easyconfigs-it4i/w/WIEN2k/WIEN2k-23.2-intel-2021a.eb
Jakub Kropacek 20f7df7596 new file: d/DFT-D3/DFT-D3-3.2.0-intel-compilers-2022.1.0.eb
new file:   h/Horovod/Horovod-0.27.0-foss-2021a-CUDA-11.7.0-TensorFlow-2.10.1.eb
	modified:   o/OpenMPI/OpenMPI-4.0.6-NVHPC-21.11-CUDA-11.4.1-v2.eb
	modified:   o/OpenMPI/OpenMPI-4.0.6-NVHPC-21.9-CUDA-11.4.1-v2.eb
	modified:   o/OpenMPI/OpenMPI-4.0.7-NVHPC-21.9-CUDA-11.4.1.eb
	modified:   o/OpenMPI/OpenMPI-4.1.2-NVHPC-22.2-CUDA-11.6.0-v2.eb
	modified:   o/OpenMPI/OpenMPI-4.1.2-NVHPC-22.2-CUDA-11.6.0.eb
	new file:   s/Siesta/Siesta-4.1.5-intel-2022a.eb
	new file:   t/TensorFlow/TensorFlow-1.13.1-fosscuda-2019a-Python-3.7.2.eb
	new file:   t/TensorFlow/TensorFlow-2.10.1-foss-2022a-CUDA-11.7.0.eb
	new file:   t/TensorFlow/TensorFlow-2.5.0-fosscuda-2020b.eb
	new file:   t/TensorFlow/TensorFlow-2.7.1-foss-2021b-CUDA-11.4.1.eb
	new file:   t/TensorFlow/TensorFlow-2.8.4_exclude-xnnpack-on-ppc.patch
	new file:   t/TensorFlow/TensorFlow-2.8.4_resolve-gcc-symlinks.patch
	new file:   t/TensorFlow/TensorFlow-2.9.1_fix-include-def.patch
	new file:   t/TensorFlow/TensorFlow-2.9.1_remove-duplicate-gpu-tests.patch
	new file:   t/TensorFlow/TensorFlow-2.9.1_remove-libclang-and-io-gcs-deps.patch
	new file:   t/TensorFlow/TensorFlow-2.9.1_test.patch
	new file:   t/TensorFlow/TensorFlow-test.eb
	new file:   t/TensorFlow/Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-1.1.0-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-1.12.0-GCC-6.3.0-2.27-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-1.2.0-GCC-7.1.0-2.28.eb
	new file:   t/TensorFlow/Tensorflow-1.2.1-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-1.6.0rc0-CUDA-9.0.176-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-1.6.0rc0-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-Python-3.6.1.eb
	new file:   t/TensorFlow/old-TensorFlow-2.10.0-foss-2022a-CUDA-11.7.0.eb
	new file:   w/WIEN2k/WIEN2k-23.2-intel-2021a.eb
	new file:   w/WIEN2k/WIEN2k-23.2-intel-2022a.eb
	deleted:    t/Tensorflow/TensorFlow-1.13.1-fosscuda-2019a-Python-3.7.2.eb
	deleted:    t/Tensorflow/TensorFlow-2.10.1-foss-2022a-CUDA-11.7.0.eb
	deleted:    t/Tensorflow/TensorFlow-2.5.0-fosscuda-2020b.eb
	deleted:    t/Tensorflow/TensorFlow-2.7.1-foss-2021b-CUDA-11.4.1.eb
	deleted:    t/Tensorflow/TensorFlow-2.8.4_exclude-xnnpack-on-ppc.patch
	deleted:    t/Tensorflow/TensorFlow-2.8.4_resolve-gcc-symlinks.patch
	deleted:    t/Tensorflow/TensorFlow-2.9.1_fix-include-def.patch
	deleted:    t/Tensorflow/TensorFlow-2.9.1_remove-duplicate-gpu-tests.patch
	deleted:    t/Tensorflow/TensorFlow-2.9.1_remove-libclang-and-io-gcs-deps.patch
	deleted:    t/Tensorflow/TensorFlow-2.9.1_test.patch
	deleted:    t/Tensorflow/TensorFlow-test.eb
	deleted:    t/Tensorflow/Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-1.1.0-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-1.12.0-GCC-6.3.0-2.27-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-1.2.0-GCC-7.1.0-2.28.eb
	deleted:    t/Tensorflow/Tensorflow-1.2.1-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-1.6.0rc0-CUDA-9.0.176-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-1.6.0rc0-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-Python-3.6.1.eb
	deleted:    t/Tensorflow/old-TensorFlow-2.10.0-foss-2022a-CUDA-11.7.0.eb
2023-03-08 13:18:55 +01:00

74 lines
2.2 KiB
Plaintext

# IT4Innovations 2023
# JK
name = 'WIEN2k'
version = '23.2'
homepage = 'http://www.wien2k.at/'
description = """The program package WIEN2k allows to perform electronic structure calculations of solids
using density functional theory (DFT). It is based on the full-potential (linearized) augmented plane-wave
((L)APW) + local orbitals (lo) method, one among the most accurate schemes for band structure calculations.
WIEN2k is an all-electron scheme including relativistic effects and has many features."""
toolchain = {'name': 'intel', 'version': '2021a'}
sources = ['%(name)s_%(version)s.tar']
patches = [
'WIEN2k-21.1_fix_libxc_for_lapw0_mpi.patch',
# 'WIEN2k-21.1_fix_system_stderr_redirection.patch',
]
checksums = [
{'WIEN2k_23.2.tar': '8ae0dda4b6d960c37f359b3d4198dd3953058efe2eae94083e91ddd619392cce'},
{'WIEN2k-21.1_fix_libxc_for_lapw0_mpi.patch': '1cc480a4824d9185ad5918dfc68c47bcb7826114626c8133d573be901bbdca84'},
# {'WIEN2k-21.1_fix_system_stderr_redirection.patch':
# 'cdba467b0b6f2b310c2e1e2a3e6cabe75f8fd15ee0f7c14f8ef80c7e48073bdd'},
]
dependencies = [
('Python', '3.9.5'),
('Perl', '5.32.1'),
('DFT-D3', '3.2.0'),
('ELPA', '2021.05.001'),
('FFTW', '3.3.9'),
('libxc', '5.1.5'),
]
osdependencies = [('glibc-devel', 'libc6-dev')] # required for libpthread.a
# remote = 'pbsssh'
# If using a Slurm batch system it is highly recommended to use
# 'srun -n_NP_ _EXEC_' for wien_mpirun
wien_mpirun = 'mpirun -np _NP_ _EXEC_'
use_remote = False
mpi_remote = False
wien_granularity = True
taskset = 'no'
# Change as needed, these are the defaults
# nmatmax = 19000
# nume = 6000
fix_perl_shebang_for = [
'iniel_pressure_in2reader.pl_lapw',
'iniel_pressure_reader.pl_lapw',
'setrmt_lapw',
'elast_setup_input.pl_lapw',
'bashtime2csh.pl_lapw',
]
tests = [
# test case 1: NaCl
('NaCl', '-b', '-i 3', [r'^:DIS.*0.1', r'^:ENE.*-1248.14']),
# test case 2: TiO2
('TiO2',
'-b -numk 1000 -rkmax 7.5',
'-in1ef -cc 0.00001 -fc 0.5 -i 100',
[
r'^:ENE.*-4018.07',
r'^:FGL001.*\s+[0.]+\s+[0.]+\s+[0.]+\s+total forces',
r'^:FGL002.*15.*total forces',
]),
]
moduleclass = 'chem'