# IT4Innovations # LK 2023 name = 'ELSI' version = '2.9.1' 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': '2022a'} toolchainopts = {'usempi': True, 'pic': True} source_urls = ['https://wordpress.elsi-interchange.org/wp-content/uploads/2022/05/'] sources = ['elsi_interface-v%(version)s.tar.gz'] checksums = ['ad3dc163159a79f7a83f360265f2446920c151ecce9c294136e630fe424f1d29'] builddependencies = [ ('flex', '2.6.4'), ('Bison', '3.8.2'), ('CMake', '3.24.3'), ] dependencies = [ ('ELPA', '2022.05.001'), # ('SLEPc', '3.13.3'), ] configopts = '-DENABLE_BSEPACK=ON -DCMAKE_C_COMPILER="$CC" -DCMAKE_CXX_COMPILER="$CXX" -DCMAKE_Fortran_COMPILER="$F90" ' # SLEPc and internal PEXSI can't coexist due to conflicting dependencies build_internal_pexsi = False #runtest = True moduleclass = 'math'