The PSM2 Multiple Endpoints (Multi-EP) support in the Intel® MPI Library makes it
possible to eliminate most of the cross-thread synchronization points in the MPI
workflow, at the cost of some limitations on what is allowed by the standard
support level. The Multi-EP support, implemented with
model, implies several requirements to the application program code to meet, and
introduces a few runtime switches. These requirements, limitations, and usage rules
are discussed in the sections below.