Compartir a través de


función MPI_Win_wait

Completa una época de exposición de RMA iniciada con MPI_Win_post.

Sintaxis

int MPIAPI MPI_Win_wait(
   MPI_Win win
);

Parámetros

  • 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_WAIT(WIN, IERROR)
        INTEGER WIN, IERROR

Comentarios

Completa una época de exposición de RMA iniciada por una llamada a MPI_Win_post en win. Esta llamada coincide con las llamadas a MPI_Win_complete emitidas por cada uno de los procesos de origen a los que se concedió acceso a la ventana durante esta época. La llamada a MPI_Win_wait bloqueará hasta que se hayan producido todas las llamadas coincidentes a MPI_Win_complete . Esto garantiza que todos estos procesos de origen hayan completado sus accesos de RMA a la ventana local. Cuando se devuelve la llamada, todos estos accesos de RMA se habrán completado en la ventana de destino.

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

Consulte también

Funciones de comunicaciones de MPI One-Sided