From dadd664a5e9cfbf4653afdb86808a2184a435a6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= Date: Wed, 4 Dec 2019 09:08:34 +0100 Subject: [PATCH] new file: i/icc/icc-2018.5.274-GCC-8.3.0-2.32.eb new file: i/icc/icc-2019.5.281-GCC-8.3.0-2.32.eb new file: i/iccifort/iccifort-2018.5.274-GCC-8.3.0-2.32.eb new file: i/iccifort/iccifort-2019.5.281-GCC-8.3.0-2.32.eb new file: i/ifort/ifort-2018.5.274-GCC-8.3.0-2.32.eb new file: i/ifort/ifort-2019.5.281-GCC-8.3.0-2.32.eb modified: i/iimpi/iimpi-2018a.eb modified: i/iimpi/iimpi-2019a.eb new file: i/imkl/imkl-2018.4.274-iimpi-2018a.eb new file: i/imkl/imkl-2019.5.281-iimpi-2019a.eb new file: i/impi/impi-2018.4.274-iccifort-2018.5.274-GCC-8.3.0-2.32.eb new file: i/impi/impi-2019.6.288-iccifort-2019.5.281-GCC-8.3.0-2.32.eb modified: i/intel/intel-2018a.eb modified: i/intel/intel-2019a.eb modified: l/libxc/libxc-4.3.4-intel-2017c.eb modified: p/Py/Py-2.7.eb modified: p/Py/Py-3.6.eb new file: p/Python/Python-2.7.17-GCC-8.3.0-2.32-base.eb new file: p/Python/Python-3.6.9-GCC-8.3.0-2.32-base.eb new file: v/VTune/VTune-2019_update8.eb --- i/icc/icc-2018.5.274-GCC-8.3.0-2.32.eb | 40 +++++++++++++++ i/icc/icc-2019.5.281-GCC-8.3.0-2.32.eb | 39 +++++++++++++++ .../iccifort-2018.5.274-GCC-8.3.0-2.32.eb | 19 +++++++ .../iccifort-2019.5.281-GCC-8.3.0-2.32.eb | 29 +++++++++++ i/ifort/ifort-2018.5.274-GCC-8.3.0-2.32.eb | 46 +++++++++++++++++ i/ifort/ifort-2019.5.281-GCC-8.3.0-2.32.eb | 41 ++++++++++++++++ i/iimpi/iimpi-2018a.eb | 4 +- i/iimpi/iimpi-2019a.eb | 4 +- i/imkl/imkl-2018.4.274-iimpi-2018a.eb | 35 +++++++++++++ i/imkl/imkl-2019.5.281-iimpi-2019a.eb | 33 +++++++++++++ ....274-iccifort-2018.5.274-GCC-8.3.0-2.32.eb | 30 ++++++++++++ ....288-iccifort-2019.5.281-GCC-8.3.0-2.32.eb | 31 ++++++++++++ i/intel/intel-2018a.eb | 12 +++-- i/intel/intel-2019a.eb | 4 +- l/libxc/libxc-4.3.4-intel-2017c.eb | 8 +-- p/Py/Py-2.7.eb | 3 +- p/Py/Py-3.6.eb | 3 +- p/Python/Python-2.7.17-GCC-8.3.0-2.32-base.eb | 43 ++++++++++++++++ p/Python/Python-3.6.9-GCC-8.3.0-2.32-base.eb | 49 +++++++++++++++++++ v/VTune/VTune-2019_update8.eb | 40 +++++++++++++++ 20 files changed, 494 insertions(+), 19 deletions(-) create mode 100644 i/icc/icc-2018.5.274-GCC-8.3.0-2.32.eb create mode 100644 i/icc/icc-2019.5.281-GCC-8.3.0-2.32.eb create mode 100644 i/iccifort/iccifort-2018.5.274-GCC-8.3.0-2.32.eb create mode 100644 i/iccifort/iccifort-2019.5.281-GCC-8.3.0-2.32.eb create mode 100644 i/ifort/ifort-2018.5.274-GCC-8.3.0-2.32.eb create mode 100644 i/ifort/ifort-2019.5.281-GCC-8.3.0-2.32.eb create mode 100644 i/imkl/imkl-2018.4.274-iimpi-2018a.eb create mode 100644 i/imkl/imkl-2019.5.281-iimpi-2019a.eb create mode 100644 i/impi/impi-2018.4.274-iccifort-2018.5.274-GCC-8.3.0-2.32.eb create mode 100644 i/impi/impi-2019.6.288-iccifort-2019.5.281-GCC-8.3.0-2.32.eb create mode 100644 p/Python/Python-2.7.17-GCC-8.3.0-2.32-base.eb create mode 100644 p/Python/Python-3.6.9-GCC-8.3.0-2.32-base.eb create mode 100644 v/VTune/VTune-2019_update8.eb diff --git a/i/icc/icc-2018.5.274-GCC-8.3.0-2.32.eb b/i/icc/icc-2018.5.274-GCC-8.3.0-2.32.eb new file mode 100644 index 00000000..8e877b05 --- /dev/null +++ b/i/icc/icc-2018.5.274-GCC-8.3.0-2.32.eb @@ -0,0 +1,40 @@ +# IT4Innovations 2019 + +name = 'icc' +version = '2018.5.274' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Intel C and C++ compilers" + +toolchain = SYSTEM + +sources = ['parallel_studio_xe_%(version_major)s_update4_composer_edition_for_cpp.tgz'] +checksums = ['bc5086f43d72f7e6a3d34a6602a81f8e'] + +local_gccver = '8.3.0' +local_binutilsver = '2.32' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) + +dependencies = [ + ('GCCcore', local_gccver), + ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb(?!.*mic)'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +modextravars = { + 'CC': 'icc', + 'CXX': 'icpc', + 'OPTFLAGS': '-O3 -xHost -ip', + 'DEBUGFLAGS': '-O0 -g' +} + +moduleclass = 'compiler' diff --git a/i/icc/icc-2019.5.281-GCC-8.3.0-2.32.eb b/i/icc/icc-2019.5.281-GCC-8.3.0-2.32.eb new file mode 100644 index 00000000..df08662c --- /dev/null +++ b/i/icc/icc-2019.5.281-GCC-8.3.0-2.32.eb @@ -0,0 +1,39 @@ +# IT4Innovations 2019 + +name = 'icc' +version = '2019.5.281' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Intel C and C++ compilers" + +toolchain = SYSTEM + +source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14865/'] +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] + +local_gccver = '8.3.0' +local_binutilsver = '2.32' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) + +dependencies = [ + ('GCCcore', local_gccver), + ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb(?!.*mic)'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +modextravars = { + 'CC': 'icc', + 'CXX': 'icpc', + 'OPTFLAGS': '-O3 -xHost -ip', + 'DEBUGFLAGS': '-O0 -g' +} + +moduleclass = 'compiler' diff --git a/i/iccifort/iccifort-2018.5.274-GCC-8.3.0-2.32.eb b/i/iccifort/iccifort-2018.5.274-GCC-8.3.0-2.32.eb new file mode 100644 index 00000000..f4725d95 --- /dev/null +++ b/i/iccifort/iccifort-2018.5.274-GCC-8.3.0-2.32.eb @@ -0,0 +1,19 @@ +# IT4Innovations 2019 + +easyblock = 'Toolchain' + +name = 'iccifort' +version = '2018.5.274' +versionsuffix = '-GCC-8.3.0-2.32' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-local_compiler/' +description = "Intel C, C++ & Fortran compilers" + +toolchain = SYSTEM + +dependencies = [ + ('icc', version, versionsuffix), + ('ifort', version, versionsuffix), +] + +moduleclass = 'toolchain' diff --git a/i/iccifort/iccifort-2019.5.281-GCC-8.3.0-2.32.eb b/i/iccifort/iccifort-2019.5.281-GCC-8.3.0-2.32.eb new file mode 100644 index 00000000..903f30cf --- /dev/null +++ b/i/iccifort/iccifort-2019.5.281-GCC-8.3.0-2.32.eb @@ -0,0 +1,29 @@ +# IT4Innovations 2019 + +easyblock = 'Toolchain' + +name = 'iccifort' +version = '2019.5.281' +versionsuffix = '-GCC-8.3.0-2.32' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-local_compiler/' +description = "Intel C, C++ & Fortran compilers" + +toolchain = SYSTEM + +dependencies = [ + ('icc', version, versionsuffix), + ('ifort', version, versionsuffix), +] + +modextravars = { + 'CC': 'icc', + 'CXX': 'icpc', + 'F90': 'ifort', + 'F77': 'ifort', + 'FC': 'ifort', + 'OPTFLAGS': '-O3 -xHost -ip', + 'DEBUGFLAGS': '-O0 -g' +} + +moduleclass = 'toolchain' diff --git a/i/ifort/ifort-2018.5.274-GCC-8.3.0-2.32.eb b/i/ifort/ifort-2018.5.274-GCC-8.3.0-2.32.eb new file mode 100644 index 00000000..9bcb3044 --- /dev/null +++ b/i/ifort/ifort-2018.5.274-GCC-8.3.0-2.32.eb @@ -0,0 +1,46 @@ +# IT4Innovations 2019 + +name = 'ifort' +version = '2018.5.274' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Intel Fortran local_compiler" + +toolchain = SYSTEM + +sources = ['parallel_studio_xe_%(version_major)s_update4_composer_edition_for_fortran.tgz'] + +local_gccver = '8.3.0' +local_binutilsver = '2.32' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) + +dependencies = [ + ('GCCcore', local_gccver), + ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. +# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = [ + 'intel-comp', + 'intel-fcomp', + 'intel-ifort', + 'intel-openmp', + 'intel-ipsf?_', + 'intel-gdb(?!.*mic)'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +modextravars = { + 'F90': 'ifort', + 'F77': 'ifort', + 'FC': 'ifort', + 'OPTFLAGS': '-O3 -xHost -ip', + 'DEBUGFLAGS': '-O0 -g' +} + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2019.5.281-GCC-8.3.0-2.32.eb b/i/ifort/ifort-2019.5.281-GCC-8.3.0-2.32.eb new file mode 100644 index 00000000..ee677902 --- /dev/null +++ b/i/ifort/ifort-2019.5.281-GCC-8.3.0-2.32.eb @@ -0,0 +1,41 @@ +# IT4Innovations 2019 + +name = 'ifort' +version = '2019.5.281' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Intel Fortran local_compiler" + +toolchain = SYSTEM + +source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14866/'] +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] +#patches = ['ifort-%(version)s_no_mpi_mic_dependency.patch'] + +local_gccver = '8.3.0' +local_binutilsver = '2.32' +versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver) + +dependencies = [ + ('GCCcore', local_gccver), + ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb(?!.*mic)'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +modextravars = { + 'F90': 'ifort', + 'F77': 'ifort', + 'FC': 'ifort', + 'OPTFLAGS': '-O3 -xHost -ip', + 'DEBUGFLAGS': '-O0 -g' +} + +moduleclass = 'compiler' diff --git a/i/iimpi/iimpi-2018a.eb b/i/iimpi/iimpi-2018a.eb index 7e680f54..4172b36b 100644 --- a/i/iimpi/iimpi-2018a.eb +++ b/i/iimpi/iimpi-2018a.eb @@ -10,12 +10,12 @@ description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" toolchain = SYSTEM -local_compver = '2018.4.243' +local_compver = '2018.5.274' local_suff = '-GCC-8.3.0-2.32' dependencies = [ ('icc', local_compver, local_suff), ('ifort', local_compver, local_suff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_suff))), + ('impi', '2018.4.274', '', ('iccifort', '%s%s' % (local_compver, local_suff))), ] moduleclass = 'toolchain' diff --git a/i/iimpi/iimpi-2019a.eb b/i/iimpi/iimpi-2019a.eb index 6e8141be..e1074ea1 100644 --- a/i/iimpi/iimpi-2019a.eb +++ b/i/iimpi/iimpi-2019a.eb @@ -10,12 +10,12 @@ description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" toolchain = SYSTEM -local_compver = '2019.4.243' +local_compver = '2019.5.281' local_suff = '-GCC-8.3.0-2.32' dependencies = [ ('icc', local_compver, local_suff), ('ifort', local_compver, local_suff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_suff))), + ('impi', '2019.6.288', '', ('iccifort', '%s%s' % (local_compver, local_suff))), ] moduleclass = 'toolchain' diff --git a/i/imkl/imkl-2018.4.274-iimpi-2018a.eb b/i/imkl/imkl-2018.4.274-iimpi-2018a.eb new file mode 100644 index 00000000..3784fe0d --- /dev/null +++ b/i/imkl/imkl-2018.4.274-iimpi-2018a.eb @@ -0,0 +1,35 @@ +# IT4Innovations 2019 + +name = 'imkl' +version = '2018.4.274' + +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.""" + +toolchain = {'name': 'iimpi', 'version': '2018a'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +interfaces = 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' diff --git a/i/imkl/imkl-2019.5.281-iimpi-2019a.eb b/i/imkl/imkl-2019.5.281-iimpi-2019a.eb new file mode 100644 index 00000000..ae0427e8 --- /dev/null +++ b/i/imkl/imkl-2019.5.281-iimpi-2019a.eb @@ -0,0 +1,33 @@ +# IT4Innovations 2019 + +name = 'imkl' +version = '2019.5.281' + +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.""" + +toolchain = {'name': 'iimpi', 'version': '2019a'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +interfaces = 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' diff --git a/i/impi/impi-2018.4.274-iccifort-2018.5.274-GCC-8.3.0-2.32.eb b/i/impi/impi-2018.4.274-iccifort-2018.5.274-GCC-8.3.0-2.32.eb new file mode 100644 index 00000000..5e1dbfc3 --- /dev/null +++ b/i/impi/impi-2018.4.274-iccifort-2018.5.274-GCC-8.3.0-2.32.eb @@ -0,0 +1,30 @@ +# IT4Innovations 2019 + +name = 'impi' +version = '2018.4.274' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = "Intel MPI Library, local_compatible with MPICH ABI" + +toolchain = {'name': 'iccifort', 'version': '2018.5.274-GCC-8.3.0-2.32'} + +sources = ['l_mpi_%(version)s.tgz'] + +checksums = ['70dff1835e605e57c5aac8cab1542fac'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +# set up all the mpi commands to default to intel compilers +# set_mpi_wrappers_all = 'True' + +postinstallcmds = [ + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', + 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'] + +moduleclass = 'mpi' diff --git a/i/impi/impi-2019.6.288-iccifort-2019.5.281-GCC-8.3.0-2.32.eb b/i/impi/impi-2019.6.288-iccifort-2019.5.281-GCC-8.3.0-2.32.eb new file mode 100644 index 00000000..ba297175 --- /dev/null +++ b/i/impi/impi-2019.6.288-iccifort-2019.5.281-GCC-8.3.0-2.32.eb @@ -0,0 +1,31 @@ +# IT4Innovations 2019 + +name = 'impi' +version = '2019.6.288' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = "Intel MPI Library, local_compatible with MPICH ABI" + +toolchain = {'name': 'iccifort', 'version': '2019.5.281-GCC-8.3.0-2.32'} + +source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14879/'] +sources = ['l_mpi_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +# set up all the mpi commands to default to intel compilers +# set_mpi_wrappers_all = 'True' + +modextravars = { + 'I_MPI_CC': 'icc', + 'I_MPI_CXX': 'icpc', + 'I_MPI_F77': 'ifort', + 'I_MPI_F90': 'ifort', + 'I_MPI_FC': 'ifort', + 'I_MPI_EXTRA_FILESYSTEM': 'enable', + 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre', +} + +moduleclass = 'mpi' diff --git a/i/intel/intel-2018a.eb b/i/intel/intel-2018a.eb index 72a2a15f..6572eaa6 100644 --- a/i/intel/intel-2018a.eb +++ b/i/intel/intel-2018a.eb @@ -1,3 +1,5 @@ +# IT4Innovations 2019 + easyblock = 'Toolchain' name = 'intel' @@ -8,17 +10,17 @@ description = "Compiler toolchain including Intel compilers, Intel MPI and Intel toolchain = SYSTEM -local_compver = '2018.1.163' -local_gccver = '6.3.0' -local_binutilsver = '2.27' +local_compver = '2018.5.274' +local_gccver = '8.3.0' +local_binutilsver = '2.32' local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) dependencies = [ ('GCCcore', local_gccver), ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), ('icc', local_compver, local_gccsuff), ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), - ('imkl', local_compver, '', ('iimpi', version)), + ('impi', '2018.4.274', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), + ('imkl', '2018.4.274', '', ('iimpi', version)), ] moduleclass = 'toolchain' diff --git a/i/intel/intel-2019a.eb b/i/intel/intel-2019a.eb index 9d555f44..49fc1c8b 100644 --- a/i/intel/intel-2019a.eb +++ b/i/intel/intel-2019a.eb @@ -10,7 +10,7 @@ description = "Compiler toolchain including Intel compilers, Intel MPI and Intel toolchain = SYSTEM -local_compver = '2019.4.243' +local_compver = '2019.5.281' local_gccver = '8.3.0' local_binutilsver = '2.32' local_gccsuff = '-GCC-%s-%s' % (local_gccver, local_binutilsver) @@ -19,7 +19,7 @@ dependencies = [ ('binutils', local_binutilsver, '-GCCcore-%s' % local_gccver), ('icc', local_compver, local_gccsuff), ('ifort', local_compver, local_gccsuff), - ('impi', local_compver, '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), + ('impi', '2019.6.288', '', ('iccifort', '%s%s' % (local_compver, local_gccsuff))), ('imkl', local_compver, '', ('iimpi', version)), ] diff --git a/l/libxc/libxc-4.3.4-intel-2017c.eb b/l/libxc/libxc-4.3.4-intel-2017c.eb index d206e313..a8033454 100644 --- a/l/libxc/libxc-4.3.4-intel-2017c.eb +++ b/l/libxc/libxc-4.3.4-intel-2017c.eb @@ -11,13 +11,9 @@ description = """Libxc is a library of exchange-correlation functionals for dens toolchain = {'name': 'intel', 'version': '2017c'} -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/%(version)s/'] -sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tddft.org/programs/libxc/down.php?file=4.3.4/'] +sources = ['libxc-4.3.4.tar.gz'] patches = ['libxc-%(version)s_rename-F03.patch'] -checksums = [ - 'a8ee37ddc5079339854bd313272856c9d41a27802472ee9ae44b58ee9a298337', # libxc-4.3.4.tar.gz - 'e494be3ca2026998f2dd7c6b03a4e662f204fd3d963271e588f9f0d5739e76b5', # libxc-4.3.4_rename-F03.patch -] builddependencies = [ ('CMake', '3.16.0', '-rc3', True), diff --git a/p/Py/Py-2.7.eb b/p/Py/Py-2.7.eb index ee4bf717..1da5ab5d 100644 --- a/p/Py/Py-2.7.eb +++ b/p/Py/Py-2.7.eb @@ -11,7 +11,8 @@ description = """Python 2.7 toolchain""" toolchain = SYSTEM dependencies = [ - ('Python', '2.7.17', '-base'), + ('Python', '2.7.17', '-base', ('GCC', '8.3.0-2.32')), + ('GCC', '8.3.0-2.32'), ] moduleclass = 'toolchain' diff --git a/p/Py/Py-3.6.eb b/p/Py/Py-3.6.eb index 33dd77ff..7a508337 100644 --- a/p/Py/Py-3.6.eb +++ b/p/Py/Py-3.6.eb @@ -11,7 +11,8 @@ description = """Python 3.6 toolchain""" toolchain = SYSTEM dependencies = [ - ('Python', '3.6.9', '-base'), + ('Python', '3.6.9', '-base', ('GCC', '8.3.0-2.32')), + ('GCC', '8.3.0-2.32'), ] moduleclass = 'toolchain' diff --git a/p/Python/Python-2.7.17-GCC-8.3.0-2.32-base.eb b/p/Python/Python-2.7.17-GCC-8.3.0-2.32-base.eb new file mode 100644 index 00000000..b6f4ac91 --- /dev/null +++ b/p/Python/Python-2.7.17-GCC-8.3.0-2.32-base.eb @@ -0,0 +1,43 @@ +# IT4Innovations 2019 + +easyblock = "EB_Python" +name = 'Python' +version = '2.7.17' +versionsuffix = '-base' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'GCC', 'version': '8.3.0-2.32'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +dependencies = [ + ('bzip2', '1.0.6', '', True), + ('zlib', '1.2.11', '', True), + ('libreadline', '7.0', '', True), + ('ncurses', '6.1', '', True), + ('SQLite', '3.17.0', '', True), + ('Tk', '8.6.6', '', True), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +#buildopts = 'CPPFLAGS="-I/apps/all/bzip2/1.0.6/include -I/apps/all/zlib/1.2.8/include -I/apps/all/ncurses/5.9/include -I/apps/all/SQLite/3.8.8.1/include" LDFLAGS="-L/apps/all/bzip2/1.0.6/lib -L/apps/all/zlib/1.2.8/lib -L/apps/all/ncurses/5.9/lib -L/apps/all/SQLite/3.8.8.1/lib:$CPPFLAGS"' + +exts_list = [ + ('setuptools', '41.6.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + 'source_tmpl': '%(name)s-%(version)s.zip', + }), + ('pip', '19.3.1', { + 'source_urls': ['http://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.7', { + 'source_urls': ['http://pypi.python.org/packages/source/n/nose/'], + }), +] + +moduleclass = 'lang' diff --git a/p/Python/Python-3.6.9-GCC-8.3.0-2.32-base.eb b/p/Python/Python-3.6.9-GCC-8.3.0-2.32-base.eb new file mode 100644 index 00000000..4a5611ca --- /dev/null +++ b/p/Python/Python-3.6.9-GCC-8.3.0-2.32-base.eb @@ -0,0 +1,49 @@ +# IT4Innovations 2019 + +name = 'Python' +version = '3.6.9' +versionsuffix = '-base' + +homepage = 'http://python.org/' +description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." + +toolchain = {'name': 'GCC', 'version': '8.3.0-2.32'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +prebuildopts = 'export CFLAGS="-I${EBROOTXZ}/include" && ' +prebuildopts += 'export LDFLAGS="-L${EBROOTXZ}/lib" && ' +configopts = "--enable-optimizations" + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6', '', True), + ('libreadline', '7.0', '', True), + ('SQLite', '3.17.0', '', True), + ('Tk', '8.6.6', '', True), + ('GMP', '6.1.2', '', True), + ('XZ', '5.2.3', '', True), + ('zlib', '1.2.11', '', True), + ('ncurses', '6.1', '', True), + # ('OpenSSL', '1.0.1q'), # OS dependency should be preferred if the os version is more recent then this version, it's + # nice to have an up to date openssl for security reasons +] + +#osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +exts_list = [ + ('setuptools', '41.6.0', { + 'source_tmpl': '%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '19.3.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.7', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), +] + +moduleclass = 'lang' diff --git a/v/VTune/VTune-2019_update8.eb b/v/VTune/VTune-2019_update8.eb new file mode 100644 index 00000000..e4d2ef9f --- /dev/null +++ b/v/VTune/VTune-2019_update8.eb @@ -0,0 +1,40 @@ +# IT4Innovations 2019 + +name = 'VTune' +version = '2019_update8' + +homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' +description = "Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." + +toolchain = SYSTEM + +sources = ['vtune_amplifier_%(version)s.tar.gz'] +checksums = ['d15b84ea16f7529e8bd0508ab8e98eba'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +#preinstallopts = 'sed "1,2d" silent.cfg -i && ' + +dependencies = [ + ('X11', '20190717'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['vtune_amplifier_2019.8.0.604197'], +} + +# Do necessary post-install steps to build VTune kernel modules +postinstallcmds = [ + 'mkdir %(installdir)s/modules', + 'cd %(installdir)s/vtune_amplifier/sepdk/src/ && ' + './build-driver --install-dir=%(installdir)s/modules --non-interactive', + 'sed "s|DEFAULT_GROUP=vtune|DEFAULT_GROUP=wheel|" %(installdir)s/modules/pax/insmod-pax -i', + 'sed "s|DEFAULT_GROUP=vtune|DEFAULT_GROUP=wheel|" %(installdir)s/modules/vtsspp/insmod-vtsspp -i', + 'sed "s|DEFAULT_GROUP=vtune|DEFAULT_GROUP=wheel|" %(installdir)s/modules/insmod-sep -i', +] + +moduleclass = 'tools'