Dear OpenMPI developpers,

I would like to report a bug for openmpi/2.0.2

This bug might have been corrected in earlier version. Appologies if it is
the case.
I tested that it work with openmpi/1.10.

If you open and close a file a lot of times with openmpi 2.0.2, the memory
increase linearly with the number of times the file is open.

Here is a small Fortran file to reproduce the issue:

-----------------------------------------------
PROGRAM test

INCLUDE 'mpif.h'

INTEGER :: iunepmatwp2, ierr, ii

CALL MPI_INIT(ierr)

DO ii=1, 10000
  print*,'ii ',ii
  CALL  MPI_FILE_OPEN(MPI_COMM_WORLD,'XXX.FILE',MPI_MODE_RDONLY,MPI_
INFO_NULL,iunepmatwp2,ierr)

  CALL MPI_FILE_CLOSE(iunepmatwp2,ierr)
ENDDO

CALL MPI_FINALIZE(ierr)

END PROGRAM

--------------------------------------------------------------

where 'XXX.FILE' is big binary file (100 Mo or so).

mpif90 -O2 -assume byterecl -g -traceback -nomodule -c  test.f90
mpif90 -static-intel  -o test.x test.o

So in the case of compilation with openmpi 2.0.2 the memory increase
whereas with 1.10 the memory stay constant with the number of iteration.


Best Regards,
Samuel
_______________________________________________
devel mailing list
devel@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/devel

Reply via email to