Hello all,

We are trying to install GROMACS 5.1 using intel/2015b. All  goes fine, until 
testing begins; then we get several failures.
However, running "ctest --output-on-failure" on command line after the 
intel/2015b has been loaded, says all tests have passed.

We get the impression that only part of the environment is passed to the sub 
shells executing the tests.

When we add “runtest = False” in the easyconfig file, all is fine again.
Any idea how to avoid writing "runtest = False" in the .eb file?

Here’s the easyconfig file:

</begin easyconfig-file>
name = 'GROMACS'
version = "5.1"
versionsuffix = '-hybrid'

homepage = 'http://www.gromacs.org'
description = """GROMACS is a versatile package to perform molecular dynamics,
 i.e. simulate the Newtonian equations of motion for systems with hundreds to 
millions of particles."""

toolchain = {'name': 'intel', 'version': '2015b'}
toolchainopts = {'openmp': True, 'usempi': True}

# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-5.0.4.tar.gz
source_urls = [
    'ftp://ftp.gromacs.org/pub/gromacs/',  # GROMACS sources
    'http://gerrit.gromacs.org/download/',  # regression tests sources
]

sources = [
    SOURCELOWER_TAR_GZ,
    'regressiontests-%(version)s.tar.gz',
]

patches = [
    'gromacs-%(version)s_gmxManageMPI_cmake.patch',
]

builddependencies = [('CMake', '3.3.2')]

dependencies = [('Boost', '1.59.0', '-Python-2.7.10')]

# running test command line with module loaded is fine, but not from within the 
EB environment
# runtest = False

moduleclass = ‘bio'
</end easyconfig-file>

— Many thanks for your reply,

Franky

Reply via email to