- 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 schedule
Days Time Classroom Tuesday 14:00 - 16:00 Aula Informatica B Dipartimento di Fisica Thursday 14:00 - 16:00 Aula 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: