easyconfigs-it4i/d/DL_MG/DL_MG-2.1.4-intel-2021b.eb
Jakub Kropacek 8dcb965f9c new file: d/DL_MG/DL_MG-2.1.4-intel-2021b.eb
new file:   d/DL_MG/DL_MG-3.0.0-intel-2021b-disable-openmp.patch
	new file:   d/DL_MG/DL_MG-3.0.0-intel-2021b.eb
	new file:   i/iimpi/iimpi-2021b-VASP-SCPC.eb
	new file:   p/PSPFFT/PSPFFT-1.0-intel-2021b.eb
	new file:   p/PSPFFT/pspfft-1.0-intel-2021b-makefile-setup.patch
	new file:   p/phonopy/phonopy-2.15.1-conda.eb
	new file:   v/VASP/VASP-6.3.2-intel-2021b-SCPC.eb
	deleted:    p/phonopy/phonopy-2.15.0-conda.eb
2022-08-15 14:53:44 +02:00

38 lines
1.1 KiB
Plaintext

# IT4Innovations 2022
# JK
easyblock = 'MakeCp'
name = 'DL_MG'
version = '2.1.4'
homepage = 'https://bitbucket.org/dlmgteam/dl_mg_code_public/src/master/'
description = """DL_MG is a parallel (MPI+OpenMP) 3D geometric high order finite difference multigrid solver for Poisson and Poisson-Boltzmann Equations written in Fortran."""
toolchain = {'name': 'intel', 'version': '2021b'}
toolchainopts = {'usempi': True, 'openmp': False}
sources = ['dlmg-v%(version)s.tar.gz']
patches = ['DL_MG-3.0.0-intel-2021b-disable-openmp.patch']
checksums = [
'c025fe3c2f8ea69404e762619ebd514c85532a33065912758cca1c1a3d705e10', # dlmg-v2.1.4.tar.gz
'2a26acffb55095936147a8ef5db2105d691d257a86106e5459913403eb0c7380', # DL_MG-3.0.0-intel-2021b-disable-openmp.patch
]
# have to disable openmp for VASP to link against DL_MG library
buildopts = ' PLATFORM=RH65_workstation_intel16_intelmpi USE_MPI=yes '
files_to_copy = ''
postinstallcmds = [
' mkdir %(installdir)s/lib ',
' cp %(builddir)s/dlmg-v%(version)s/lib/* %(installdir)s/lib '
]
sanity_check_paths = {
'files': ['lib/libdlmg.a', 'lib/dl_mg.mod'],
'dirs': ['lib']
}
moduleclass = 'phys'