función MPI_Win_post
Inicia una época de exposición de RMA.
Sintaxis
int MPIAPI MPI_Win_post(
MPI_Group group,
int assert,
MPI_Win win
);
Parámetros
group
Grupo de procesos de origen.Afirmar
Se usa para optimizar esta llamada; cero se puede usar como valor predeterminado.win
Window (objeto).
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_POST(GROUP, ASSERT, WIN, IERROR)
INTEGER GROUP, ASSERT, WIN, IERROR
Comentarios
El argumento assert se usa para indicar condiciones especiales para la publicación que una implementación puede usar para optimizar la operación de MPI_Win_post . El valor cero siempre es correcto. Otros valores de aserción pueden ser ORjuntos. Las aserciones válidas para MPI_Win_post son:
- MPI_MODE_NOCHECK: las llamadas coincidentes a MPI_Win_start aún no se han producido en ningún proceso de origen cuando se realiza la llamada a MPI_Win_post . La opción nocheck se puede especificar mediante una llamada post si y solo si se especifica mediante cada llamada de inicio coincidente.
- MPI_MODE_NOSTORE : los almacenes locales (o las llamadas de obtención o recepción locales) no actualizan la ventana local desde la última sincronización. Esto puede evitar la necesidad de sincronizar la memoria caché en la llamada posterior.
- MPI_MODE_NOPUT : la ventana local no se actualizará mediante llamadas put o acumula después de la llamada posterior, hasta la sincronización subsiguiente (espera). Esto puede evitar la necesidad de sincronizar la memoria caché en la llamada de espera.
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 |