# IT4Innovations
# LK 2021

name = 'ELSI'
version = '2.5.0'

homepage = 'https://wordpress.elsi-interchange.org/'
description = """ELSI provides and enhances scalable, open-source software library solutions for
 electronic structure calculations in  materials science, condensed matter physics, chemistry, and many other fields.
 ELSI focuses on methods that solve or circumvent eigenvalue problems in electronic structure theory.
 The ELSI infrastructure should also be useful for other challenging eigenvalue problems.
"""

toolchain = {'name': 'intel', 'version': '2020b'}
toolchainopts = {'usempi': True, 'pic': True}

source_urls = ['http://wordpress.elsi-interchange.org/wp-content/uploads/2020/02/']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['f4d77c4291341c9708ab8070dc4ec683577b3556e7d9f214370d626dc6a4753f']

builddependencies = [
    ('flex', '2.6.4'),
    ('Bison', '3.7.1'),
    ('CMake', '3.20.1', '', True),
]

dependencies = [
    ('ELPA', '2019.11.001'),
#    ('SLEPc', '3.13.3'),
]

# SLEPc and internal PEXSI can't coexist due to conflicting dependencies
build_internal_pexsi = False

runtest = True

moduleclass = 'math'