Overview
Open MPI is an open-source Message Passing Interface (MPI) library.
In this instructor-led, live training, participants will learn to develop a numerical application using Open MPI.
By the end of this training, participants will be able to:
- Apply the fundamentals of shared and distributed memory programming to create a functioning Open MPI application.
- Build OpenMPI.
- Run batch jobs with OpenMPI.
- Use performance tools to optimize multi-core performance.
Audience
- Developers
- Researchers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Requirements
- C programming experience
- Experience programming conventional, single-processor systems
- No previous experience needed in parallel computing and multiprocessor systems