MPI_Win_shared_query función
Consulta la dirección local del proceso para los segmentos de memoria remota creados con MPI_Win_allocate_shared.
Sintaxis
int MPIAPI MPI_Win_shared_query(
MPI_Win *win
int rank,
_Out_ MPI_Aint *size,
_Out_ int *disp_unit,
_Out_ void *baseptr
);
Parámetros
win [in]
Objeto de ventana de memoria compartida.rank
Clasificar en el grupo de win de ventana (entero no negativo) o MPI_PROC_NULL.size [out]
Tamaño del segmento de ventana.disp_unit [out]
Tamaño de unidad local para desplazamientos, en bytes.baseptr [out]
Dirección para el acceso de carga y almacenamiento al segmento de ventana.
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_SHARED_QUERY(WIN, RANK, SIZE, DISP_UNIT, BASEPTR, IERROR)
INTEGER WIN, RANK, DISP_UNIT, IERROR
INTEGER (KIND=MPI_ADDRESS_KIND) SIZE, BASEPTR
Comentarios
Esta función consulta la dirección local del proceso para los segmentos de memoria remota creados con MPI_Win_allocate_shared. Esta función puede devolver direcciones locales de proceso diferentes para la misma memoria física en procesos diferentes.
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 |