## # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Authors:: Inge Gutheil , Alan O'Cais # License:: MIT/GPL # ## name = 'ELPA' version = '2018.05.001' homepage = 'https://elpa.rzg.mpg.de' description = """Eigenvalue SoLvers for Petaflop-Applications .""" toolchain = {'name': 'foss', 'version': '2022b'} toolchainopts = {'openmp': True, 'usempi': True} source_urls = ['https://elpa.rzg.mpg.de/software/tarball-archive/Releases/%(version)s/'] sources = [SOURCELOWER_TAR_GZ] checksums = ['a76c3402eb9d1c19b183aedabde8c20f4cfa4692e73e529384207926aec04985'] builddependencies = [ ('Autotools', '20220317'), # remove_xcompiler script requires 'python' command, ('Python', '3.10.8'), ] buildopts = 'FCFLAGS="-fallow-argument-mismatch"' # When building in parallel, the file test_setup_mpi.mod is sometimes # used before it is built, leading to an error. This must be a bug in # the makefile affecting parallel builds. maxparallel = 1 moduleclass = 'math'