mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-08 07:52:11 +01:00

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
56 lines
1.4 KiB
Plaintext
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'
|