Inspecting Messages
Christopher Cameron, Brandon Barker, CAC Staff (original)
Cornell Center for Advanced Computing
Revisions: 5/2022, 1/2014, 10/2014 (original)
This topic addresses MPI features for selecting and inspecting messages.
Objectives
After you complete this topic, you should be able to:
- Explain the purpose of MPI_Probe
- Distinguish between MPI_Probe and MPI_Test
- Identify two wildcards MPI provides for sending/receiving
- Explain why wildcards should be used with caution
- Explain the utility of a status variable
- Demonstrate using status as an input parameter
- Compare a defined and undefined status
Prerequisites
- Familiarity with HPC paradigms and MPI Basics.
- Experience programming in a high-level language such as Fortran or C would be helpful, but the reader can still follow along to understand the concepts and methodologies.
- A basic familiarity with parallel programming concepts
©
|
Cornell University
|
Center for Advanced Computing
|
Copyright Statement
|
Access Statement
CVW material development is supported by NSF OAC awards 1854828, 2321040, 2323116 (UT Austin) and 2005506 (Indiana University)
CVW material development is supported by NSF OAC awards 1854828, 2321040, 2323116 (UT Austin) and 2005506 (Indiana University)