easyconfigs-it4i/ARCHIVE/w/WIEN2k/WIEN2k-18.2-intel-2018a.eb
Lukas Krupcik 182459da35 deleted: "a/ANSYS/\\"
deleted:    a/Anaconda2/Anaconda2-4.4.0.eb
	deleted:    a/Anaconda3/Anaconda3-2019.10.eb
	deleted:    a/Anaconda3/Anaconda3-4.4.0.eb
	deleted:    a/Anaconda3/Anaconda3-5.3.1.eb
	deleted:    a/Autotools/Autotools-20150215-GCC-6.3.0-2.27.eb
	deleted:    a/Autotools/Autotools-20170619.eb
	deleted:    a/Autotools/Autotools-20180311.eb
2022-05-05 11:22:37 +02:00

48 lines
1.3 KiB
Plaintext

# IT4Innovations 2019
#
#/apps/easybuild/it4i-easyblocks/easyblocks/w/wien2k.py
name = 'WIEN2k'
version = '18.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': '2018a'}
sources = ['%(name)s_%(version)s.tar.gz']
dependencies = [
('ELPA', '2015.02.002'),
('FFTW', '3.3.7'),
('libxc', '4.2.3'),
]
osdependencies = ['glib-devel'] # required for libpthread.a
remote = 'pbsssh'
wien_mpirun = 'mpirun -np _NP_ -machinefile _HOSTS_ _EXEC_'
use_remote = True
mpi_remote = False
wien_granularity = True
taskset = 'no'
tests = [
# test case 1: NaCl
('NaCl', '-b', '-i 3', [r'^:DIS.*0.12', 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.*14.*total forces',
]),
]
moduleclass = 'chem'