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.
Skapar ett fönster som gör att användaren dynamiskt kan styra vilket minne som exponeras av fönstret.
Syntax
int MPIAPI MPI_Win_create_dynamic(
MPI_Info info,
MPI_Comm comm,
_Out_ MPI_Win *win
);
Parametrar
Information om
Info-argument.Comm
Communicator.vinna [ut]
Fönsterobjekt som returneras av anropet.
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_CREATE_DYNAMIC(INFO, COMM, WIN, IERROR)
INTEGER INFO, COMM, WIN, IERROR
Kommentarer
Det här är ett kollektivt anrop som körs av alla processer i gruppen med kommatecken. Den returnerar en fönstervinst utan minne kopplat. Den här rutinen returnerar ett fönsterobjekt som kan användas av dessa processer för att utföra RMA-åtgärder på anslutet minne.
Info-argumentet kan användas för att ange tips som liknar infoargumentet för MPI_Win_create.
Om ett fönster skapas med MPI_Win_create_dynamic är target_disp för alla RMA-funktioner adressen till målet. Det effektiva window_base är MPI_BOTTOM och disp_unit är ett. För dynamiska fönster är det target_disp argumentet för RMA-kommunikationsåtgärder inte begränsat till icke-negativa värden. Användare bör använda MPI_Get_address i målprocessen för att fastställa adressen till en målminnesplats och kommunicera den här adressen till ursprungsprocessen.
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 |