MPI_File_sync - Causes all previous writes to be
transferred to the storage device
SYNOPSIS
C:
#include "mpi.h"
int MPI_File_sync(MPI_File fh)
Fortran:
INCLUDE "mpif.h" (or USE MPI)
INTEGER fh, ierror
CALL MPI_FILE_SYNC(fh, ierror)
DESCRIPTION
MPI_File_sync is a collective operation that causes all
previous writes to fh by the calling process to be
transferred to the storage device. If other processes
have made updates to the storage device, all such updates
become visible to subsequent reads of fh by the calling
process. In certain cases, calling MPI_File_sync might be
necessary to ensure sequential consistency.
MPI_File_sync accepts the following argument:
fh Specifies the file handle (handle). The user is
responsible for ensuring that all nonblocking
requests and split collective operations on fh have
been completed before calling MPI_File_sync;
otherwise, the call to MPI_File_sync is erroneous.
ierror Specifies the return code value for successful
completion, which is in MPI_SUCCESS. MPI_SUCCESS
is defined in the mpif.h file.
Notes for Fortran
All MPI objects (for example, MPI_Datatype, MPI_Comm,
MPI_File) are of type INTEGER.
SEE ALSO
MPI_File_open(3), MPI_IO(3)
Man(1) output converted with
man2html