-
Notifications
You must be signed in to change notification settings - Fork 681
/
AMS-2023.104-iimpi-2022b-intelmpi.eb
47 lines (35 loc) · 1.11 KB
/
AMS-2023.104-iimpi-2022b-intelmpi.eb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
easyblock = 'Tarball'
name = 'AMS'
version = '2023.104'
versionsuffix = '-intelmpi'
homepage = 'https://www.scm.com/amsterdam-modeling-suite/'
description = """
The Amsterdam Modeling Suite (AMS) provides a comprehensive set of modules for
computational chemistry and materials science, from quantum mechanics to fluid
thermodynamics.
"""
toolchain = {'name': 'iimpi', 'version': '2022b'}
sources = ['ams%(version)s.pc64_linux.intelmpi.bin.tgz']
checksums = ['c977014f14291f7f210be7e48bc28f71ab0a076a5af257e92f2c873f54d208af']
dependencies = [('libGLU', '9.0.2')]
keepsymlinks = True
sanity_check_paths = {
'files': [],
'dirs': ['atomicdata', 'bin', 'examples'],
}
# check if license file is installed
# sanity_check_commands = ['dirac check']
modextrapaths = {
'AMSHOME': '',
'AMSBIN': 'bin',
'AMSRESOURCES': 'atomicdata',
}
modextravars = {
# use Intel MPI from EasyBuild
'SCM_USE_LOCAL_IMPI': '1',
}
modloadmsg = """These environment variables need to be defined before using AMS:
* $SCMLICENSE: path to AMS license file
* $SCM_TMPDIR: path to user scratch directory
"""
moduleclass = 'chem'