Vai al contenuto principale
Oggetto:

Introduction to Parallel Programming with MPI

Oggetto:

Introduction to Parallel Programming with MPI

Oggetto:

Academic year 2024/2025

Teacher
Andrea Mignone
Degree course
PhD in Physics
Year
1st year, 2nd year, 3rd year
Teaching period
First semester
Type
Basic
Course disciplinary sector (SSD)
SSD: MAT/08 - numerical analysis
Delivery
Traditional
Language
Italian
Attendance
Obligatory
Prerequisites
Good knowledge of Unix or Linux-based operative systems, C or C++ programming basics (for loops, conditionals, I/O).
Oggetto:

Sommario del corso

Oggetto:

Course objectives

This course intends to deliver some basic knowledge of the Message-Passing-Interface (MPI) library for distributed memory parallel computations.

During the course we will cover basic as well as intermediate-level construct such as basic send / receive communications, global reduction operations, blocking and collective calls, MPI datatypes, MPI I/O.

 

Oggetto:

Program

  • Lecture I: Course introduction (.pdf
  • Lecture II: Point to Point Communications & Application Examples  (.pdf)
  • Lecture III: Collective Communications & Application to the 1D Heat Equation (.pdf)  
  • Lecture IV: Derived datatypes (.pdf)
  • Lecture V: MPI I/O (.pdf)  
  • Lecture VI: Laplace Equation in 2D (.pdf

See also the course WEB page https://www.to.infn.it/%7emignone/MPI/

Suggested readings and bibliography



Oggetto:

Class scheduleV

DaysTimeClassroom
Tuesday14:00 - 16:00Aula Informatica B Dipartimento di Fisica
Thursday14:00 - 16:00Aula Informatica B Dipartimento di Fisica

Lessons: from 28/01/2025 to 13/02/2025

Notes: Lectures will be held on Tuesdays and Thursdays starting on Jan 28th and ending on Feb 13th, for a total 12 hours.

See also the material on the page Website:

https://www.to.infn.it/%7emignone/MPI/

Enroll
  • Closed
    Enrollment opening date
    22/01/2025 at 01:00
    Enrollment closing date
    31/01/2025 at 23:00
    Oggetto:
    Last update: 22/01/2025 13:12
    Location: https://www.phdphysics.unito.it/robots.html
    Non cliccare qui!