diff --git a/Golden_Repo/e/ELPA/ELPA-2022.11.001.rc1-foss-2022a.eb b/Golden_Repo/e/ELPA/ELPA-2022.11.001.rc1-foss-2022a.eb new file mode 100644 index 0000000000000000000000000000000000000000..eb42ac6dcd5eb9484b1f2f3ff451a4136d01b30a --- /dev/null +++ b/Golden_Repo/e/ELPA/ELPA-2022.11.001.rc1-foss-2022a.eb @@ -0,0 +1,37 @@ +name = 'ELPA' +version = '2022.11.001.rc1' + +homepage = 'https://elpa.rzg.mpg.de' +description = """Eigenvalue SoLvers for Petaflop-Applications.""" + +toolchain = {'name': 'foss', 'version': '2022a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['https://gitlab.mpcdf.mpg.de/elpa/elpa/-/archive/new_release_%(version)s/'] +sources = ['elpa-new_release_%(version)s.tar.gz'] +patches = ['%(name)s-%(version)s_fix_hardcoded_perl_path.patch'] + +builddependencies = [ + ('Autotools', '20220317'), + ('Python', '3.10.4'), + ('Perl', '5.34.1'), +] + +preconfigopts = './autogen.sh && ' +preconfigopts += 'export LDFLAGS="-lm $LDFLAGS" && ' +preconfigopts += 'autoreconf && ' +configopts = '--without-threading-support-check-during-build ' +with_single = False +maxparallel = 1 +modextravars = { + 'ELPA_ROOT': '%(installdir)s', + 'ELPAROOT': '%(installdir)s', + 'ELPA_INCLUDE': '%(installdir)s/include/elpa-%(version)s/', + 'ELPA_INCLUDE_OPENMP': '%(installdir)s/include/elpa_openmp-%(version)s/', + 'ELPA_LIB': '%(installdir)s/lib', + 'ELPA_LIB_OPENMP': '%(installdir)s/lib', + 'ELPA_MODULES': '%(installdir)s/include/elpa-%(version)s/modules', + 'ELPA_MODULES_OPENMP': '%(installdir)s/include/elpa_openmp-%(version)s/modules', +} + +moduleclass = 'math'