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.
Frågar den processlokala adressen för fjärrminnessegment som skapats med MPI_Win_allocate_shared.
Syntax
int MPIAPI MPI_Win_shared_query(
MPI_Win *win
int rank,
_Out_ MPI_Aint *size,
_Out_ int *disp_unit,
_Out_ void *baseptr
);
Parametrar
win [in]
Objekt för delat minnesfönster.Frodigt
Rangordna i gruppen med fönstervinst (icke-negativt heltal) eller MPI_PROC_NULL.storlek [ut]
Storlek på fönstersegmentet.disp_unit [ut]
Lokal enhetsstorlek för förskjutningar i byte.baseptr [out]
Adress för inläsning/lagringsåtkomst till fönstersegment.
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_SHARED_QUERY(WIN, RANK, SIZE, DISP_UNIT, BASEPTR, IERROR)
INTEGER WIN, RANK, DISP_UNIT, IERROR
INTEGER (KIND=MPI_ADDRESS_KIND) SIZE, BASEPTR
Kommentarer
Den här funktionen frågar den processlokala adressen för fjärrminnessegment som skapats med MPI_Win_allocate_shared. Den här funktionen kan returnera olika processlokala adresser för samma fysiska minne på olika processer.
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 |