Introduction to MPI (pt 1)

preview_player
Показать описание
With guest presenter Ludovic Capelli from the Edinburgh Parallel Computing Centre (EPCC)
Topics covered include:
1. Motivation
- Why go multi-node?
- Communications in multi-node set up
- Why did we invent MPI in the first place?
- What is MPI?
- Who is behind it?

2. How it works
- Difference between process and threads
- A typical openMP program
- MPI and OpenMP
- Initialisation and finalisation
- Step 1: Launching the program
- Step 2: initialising the program
- MPI_Init2
- MPI_Init2 - Bindings
- Step 3: finalising the program
- MPI_Finalise
- Practice: 1. Preamble1. Motivation
- Why go multi-node?
- Communications in multi-node set up
- Why did we invent MPI in the first place?
- What is MPI?
- Who is behind it?
Рекомендации по теме