Open MPI logo

MPI_File_write_ordered_end(3) man page (version 1.3.4)

  |   Home   |   Support   |   FAQ   |  

« 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.

1.3.4                            Nov 11, 2009    MPI_File_write_ordered_end(3)

« Return to documentation listing