Vahid, This looks like the description of the issue reported at https://github.com/open-mpi/ompi/issues/4336 The fix is currently available in 3.0.1rc1, and I will back port the fix fo the v2.x branch. A workaround is to use ROM-IO instead of ompio, you can achieve this with mpirun —mca io ^ompio ... (FWIW 1.10 series use ROM-IO by default, so there is no leak out of the box)
IIRC, a possible (and ugly) workaround for the compilation issue is to configure —with-ucx=/usr ... That being said, you should really upgrade to a supported version of Open MPI as previously suggested Cheers, Gilles On Saturday, January 6, 2018, Jeff Squyres (jsquyres) <jsquy...@cisco.com> wrote: > You can still give Open MPI 2.1.1 a try. It should be source compatible > with EPW. Hopefully the behavior is close enough that it should work. > > If not, please encourage the EPW developers to upgrade. v3.0.x is the > current stable series; v1.10.x is ancient. > > > > > On Jan 5, 2018, at 5:22 PM, Vahid Askarpour <vh261...@dal.ca> wrote: > > > > Thank you Jeff for your suggestion to use the v.2.1 series. > > > > I am attempting to use openmpi with EPW. On the EPW website ( > http://epw.org.uk/Main/DownloadAndInstall), it is stated that: > > > >> Compatibility of EPW > >> > >> EPW is tested and should work on the following compilers and libraries: > >> > >> • gcc640 serial > >> • gcc640 + openmpi-1.10.7 > >> • intel 12 + openmpi-1.10.7 > >> • intel 17 + impi > >> • PGI 17 + mvapich2.3 > >> EPW is know to have the following incompatibilities with: > >> > >> • openmpi 2.0.2 (but likely on all the 2.x.x version): Works but > memory leak. 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. > > > > So I am hoping to avoid the 2.x.x series and use the 1.10.7 version > suggested by the EPW developers. However, it appears that this is not > possible. > > > > Vahid > > > >> On Jan 5, 2018, at 5:06 PM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> > wrote: > >> > >> I forget what the underlying issue was, but this issue just came up and > was recently fixed: > >> > >> https://github.com/open-mpi/ompi/issues/4345 > >> > >> However, the v1.10 series is fairly ancient -- the fix was not applied > to that series. The fix was applied to the v2.1.x series, and a snapshot > tarball containing the fix is available here (generally just take the > latest tarball): > >> > >> https://www.open-mpi.org/nightly/v2.x/ > >> > >> The fix is still pending for the v3.0.x and v3.1.x series (i.e., there > are pending pull requests that haven't been merged yet, so the nightly > snapshots for the v3.0.x and v3.1.x branches do not yet contain this fix). > >> > >> > >> > >>> On Jan 5, 2018, at 1:34 PM, Vahid Askarpour <vh261...@dal.ca> wrote: > >>> > >>> I am attempting to install openmpi-1.10.7 on CentOS Linux (7.4.1708) > using GCC-6.4.0. > >>> > >>> When compiling, I get the following error: > >>> > >>> make[2]: Leaving directory '/home/vaskarpo/bin/openmpi-1. > 10.7/ompi/mca/pml/ob1' > >>> Making all in mca/pml/ucx > >>> make[2]: Entering directory '/home/vaskarpo/bin/openmpi-1. > 10.7/ompi/mca/pml/ucx' > >>> CC pml_ucx.lo > >>> CC pml_ucx_request.lo > >>> CC pml_ucx_datatype.lo > >>> CC pml_ucx_component.lo > >>> CCLD mca_pml_ucx.la > >>> libtool: error: require no space between '-L' and '-lrt' > >>> make[2]: *** [Makefile:1725: mca_pml_ucx.la] Error 1 > >>> make[2]: Leaving directory '/home/vaskarpo/bin/openmpi-1. > 10.7/ompi/mca/pml/ucx' > >>> make[1]: *** [Makefile:3261: all-recursive] Error 1 > >>> make[1]: Leaving directory '/home/vaskarpo/bin/openmpi-1.10.7/ompi' > >>> make: *** [Makefile:1777: all-recursive] Error 1 > >>> > >>> Thank you, > >>> > >>> Vahid > >>> _______________________________________________ > >>> users mailing list > >>> users@lists.open-mpi.org > >>> https://lists.open-mpi.org/mailman/listinfo/users > >> > >> > >> -- > >> Jeff Squyres > >> jsquy...@cisco.com > >> > >> > >> > >> _______________________________________________ > >> users mailing list > >> users@lists.open-mpi.org > >> https://lists.open-mpi.org/mailman/listinfo/users > > > > _______________________________________________ > > users mailing list > > users@lists.open-mpi.org > > https://lists.open-mpi.org/mailman/listinfo/users > > > -- > Jeff Squyres > jsquy...@cisco.com > > > > _______________________________________________ > users mailing list > users@lists.open-mpi.org > https://lists.open-mpi.org/mailman/listinfo/users
_______________________________________________ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users