easyconfigs-it4i/n/NECI/NECI-20220711-foss-2022a.eb
Jakub Kropacek 65da49443d new file: b/Boost/Boost-1.68.0-intel-2017c-serial.eb
new file:   g/GROMACS/GROMACS-2018.1-intel-2017c-double-PLUMED.eb
	new file:   g/GSL/GSL-2.5-intel-2017c.eb
	new file:   h/HyperQueue/HyperQueue-0.14.0.eb
	new file:   i/intel/intel-2017c.eb
	new file:   n/NECI/NECI-20220711-foss-2022a.eb
	modified:   o/OpenMPI/OpenMPI-4.1.1-GCC-10.2.0.eb
	new file:   p/PLUMED/PLUMED-2.4.2-intel-2017c.eb
	new file:   q/QMCPACK/QMCPACK-3.16.0-foss-2022a-Python-3.10.4.eb
	new file:   q/QuantumESPRESSO/QuantumESPRESSO-7.1-intel-2022a-forQMCPACK.eb
2023-02-07 13:40:28 +01:00

56 lines
1.4 KiB
Plaintext

# IT4Innovations 2023
# JK
easyblock = 'CMakeMakeCp'
name = 'NECI'
version = '20220711'
_commit = 'd7a9e87ed6a4a29479dc25fbf36a7bb556c3f5a3'
homepage = 'https://github.com/ghb24/NECI_STABLE'
description = """Standalone NECI codebase designed for FCIQMC and other stochastic quantum
chemistry methods."""
toolchain = {'name': 'foss', 'version': '2022a'}
toolchainopts = {'usempi': True}
sources = [{
'git_config': {
'url': 'https://github.com/ghb24',
'repo_name': 'NECI_STABLE',
'recursive': True,
'commit': _commit,
},
'filename': SOURCE_TAR_GZ,
}]
patches = ['NECI-20220711_fix-cmake-print-summary.patch']
checksums = [
{'NECI-20220711.tar.gz': '334647c618dd202ff2a960e537c298a3d5bea0f46971886cb2c89feae37e823f'},
{'NECI-20220711_fix-cmake-print-summary.patch': 'e189f1b3991b28502dbd8285a04784e7e422d0a9e01e3f28025d0458b479af2d'},
]
builddependencies = [
('CMake', '3.23.1'),
('Python', '3.10.4'),
('SciPy-bundle', '2022.05'),
]
dependencies = [
('HDF5', '1.12.2'),
]
# enable support for HDF5
configopts = "-DENABLE_HDF5=ON"
test_cmd = 'ctest'
runtest = '-j'
files_to_copy = ['bin', 'lib', (['modules'], 'include')]
_binaries = ['dneci', 'kdneci', 'kmneci', 'kneci', 'mneci', 'neci']
sanity_check_paths = {
'files': ['bin/%s' % x for x in _binaries] + ['lib/lib%s.a' % x for x in _binaries],
'dirs': ['include'],
}
moduleclass = 'chem'