Skip to content

Latest commit

 

History

History
76 lines (47 loc) · 1.36 KB

MPI_File_get_size.3.rst

File metadata and controls

76 lines (47 loc) · 1.36 KB

MPI_File_get_size

:ref:`MPI_File_get_size` |mdash| Returns the current size of the file.

SYNTAX

C Syntax

#include <mpi.h>

int MPI_File_get_size(MPI_File fh, MPI_Offset *size)

Fortran Syntax

USE MPI
! or the older form: INCLUDE 'mpif.h'
MPI_FILE_GET_SIZE(FH, SIZE, IERROR)
     INTEGER FH, ERROR
     INTEGER(KIND=MPI_OFFSET_KIND)   SIZE

Fortran 2008 Syntax

USE mpi_f08
MPI_File_get_size(fh, size, ierror)
     TYPE(MPI_File), INTENT(IN) :: fh
     INTEGER(KIND=MPI_OFFSET_KIND), INTENT(OUT) :: size
     INTEGER, OPTIONAL, INTENT(OUT) :: ierror

INPUT PARAMETERS

  • fh: File handle (handle).
  • size: Size of the file in bytes (integer).

OUTPUT PARAMETER

  • ierror: Fortran only: Error status (integer).

DESCRIPTION

:ref:`MPI_File_get_size` returns, in size , the current size in bytes of the file associated with the file handle fh. Note that the file size returned by Solaris may not represent the number of bytes physically allocated for the file in those cases where all bytes in this file have not been written at least once.

ERRORS

.. seealso::
   * :ref:`MPI_File_preallocate`