This is where you will find the PRACE training materials. You may find it easiest to search for what you are looking for. It is also browsable under broad categories.

PRACE Training Material Copyright

The copyright of the structure and formatting of the PRACE Training Portal web site belongs to the Partnership for Advanced Computing AISBL.

All training material (including but not limited to course descriptions, presentation files, videos, exercises) are made available for the sole purpose of distance learning by visitors to the Training Portal. If material is labelled with a specific copyright, you should abide to it. Otherwise the copyright of the material belongs to the content creator and the material may not be re-distributed or re-purposed without explicit permission of the content creator.

A Gentle Introduction to MPI

Author(s): These videos were created by CSC under PRACE 1IP.

Description
This mini-course is a gentle introduction to MPI and is composed of three videos. The first video provides a basic introduction to parallel programming concepts such as task/data parallelism, introduction to parallel programming concepts (parallel scaling, Amdahl's law amongst others) and distinguishes between shared memmory and distributed memmory systems and the programming models that can be used for each.
Please watch the first video by following this link.
The second video introduces viewers to their first program in MPI where the initialisation of an MPI program and the way processing units can pass messages between them is presented.
Please watch the second video by following this link.
The third video presents the most important features of MPI. Although the MPI standard is composed of some 120 functions, a very small number of these are presented - which in general allow one to write a good parallel program.
Please watch the third video by following this link.  

No tags.
Category: MPI
No associated event.

User ratings
  • Currently 5.00/5

Rating: 5.0/5 (1 vote cast).

Feedback and Discussion
Please log in to discuss this training material.