#IT4Innovations
#LK 2024

name = 'ELPA'
version = '2019.11.001'

homepage = 'https://elpa.mpcdf.mpg.de'
description = """Eigenvalue SoLvers for Petaflop-Applications ."""

toolchain = {'name': 'intel', 'version': '2021a'}
toolchainopts = {'openmp': True, 'usempi': True}

source_urls = ['https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/%(version)s/']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['10374a8f042e23c7e1094230f7e2993b6f3580908a213dbdf089792d05aff357']

builddependencies = [
    ('Autotools', '20210128'),
    # remove_xcompiler script requires 'python' command,
    # manual_cpp script requires 'python' command and is not compatible yet with Python 3
#    ('Python', '2.7.18'),
]

# 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'
