easyconfigs-it4i/f/fromage/fromage-1.1.0.eb
Lukas Krupcik 5f3b84f8ff new file: a/ABCluster/ABCluster-3.1.eb
modified:   b/Boost/Boost-1.77.0-GCC-10.2.0-Python-3.8.6.eb
	new file:   b/Boost/Boost-1.77.0-GCC-10.2.0-Python-3.8.6.eb.bak_20220801085422_29482
	new file:   c/CP2K/CP2K-2022.1-foss-2021a-CUDA-11.4.1.eb
	new file:   c/CP2K/CP2K-2022.1-fosscuda-2020b.eb
	new file:   f/fromage/fromage-1.1.0.eb
	modified:   g/glibc/glibc-2.19.eb
	new file:   g/glibc/glibc-2.29-GCCcore-10.2.0.eb
	modified:   g/glibc/glibc-2.30-GCCcore-10.2.0.eb
	new file:   i/iRODS/iRODS-0.7.3.eb
	modified:   p/pymatgen/pymatgen-2022.0.12-foss-2020b.eb
	new file:   s/sqsgenerator/sqsgenerator-0.2-foss-2020b-Python-3.8.6.eb
	deleted:    i/IRODS/IRODS-0.7.3.eb
2022-08-01 10:38:12 +02:00

55 lines
1.6 KiB
Plaintext

# IT4Innovations 2022
# JK
easyblock = 'PythonBundle'
name = 'fromage'
version = '1.1.0'
docurls = 'https://fromage.readthedocs.io/'
homepage = 'https://github.com/Crespo-Otero-group/fromage'
description = """
fromage (FRamewOrk for Molecular AGgregate Excitations) is a Python framework designed to facilitate
the study of molecular aggregates in the excited state. It contains utilities for geometry manipulation going from
periodic to finite models, exciton analysis and ONIOM calculations.
"""
toolchain = {'name': 'foss', 'version': '2021b'}
import os
if os.environ.get("CLUSTERNAME") in ["KAROLINA"]:
toolchainopts = {'optarch': 'march=core-avx2'}
dependencies = [
('SciPy-bundle', '2021.10'),
('SWIG', '4.0.2'),
]
#use_pip = True
skipsteps = ['sanitycheck']
sanity_pip_check = False
# stahnout zdrojak z githubu
exts_list = [
(name, version, {
'sources': 'v%(version)s.tar.gz',
'checksums': ['88e5108a0081d3c306d34d5abb7b6e10a5b4dc0e886e28a27c5f56c9a79002ee'],
}),
]
sanity_check_paths = {
'files': [
'bin/fro_assign_charges.py', 'bin/fro_coupling.py', 'bin/fro_dimer_tools.py',
'bin/fro_exciton_classification.py', 'bin/fro_pick_mol.py', 'bin/fro_pop_stat.py',
'bin/fro_prep_run.py', 'bin/fro_run.py', 'bin/fro_uc_tools.py', 'bin/fro_volumetrics.py'
],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}
postinstallcmds = [
'git clone https://github.com/Crespo-Otero-group/Ewald.git',
'cc -o Ewald-bin Ewald/Ewald.c Ewald/randome.c -lscalapack -lflexiblas -lgfortran -lm -Wno-error',
'mv Ewald-bin %(installdir)s/bin/Ewald'
]
moduleclass = 'python'