Compartir a través de


función MPI_Win_flush_local

Se completa localmente en el origen todas las operaciones de RMA pendientes iniciadas por el proceso de llamada al proceso de destino especificado por rank en la ventana especificada. Por ejemplo, una vez completada esta rutina, el usuario puede reutilizar los búferes proporcionados para colocar, obtener o acumular operaciones.

Sintaxis

int MPIAPI MPI_Win_flush_local(
        int      rank,
        MPI_Win  *win
);

Parámetros

  • rank
    Rango de la ventana de destino.

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

Comentarios

Solo se puede llamar a todas las funciones de vaciado y sincronización dentro de épocas de destino pasivas.

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