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

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
55 lines
1.6 KiB
Plaintext
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'
|