MPI_Win_get_attr functie
Het kenmerk ophalen in de cache van een MPI-vensterobject.
Syntaxis
int MPIAPI MPI_Win_get_attr(
MPI_Win win,
int win_keyval,
_Out_ void *attribute_val,
_Out_ int *flag
);
Parameters
Winnen
Venster waaraan het kenmerk is gekoppeld.win_keyval
Sleutelwaarde.attribute_val [uit]
Kenmerkwaarde, tenzij de vlag onwaar is.vlag [uit]
Onwaar als er geen kenmerk aan de sleutel is gekoppeld.
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_GET_ATTR(WIN, WIN_KEYVAL, ATTRIBUTE_VAL, FLAG, IERROR)
INTEGER WIN, WIN_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
LOGICAL FLAG
Opmerkingen
De volgende kenmerken zijn vooraf gedefinieerd voor alle MPI-vensterobjecten:
- MPI_WIN_BASE - basisadres van venster.
- MPI_WIN_SIZE : venstergrootte, in bytes.
- MPI_WIN_DISP_UNIT - verplaatsingseenheid die aan het venster is gekoppeld.
- MPI_WIN_CREATE_FLAVOR : hoe het venster is gemaakt.
- MPI_WIN_MODEL : geheugenmodel voor het venster.
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 |