Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Startar en RMA-åtkomstepook för MPI-fönstret.
Syntax
int MPIAPI MPI_Win_start(
MPI_Group group,
int assert,
MPI_Win win
);
Parametrar
grupp
Grupp med målprocesser.Hävda
Används för att optimera det här anropet; noll kan användas som standard.Vinna
Fönsterobjekt.
Returvärde
Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.
I Fortran lagras returvärdet i parametern IERROR .
Fortran
MPI_WIN_START(GROUP, ASSERT, WIN, IERROR)
INTEGER GROUP, ASSERT, WIN, IERROR
Kommentarer
Kontrollargumentet används för att ange särskilda villkor för stängslet som en implementering kan använda för att optimera MPI_Win_start åtgärden. Värdet noll är alltid korrekt. Andra kontrollvärden kan vara eller'ed tillsammans. Intyg som gäller för MPI_Win_start är:
- MPI_MODE_NOCHECK – matchande anrop till MPI_Win_post redan har slutförts på alla målprocesser när anropet till MPI_Win_start görs. Alternativet nocheck kan anges i ett startanrop om och endast om det anges i varje matchande efteranrop. Detta liknar optimeringen av ready-send som kan spara en handskakning när handskakningen är implicit i koden. (Klarsändning matchas dock av en vanlig mottagning, medan både start och post måste ange alternativet nocheck.)
Krav
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package eller HPC Pack 2008 Client Utilities |
Huvud |
Mpi.h; Mpif.h |
Bibliotek |
Msmpi.lib |
DLL |
Msmpi.dll |