| 
          
  « Return to documentation listing 
 
NAME
       MPI_File_write_ordered_end - Writes a file at a location specified by a
       shared file pointer; ending part of a split collective routine  (block-
       ing).
SYNTAX
       C Syntax
           #include <mpi.h>
           int MPI_File_write_ordered_end(MPI_File fh, void *buf,
                  MPI_Status *status)
       Fortran Syntax
           INCLUDE 'mpif.h'
           MPI_FILE_WRITE_ORDERED_END(FH, BUF, STATUS, IERROR)
                 <type>         BUF(*)
                 INTEGER        FH, STATUS(MPI_STATUS_SIZE), IERROR
C++ Syntax
       #include <mpi.h>
       void MPI::File::Write_ordered_end(const void* buf, MPI::Status& status)
       void MPI::File::Write_ordered_end(const void* buf)
INPUT/OUTPUT PARAMETER
       fh        File handle (handle).
INPUT PARAMETER
       buf       Initial address of buffer (choice).
OUTPUT PARAMETERS
       status    Status object (status).
       IERROR    Fortran only: Error status (integer).
DESCRIPTION
       MPI_File_write_ordered_end  is  the  ending  part of a split collective
       routine that must be called by all processes in the communicator  group
       associated with the file handle fh.  MPI_File_write_ordered_end returns
       the number of elements written into the file associated with fh in sta-
       tus.
NOTES
       All  the  nonblocking  collective  routines for data access are "split"
       into two routines, each with _begin or _end as a  suffix.  These  split
       collective routines are subject to the semantic rules described in Sec-
       tion 9.4.5 of the MPI-2 standard.
ERRORS
       Almost all MPI routines return an error value; C routines as the  value
       of  the  function  and Fortran routines in the last argument. C++ func-
       MPI_ERRORS_ARE_FATAL may be used to make I/O errors  fatal.  Note  that
       MPI  does not guarantee that an MPI program can continue past an error.
Open MPI 1.2                    September MPI_File_write_ordered_end(3OpenMPI)
 
 « Return to documentation listing 
	  
	   |