MPI_Win_post functie
Hiermee start u een RMA-blootstellingstijdperk.
Syntaxis
int MPIAPI MPI_Win_post(
MPI_Group group,
int assert,
MPI_Win win
);
Parameters
groep
Groep van oorsprongsprocessen.Beweren
Wordt gebruikt om deze aanroep te optimaliseren; nul kan als standaard worden gebruikt.Winnen
Vensterobject.
Retourwaarde
Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.
In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .
Fortran
MPI_WIN_POST(GROUP, ASSERT, WIN, IERROR)
INTEGER GROUP, ASSERT, WIN, IERROR
Opmerkingen
Het argument assert wordt gebruikt om speciale voorwaarden aan te geven voor de post die een implementatie kan gebruiken om de MPI_Win_post bewerking te optimaliseren. De waarde nul is altijd juist. Andere assertiewaarden kunnen SAMEN OFzijn. Asserties die geldig zijn voor MPI_Win_post zijn:
- MPI_MODE_NOCHECK : de overeenkomende aanroepen naar MPI_Win_start zijn nog niet opgetreden in origin-processen wanneer de aanroep naar MPI_Win_post wordt uitgevoerd. De optie nocheck kan worden opgegeven door een post-oproep als en alleen als deze wordt opgegeven door elke overeenkomende startoproep.
- MPI_MODE_NOSTORE : het lokale venster is niet bijgewerkt door lokale winkels (of lokale oproepen voor ophalen of ontvangen) sinds de laatste synchronisatie. Dit voorkomt mogelijk dat cachesynchronisatie nodig is bij de aanroep.
- MPI_MODE_NOPUT : het lokale venster wordt niet bijgewerkt door aanroepen te plaatsen of te verzamelen na de aanroep, tot de volgende synchronisatie (wachten). Dit voorkomt mogelijk dat cachesynchronisatie nodig is bij de wachtaanroep.
Vereisten
Product |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package of HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliotheek |
Msmpi.lib |
DLL |
Msmpi.dll |