Summary of Variants for MPI_File_*
MPI-IO envisions three orthogonal aspects to data access:
- Positioning – explicit offset vs. file pointer (individual or shared)
- Synchronism – blocking vs. nonblocking/split
- Coordination – non-collective vs. collective
The tables below summarize the 12 combinations, along with their naming conventions, for the operations. Analogous variants and names exist for
.
Blocking | Nonblocking | |
---|---|---|
Explicit offsets |
|
|
Individual pointers |
|
|
Shared pointer |
|
|
Collective | Split Collective | |
---|---|---|
Explicit offsets |
|
|
Individual pointers |
|
|
Shared pointer |
|
|
©
|
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)