diff --git a/Golden_Repo/g/gomkl/gomkl-2020.eb b/Golden_Repo/g/gomkl/gomkl-2020.eb new file mode 100644 index 0000000000000000000000000000000000000000..34c762b1aace35d922855b334c7248e47b10bef3 --- /dev/null +++ b/Golden_Repo/g/gomkl/gomkl-2020.eb @@ -0,0 +1,29 @@ +easyblock = "Toolchain" + +name = 'gomkl' +version = '2020' + +homepage = '(none)' +description = """GCC and GFortran based compiler toolchain, ParaStation MPICH variant for MPI support and MKL""" + +site_contacts = 'sc@fz-juelich.de' + +toolchain = SYSTEM + +local_comp_name = 'GCC' +local_comp_version = '9.3.0' +local_comp = (local_comp_name, local_comp_version) + +# toolchain used to build dependencies +local_comp_mpi_tc_name = 'gompi' +local_comp_mpi_tc_ver = version +local_comp_mpi_tc = (local_comp_mpi_tc_name, local_comp_mpi_tc_ver) + +# compiler toolchain dependencies +dependencies = [ + local_comp, + ('OpenMPI', '4.1.0rc1', '', local_comp), # part of gompi toolchain + ('imkl', '2020.2.254', '', local_comp_mpi_tc), +] + +moduleclass = 'toolchain' diff --git a/Golden_Repo/i/imkl/imkl-2020.2.254-gompi-2020.eb b/Golden_Repo/i/imkl/imkl-2020.2.254-gompi-2020.eb new file mode 100644 index 0000000000000000000000000000000000000000..488cb72e2639315b45d8341d18f5fbfb151f67c8 --- /dev/null +++ b/Golden_Repo/i/imkl/imkl-2020.2.254-gompi-2020.eb @@ -0,0 +1,33 @@ +name = 'imkl' +version = '2020.2.254' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, + and more. +""" + +site_contacts = 'sc@fz-juelich.de' + +toolchain = {'version': '2020', 'name': 'gompi'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib'