[gmx-users] Make check not passing tests on 2018.5
David Lister
me at davidlister.ca
Fri Feb 1 05:00:14 CET 2019
Hello,
I've compiled gromacs 2018.5 in double precision a couple times now and it
keeps on failing the same tests every time. This is on Ubuntu 18.04 with an
i9 7900X.
The cmake I used was:
cmake .. -DREGRESSIONTEST_DOWNLOAD=ON -DGMX_GPU=on -DGMX_BUILD_OWN_FFTW=ON
-DCMAKE_BUILD_TYPE=Release -DGMX_BUILD_UNITTESTS=ON
-DCMAKE_INSTALL_PREFIX=/usr/local/gromacs-2018.5
The problem with make check is:
34/39 Test #34: regressiontests/simple ........... Passed 3.01 sec
Start 35: regressiontests/complex
35/39 Test #35: regressiontests/complex ..........***Failed 34.69 sec
Will test using executable suffix _d
:-) GROMACS - gmx mdrun, 2018.5 (double precision) (-:
GROMACS is written by:
Emile Apol Rossen Apostolov Paul Bauer Herman J.C. Berendsen
Par Bjelkmar Aldert van Buuren Rudi van Drunen Anton Feenstra
Gerrit Groenhof Aleksei Iupinov Christoph Junghans Anca Hamuraru
Vincent Hindriksen Dimitrios Karkoulis Peter Kasson Jiri Kraus
Carsten Kutzner Per Larsson Justin A. Lemkul Viveca Lindahl
Magnus Lundborg Pieter Meulenhoff Erik Marklund Teemu Murtola
Szilard Pall Sander Pronk Roland Schulz Alexey Shvetsov
Michael Shirts Alfons Sijbers Peter Tieleman Teemu Virolainen
Christian Wennberg Maarten Wolf
and the project leaders:
Mark Abraham, Berk Hess, Erik Lindahl, and David van der Spoel
Copyright (c) 1991-2000, University of Groningen, The Netherlands.
Copyright (c) 2001-2017, The GROMACS development team at
Uppsala University, Stockholm University and
the Royal Institute of Technology, Sweden.
check out http://www.gromacs.org for more information.
GROMACS is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License
as published by the Free Software Foundation; either version 2.1
of the License, or (at your option) any later version.
GROMACS: gmx mdrun, version 2018.5 (double precision)
Executable: /home/david/gromacs-2018.5/build/bin/gmx_d
Data prefix: /home/david/gromacs-2018.5 (source tree)
Working dir: /home/david/gromacs-2018.5/build/tests/regressiontests-2018.5
Command line:
gmx_d mdrun -h
Thanx for Using GROMACS - Have a Nice Day
Mdrun cannot use the requested (or automatic) number of ranks, retrying with 8.
Abnormal return value for ' gmx_d mdrun -nb cpu -notunepme
>mdrun.out 2>&1' was 1
Retrying mdrun with better settings...
Mdrun cannot use the requested (or automatic) number of ranks, retrying with 8.
Abnormal return value for ' gmx_d mdrun -nb cpu -notunepme
>mdrun.out 2>&1' was 1
Retrying mdrun with better settings...
FAILED. Check checkpot.out (69 errors), checkforce.out (224 errors)
file(s) in distance_restraints for distance_restraints
Mdrun cannot use the requested (or automatic) number of ranks, retrying with 8.
Abnormal return value for ' gmx_d mdrun -nb cpu -notunepme
>mdrun.out 2>&1' was 1
Retrying mdrun with better settings...
Mdrun cannot use the requested (or automatic) number of ranks, retrying with 8.
Abnormal return value for ' gmx_d mdrun -notunepme >mdrun.out 2>&1' was 1
Retrying mdrun with better settings...
Mdrun cannot use the requested (or automatic) number of ranks, retrying with 8.
Abnormal return value for ' gmx_d mdrun -notunepme >mdrun.out 2>&1' was 1
Retrying mdrun with better settings...
FAILED. Check checkpot.out (16 errors), checkforce.out (1362 errors)
file(s) in orientation-restraints for orientation-restraints
2 out of 51 complex tests FAILED
Start 36: regressiontests/kernel
36/39 Test #36: regressiontests/kernel ........... Passed 55.12 sec
Start 37: regressiontests/freeenergy
37/39 Test #37: regressiontests/freeenergy ....... Passed 9.27 sec
Start 38: regressiontests/pdb2gmx
38/39 Test #38: regressiontests/pdb2gmx .......... Passed 16.95 sec
Start 39: regressiontests/rotation
39/39 Test #39: regressiontests/rotation ......... Passed 3.60 sec
97% tests passed, 1 tests failed out of 39
Label Time Summary:
GTest = 4.54 sec*proc (33 tests)
IntegrationTest = 2.03 sec*proc (3 tests)
MpiTest = 0.20 sec*proc (3 tests)
UnitTest = 2.51 sec*proc (30 tests)
Total Test time (real) = 127.19 sec
The following tests FAILED:
35 - regressiontests/complex (Failed)
Errors while running CTest
CMakeFiles/run-ctest-nophys.dir/build.make:57: recipe for target
'CMakeFiles/run-ctest-nophys' failed
make[3]: *** [CMakeFiles/run-ctest-nophys] Error 8
CMakeFiles/Makefile2:1385: recipe for target
'CMakeFiles/run-ctest-nophys.dir/all' failed
make[2]: *** [CMakeFiles/run-ctest-nophys.dir/all] Error 2
CMakeFiles/Makefile2:1165: recipe for target 'CMakeFiles/check.dir/rule' failed
make[1]: *** [CMakeFiles/check.dir/rule] Error 2
Makefile:626: recipe for target 'check' failed
make: *** [check] Error 2
Looking at the log file for the orientation-restraints test shows
different energies calculated for some terms. The different terms are
bolded, but if that doesn't carry the LJ, Coulomb, Potential, Kinetic,
Total, Conserved, Temperature, Pressure and Constr rmsd are all
different. In most cases significantly.
>From reference_d.log:
Energies (kJ/mol)
Bond U-B Proper Dih. Improper Dih. CMAP Dih.
8.49937e+02 2.39137e+03 1.86371e+03 1.57563e+02 -3.65191e+02
LJ-14 Coulomb-14 LJ (SR) Coulomb (SR) Coul. recip.
9.32112e+02 1.40820e+04 -*1.21790e+03* *-2.01406e+04* 4.96236e+01
Orient. Rest. Ori. R. RMSD Potential Kinetic En. Total Energy
2.68612e+00 1.95988e+00 *-1.39474e+03* *3.19608e+03*
*1.80134e+03*
Conserved En. Temperature Pressure (bar) Constr. rmsd
*1.80134e+03* *3.03394e+02* *-4.01423e+01* *6.77807e-09*
And from my system:
Energies (kJ/mol)
Bond U-B Proper Dih. Improper Dih. CMAP Dih.
8.49937e+02 2.39137e+03 1.86371e+03 1.57563e+02 -3.65191e+02
LJ-14 Coulomb-14 LJ (SR) Coulomb (SR) Coul. recip.
9.32112e+02 1.40820e+04 *-3.34280e+02 -3.70272e+03* 4.96236e+01
Orient. Rest. Ori. R. RMSD Potential Kinetic En. Total Energy
2.68612e+00 1.95988e+00 *1.59268e+04 3.21311e+03* *1.91399e+04*
Conserved En. Temperature Pressure (bar) Constr. rmsd
*1.91399e+04 3.05010e+02 1.11267e+02 7.18413e-09*
Any help on how resolve this would be greatly appreciated.
Cheers,
David
More information about the gromacs.org_gmx-users
mailing list