MPI_Win_get_attr función
Obtiene el atributo almacenado en caché en un objeto de ventana MPI.
Sintaxis
int MPIAPI MPI_Win_get_attr(
MPI_Win win,
int win_keyval,
_Out_ void *attribute_val,
_Out_ int *flag
);
Parámetros
win
Ventana a la que se adjunta el atributo.win_keyval
Valor de clave.attribute_val [out]
Valor de atributo, a menos que la marca sea false.flag [out]
False si no hay ningún atributo asociado a la clave.
Valor devuelto
Devuelve MPI_SUCCESS si se realiza correctamente. De lo contrario, el valor devuelto es un código de error.
En Fortran, el valor devuelto se almacena en el parámetro 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
Comentarios
Los siguientes atributos están predefinidos para todos los objetos Window de MPI:
- MPI_WIN_BASE : dirección base de la ventana.
- MPI_WIN_SIZE : tamaño de ventana, en bytes.
- MPI_WIN_DISP_UNIT : unidad de desplazamiento asociada a la ventana.
- MPI_WIN_CREATE_FLAVOR : cómo se creó la ventana.
- MPI_WIN_MODEL : modelo de memoria para la ventana.
Requisitos
Producto |
Paquete redistribuible DE HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o HPC Pack 2008 Client Utilities |
Encabezado |
Mpi.h; Mpif.h |
Biblioteca |
Msmpi.lib |
Archivo DLL |
Msmpi.dll |