:ref:`MPI_File_get_size` - Returns the current size of the file.
#include <mpi.h>
int MPI_File_get_size(MPI_File fh, MPI_Offset *size)
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
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
fh
: File handle (handle).size
: Size of the file in bytes (integer).
ierror
: Fortran only: Error status (integer).
: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.
.. seealso::
* :ref:`MPI_File_preallocate`