8 MPI: The parallel backbone
This chapter covers
- Sending messages from one process to another
- Performing common communication patterns with collective MPI calls
- Linking meshes on separate processes with communication exchanges
- Creating custom MPI data types and using MPI Cartesian topology functions
- Writing applications with hybrid MPI plus OpenMP
The importance of the Message Passing Interface (MPI) standard is that it allows a program to access additional compute nodes and, thus, run larger and larger problems by adding more nodes to the simulation. The name message passing refers to the ability to easily send messages from one process to another. MPI is ubiquitous in the field of high-performance computing. Across many scientific fields, ...
Get Parallel and High Performance Computing now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.