[gmx-users] Gromacs 5.1.2 and OMP_NUM_THREADS
Susan Chacko
susanc at helix.nih.gov
Tue Jul 5 15:54:40 CEST 2016
Hi all,
One of our users is having problems with Gromacs 5.1.2. hanging at the start of an mdrun using OMP_NUM_THREADS=2. When run with OMP_NUM_THREADS=1, the job runs fine.
The stalling command is:
mpirun -np 128 mdrun_mpi -nb cpu -v -deffnm em
The same command and job work fine in Gromacs 5.0.4 with OMP_NUM_THREADS=2
Gromacs 5.0.4 and 5.1.2 were built on our system with Intel compiler 2015.1.133:
cmake ../gromacs-5.1.2 \
-DGMX_BUILD_OWN_FFTW=ON \
-DREGRESSIONTEST_DOWNLOAD=ON \
-DGMX_MPI=on \
-DGMX_BUILD_MDRUN_ONLY=on \
-DBUILD_SHARED_LIBS=off
One difference I can see is that Gromacs 5.0.4 was built with OpenMPI 1.8.4, and Gromacs 5.1.2 was built with OpenMPI 1.10.0. Is that likely to be the cause of the problem? If so, I could rebuilt Gromacs 5.1.2 with OpenMPI 1.8.4
Any ideas what might be causing the stall? Any other flags we should use to compile?
All suggestions appreciated,
Susan.
Susan Chacko, PhD
HPC @ NIH staff
More information about the gromacs.org_gmx-users
mailing list