diff --git a/a/Advisor/Advisor-2016_update2.eb b/a/Advisor/Advisor-2016_update2.eb index 0e9c615b..af6ca856 100644 --- a/a/Advisor/Advisor-2016_update2.eb +++ b/a/Advisor/Advisor-2016_update2.eb @@ -15,7 +15,6 @@ sources = ['advisor_xe_%(version)s.tar.gz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'perf' diff --git a/a/Advisor/Advisor-2017_update1.eb b/a/Advisor/Advisor-2017_update1.eb index 22d5beba..56193dcc 100644 --- a/a/Advisor/Advisor-2017_update1.eb +++ b/a/Advisor/Advisor-2017_update1.eb @@ -17,7 +17,6 @@ checksums = ['af87b381394be3100507827a3461b3bc'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'perf' diff --git a/e/Eigen/Eigen-3.3.3.eb b/e/Eigen/Eigen-3.3.3.eb new file mode 100644 index 00000000..fc16d292 --- /dev/null +++ b/e/Eigen/Eigen-3.3.3.eb @@ -0,0 +1,13 @@ +name = 'Eigen' +version = '3.3.3' + +homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' +description = """Eigen is a C++ template library for linear algebra: + matrices, vectors, numerical solvers, and related algorithms.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] +sources = ['%(version)s.tar.bz2'] + +moduleclass = 'math' diff --git a/i/Inspector/Inspector-2013_update6.eb b/i/Inspector/Inspector-2013_update6.eb new file mode 100644 index 00000000..4ec0bcfb --- /dev/null +++ b/i/Inspector/Inspector-2013_update6.eb @@ -0,0 +1,16 @@ +name = 'Inspector' +version = '2013_update6' + +homepage = 'http://software.intel.com/en-us/intel-inspector-xe' +description = """Intel Inspector XE 2013 is an easy to use memory error checker and thread checker for serial and + parallel applications""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['inspector_xe_%(version)s.tar.gz'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/i/Inspector/Inspector-2013_update7.eb b/i/Inspector/Inspector-2013_update7.eb new file mode 100644 index 00000000..d524a135 --- /dev/null +++ b/i/Inspector/Inspector-2013_update7.eb @@ -0,0 +1,16 @@ +name = 'Inspector' +version = '2013_update7' + +homepage = 'http://software.intel.com/en-us/intel-inspector-xe' +description = """Intel Inspector XE is an easy to use memory error checker and thread checker for serial + and parallel applications""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['inspector_xe_%(version)s.tar.gz'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/i/Inspector/Inspector-2016_update3.eb b/i/Inspector/Inspector-2016_update3.eb new file mode 100644 index 00000000..780091ae --- /dev/null +++ b/i/Inspector/Inspector-2016_update3.eb @@ -0,0 +1,16 @@ +name = 'Inspector' +version = '2016_update3' + +homepage = 'http://software.intel.com/en-us/intel-inspector-xe' +description = """Intel Inspector XE is an easy to use memory error checker and thread checker for serial + and parallel applications""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['inspector_xe_%(version)s.tar.gz'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/i/Inspector/Inspector-2017_update1.eb b/i/Inspector/Inspector-2017_update1.eb new file mode 100644 index 00000000..eb092cde --- /dev/null +++ b/i/Inspector/Inspector-2017_update1.eb @@ -0,0 +1,16 @@ +name = 'Inspector' +version = '2017_update1' + +homepage = 'http://software.intel.com/en-us/intel-inspector-xe' +description = """Intel Inspector XE is an easy to use memory error checker and thread checker for serial + and parallel applications""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['inspector_%(version)s.tar.gz'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/i/Inspector/Inspector-2017_update2.eb b/i/Inspector/Inspector-2017_update2.eb new file mode 100644 index 00000000..ad54fe49 --- /dev/null +++ b/i/Inspector/Inspector-2017_update2.eb @@ -0,0 +1,17 @@ +name = 'Inspector' +version = '2017_update2' + +homepage = 'http://software.intel.com/en-us/intel-inspector-xe' +description = """Intel Inspector XE is an easy to use memory error checker and thread checker for serial + and parallel applications""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['inspector_%(version)s.tar.gz'] +checksums = ['d85a3bbd699b0fc77967fcd5e923ad35'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/i/icc/icc-11.1.073-32bit.eb b/i/icc/icc-11.1.073-32bit.eb new file mode 100644 index 00000000..dcc7b13a --- /dev/null +++ b/i/icc/icc-11.1.073-32bit.eb @@ -0,0 +1,22 @@ +name = 'icc' +version = '11.1.073' +versionsuffix = '-32bit' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_cproc_p_%s.tgz' % version] + +# small patch for the installer +patches = ['specified-paths.patch'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +m32 = True + +moduleclass = 'compiler' diff --git a/i/icc/icc-11.1.073.eb b/i/icc/icc-11.1.073.eb new file mode 100644 index 00000000..81c0e041 --- /dev/null +++ b/i/icc/icc-11.1.073.eb @@ -0,0 +1,19 @@ +name = 'icc' +version = '11.1.073' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_cproc_p_%s.tgz' % version] + +# small patch for the installer +patches = ['specified-paths.patch'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-11.1.075.eb b/i/icc/icc-11.1.075.eb new file mode 100644 index 00000000..f0c94179 --- /dev/null +++ b/i/icc/icc-11.1.075.eb @@ -0,0 +1,19 @@ +name = 'icc' +version = '11.1.075' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_cproc_p_%s_intel64.tgz' % version] + +# small patch for the installer +patches = ['specified-paths.patch'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2011.10.319.eb b/i/icc/icc-2011.10.319.eb new file mode 100644 index 00000000..f0f913f3 --- /dev/null +++ b/i/icc/icc-2011.10.319.eb @@ -0,0 +1,16 @@ +name = 'icc' +version = '2011.10.319' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_intel64_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2011.13.367.eb b/i/icc/icc-2011.13.367.eb new file mode 100644 index 00000000..2686ab81 --- /dev/null +++ b/i/icc/icc-2011.13.367.eb @@ -0,0 +1,16 @@ +name = 'icc' +version = '2011.13.367' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2011.3.174.eb b/i/icc/icc-2011.3.174.eb new file mode 100644 index 00000000..40b48273 --- /dev/null +++ b/i/icc/icc-2011.3.174.eb @@ -0,0 +1,16 @@ +name = 'icc' +version = '2011.3.174' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_intel64_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2011.6.233.eb b/i/icc/icc-2011.6.233.eb new file mode 100644 index 00000000..cf3db190 --- /dev/null +++ b/i/icc/icc-2011.6.233.eb @@ -0,0 +1,16 @@ +name = 'icc' +version = '2011.6.233' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_intel64_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2013.1.117.eb b/i/icc/icc-2013.1.117.eb new file mode 100644 index 00000000..bdcdc7bc --- /dev/null +++ b/i/icc/icc-2013.1.117.eb @@ -0,0 +1,16 @@ +name = 'icc' +version = '2013.1.117' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2013.2.146.eb b/i/icc/icc-2013.2.146.eb new file mode 100644 index 00000000..d3b98265 --- /dev/null +++ b/i/icc/icc-2013.2.146.eb @@ -0,0 +1,16 @@ +name = 'icc' +version = '2013.2.146' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2013.3.163.eb b/i/icc/icc-2013.3.163.eb new file mode 100644 index 00000000..159eb158 --- /dev/null +++ b/i/icc/icc-2013.3.163.eb @@ -0,0 +1,16 @@ +name = 'icc' +version = '2013.3.163' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2013.4.183.eb b/i/icc/icc-2013.4.183.eb new file mode 100644 index 00000000..c671d79c --- /dev/null +++ b/i/icc/icc-2013.4.183.eb @@ -0,0 +1,16 @@ +name = 'icc' +version = '2013.4.183' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2013.5.192-GCC-4.8.3.eb b/i/icc/icc-2013.5.192-GCC-4.8.3.eb index eca78f3e..66937835 100644 --- a/i/icc/icc-2013.5.192-GCC-4.8.3.eb +++ b/i/icc/icc-2013.5.192-GCC-4.8.3.eb @@ -4,7 +4,7 @@ version = '2013.5.192' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': ''} +toolchain = {'name': 'dummy', 'version': '} sources = ['l_ccompxe_%(version)s.tgz'] @@ -17,14 +17,6 @@ dependencies = [(gcc, gccver)] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' -# Salomon specific optimalization -modextravars = { - 'CC': 'icc', - 'CXX': 'icpc', - 'OPTFLAGS': '-O3 -xHost -ip', - 'DEBUGFLAGS': '-O0 -g' -} \ No newline at end of file diff --git a/i/icc/icc-2013.5.192.eb b/i/icc/icc-2013.5.192.eb index cf63c8c1..e625fe13 100644 --- a/i/icc/icc-2013.5.192.eb +++ b/i/icc/icc-2013.5.192.eb @@ -11,12 +11,6 @@ sources = ['l_ccompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' -# Salomon specific optimalization -modextravars = { - 'CC': 'icc', - 'CXX': 'icpc', -} diff --git a/i/icc/icc-2013_sp1.0.080.eb b/i/icc/icc-2013_sp1.0.080.eb new file mode 100644 index 00000000..94f34e16 --- /dev/null +++ b/i/icc/icc-2013_sp1.0.080.eb @@ -0,0 +1,16 @@ +name = 'icc' +version = '2013_sp1.0.080' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2013_sp1.1.106.eb b/i/icc/icc-2013_sp1.1.106.eb new file mode 100644 index 00000000..c492ab2d --- /dev/null +++ b/i/icc/icc-2013_sp1.1.106.eb @@ -0,0 +1,17 @@ +name = 'icc' +version = '2013_sp1.1.106' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%(version)s.tgz'] + +# compiler class +moduleclass = 'compiler' + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' diff --git a/i/icc/icc-2013_sp1.2.144.eb b/i/icc/icc-2013_sp1.2.144.eb new file mode 100644 index 00000000..13f020bc --- /dev/null +++ b/i/icc/icc-2013_sp1.2.144.eb @@ -0,0 +1,17 @@ +name = 'icc' +version = '2013_sp1.2.144' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%(version)s.tgz'] + +# compiler class +moduleclass = 'compiler' + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' diff --git a/i/icc/icc-2013_sp1.3.174.eb b/i/icc/icc-2013_sp1.3.174.eb new file mode 100644 index 00000000..bba8e7eb --- /dev/null +++ b/i/icc/icc-2013_sp1.3.174.eb @@ -0,0 +1,17 @@ +name = 'icc' +version = '2013_sp1.3.174' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%(version)s.tgz'] + +# compiler class +moduleclass = 'compiler' + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' diff --git a/i/icc/icc-2013_sp1.4.211.eb b/i/icc/icc-2013_sp1.4.211.eb new file mode 100644 index 00000000..e535274a --- /dev/null +++ b/i/icc/icc-2013_sp1.4.211.eb @@ -0,0 +1,18 @@ +# Built with EasyBuild version 1.15.2 on 2014-11-26_14-41-50 +name = 'icc' +version = '2013_sp1.4.211' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%(version)s.tgz'] + +# compiler class +moduleclass = 'compiler' + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' diff --git a/i/icc/icc-2015.0.090-GCC-4.9.2.eb b/i/icc/icc-2015.0.090-GCC-4.9.2.eb new file mode 100644 index 00000000..e63898b2 --- /dev/null +++ b/i/icc/icc-2015.0.090-GCC-4.9.2.eb @@ -0,0 +1,22 @@ +name = 'icc' +version = '2015.0.090' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': '} + +sources = ['l_ccompxe_%(version)s.tgz'] + +gcc = 'GCC' +gccver = '4.9.2' +versionsuffix = '-%s-%s' % (gcc, gccver) + +dependencies = [(gcc, gccver)] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2015.0.090.eb b/i/icc/icc-2015.0.090.eb new file mode 100644 index 00000000..3fd59101 --- /dev/null +++ b/i/icc/icc-2015.0.090.eb @@ -0,0 +1,16 @@ +name = 'icc' +version = '2015.0.090' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2015.1.133-GCC-4.9.2.eb b/i/icc/icc-2015.1.133-GCC-4.9.2.eb new file mode 100644 index 00000000..b280489e --- /dev/null +++ b/i/icc/icc-2015.1.133-GCC-4.9.2.eb @@ -0,0 +1,22 @@ +name = 'icc' +version = '2015.1.133' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': '} + +sources = ['l_ccompxe_%(version)s.tgz'] + +gcc = 'GCC' +gccver = '4.9.2' +versionsuffix = '-%s-%s' % (gcc, gccver) + +dependencies = [(gcc, gccver)] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2015.1.133.eb b/i/icc/icc-2015.1.133.eb new file mode 100644 index 00000000..9f893593 --- /dev/null +++ b/i/icc/icc-2015.1.133.eb @@ -0,0 +1,16 @@ +name = 'icc' +version = '2015.1.133' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ccompxe_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2015.2.164-GCC-4.9.2.eb b/i/icc/icc-2015.2.164-GCC-4.9.2.eb new file mode 100644 index 00000000..18e9cad7 --- /dev/null +++ b/i/icc/icc-2015.2.164-GCC-4.9.2.eb @@ -0,0 +1,22 @@ +name = 'icc' +version = '2015.2.164' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': '} + +sources = ['l_ccompxe_%(version)s.tgz'] + +gcc = 'GCC' +gccver = '4.9.2' +versionsuffix = '-%s-%s' % (gcc, gccver) + +dependencies = [(gcc, gccver)] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2015.3.187-GNU-4.9.3-2.25.eb b/i/icc/icc-2015.3.187-GNU-4.9.3-2.25.eb new file mode 100644 index 00000000..4571aaf9 --- /dev/null +++ b/i/icc/icc-2015.3.187-GNU-4.9.3-2.25.eb @@ -0,0 +1,22 @@ +name = 'icc' +version = '2015.3.187' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': '} + +sources = ['l_ccompxe_%(version)s.tgz'] + +gnu = 'GNU' +gnuver = '4.9.3-2.25' +versionsuffix = '-%s-%s' % (gnu, gnuver) + +dependencies = [(gnu, gnuver)] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2015.3.187.eb b/i/icc/icc-2015.3.187.eb index 4580c8bb..bab07e45 100644 --- a/i/icc/icc-2015.3.187.eb +++ b/i/icc/icc-2015.3.187.eb @@ -11,14 +11,6 @@ sources = ['l_ccompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' -# Salomon specific optimalization -modextravars = { - 'CC': 'icc', - 'CXX': 'icpc', - 'OPTFLAGS': '-O3 -xHost -ip', - 'DEBUGFLAGS': '-O0 -g' -} \ No newline at end of file diff --git a/i/icc/icc-2015.5.223-GCC-4.9.3-2.25.eb b/i/icc/icc-2015.5.223-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..928daf63 --- /dev/null +++ b/i/icc/icc-2015.5.223-GCC-4.9.3-2.25.eb @@ -0,0 +1,25 @@ +name = 'icc' +version = '2015.5.223' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': '} + +sources = ['l_ccompxe_%(version)s.tgz'] + +gccver = '4.9.3' +binutilsver = '2.25' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb b/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..cb694f3e --- /dev/null +++ b/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb @@ -0,0 +1,34 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2016.0.109' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': '} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz'] + +checksums = ['f57a892fb494db3c80f20a88aa3e901f'] + +gccver = '4.9.3' +binutilsver = '2.25' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', 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?_'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2016.0.109.eb b/i/icc/icc-2016.0.109.eb index b188079d..bf4d84b8 100644 --- a/i/icc/icc-2016.0.109.eb +++ b/i/icc/icc-2016.0.109.eb @@ -20,14 +20,6 @@ components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-i dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' -# Salomon specific optimalization -modextravars = { - 'CC': 'icc', - 'CXX': 'icpc', - 'OPTFLAGS': '-O3 -xHost -ip', - 'DEBUGFLAGS': '-O0 -g' -} diff --git a/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb b/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb index 45bdeb97..3be79790 100644 --- a/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb +++ b/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb @@ -6,7 +6,7 @@ version = '2016.1.150' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': ''} +toolchain = {'name': 'dummy', 'version': '} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] @@ -24,26 +24,11 @@ dependencies = [ # 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'] +components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' - -# Salomon specific optimalization -modextravars = { - 'CC': 'icc', - 'CXX': 'icpc', - 'OPTFLAGS': '-O3 -xHost -ip', - 'DEBUGFLAGS': '-O0 -g' -} - -# MIC paths -micldpath = 'compilers_and_libraries_%s/linux/compiler/lib/mic/' % version -modextrapaths = { - 'MIC_LD_LIBRARY_PATH' : [ micldpath ], -} diff --git a/i/icc/icc-2016.2.181-GCC-4.9.3-2.25.eb b/i/icc/icc-2016.2.181-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..6c1f1c0e --- /dev/null +++ b/i/icc/icc-2016.2.181-GCC-4.9.3-2.25.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2016.2.181' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] + +checksums = ['d6f8529a44231e427219c8e025dec3b2'] + +gccver = '4.9.3' +binutilsver = '2.25' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', 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?_'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2016.2.181-GCC-5.3.0-2.26.eb b/i/icc/icc-2016.2.181-GCC-5.3.0-2.26.eb new file mode 100644 index 00000000..7f3b3146 --- /dev/null +++ b/i/icc/icc-2016.2.181-GCC-5.3.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2016.2.181' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] + +checksums = ['d6f8529a44231e427219c8e025dec3b2'] + +gccver = '5.3.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', 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?_'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb b/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..d72788e3 --- /dev/null +++ b/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2016.3.210' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] + +checksums = ['b256c5573d4bba3692c9c4a6ac994d1c'] + +gccver = '4.9.3' +binutilsver = '2.25' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', 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?_'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb b/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb index 86e714ee..0766afed 100644 --- a/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb +++ b/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb @@ -8,9 +8,9 @@ description = "C and C++ compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s.tgz'] +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] -checksums = ['eda19bb0d0d19709197ede58f13443f3'] +checksums = ['b256c5573d4bba3692c9c4a6ac994d1c'] gccver = '5.3.0' binutilsver = '2.26' @@ -28,6 +28,6 @@ components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-i dontcreateinstalldir = 'True' -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb b/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 00000000..d45e6643 --- /dev/null +++ b/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2016.3.210' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] + +checksums = ['b256c5573d4bba3692c9c4a6ac994d1c'] + +gccver = '5.4.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', 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?_'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb b/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb new file mode 100644 index 00000000..f7de1f72 --- /dev/null +++ b/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2017.0.098' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz'] + +checksums = ['c8a2fdb1501fbc93bfaad93195677d86'] + +gccver = '5.4.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', 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?_'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb b/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb new file mode 100644 index 00000000..7c4f2f05 --- /dev/null +++ b/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2017.1.132' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] + +checksums = ['41a0e8850ebb5f7169076c89be743ee2'] + +gccver = '5.4.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', 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?_'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb b/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb new file mode 100644 index 00000000..8670c740 --- /dev/null +++ b/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2017.1.132' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] + +checksums = ['41a0e8850ebb5f7169076c89be743ee2'] + +gccver = '6.3.0' +binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', 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' + +moduleclass = 'compiler' diff --git a/i/icc/icc-2017.2.174-GCC-6.3.0-2.27.eb b/i/icc/icc-2017.2.174-GCC-6.3.0-2.27.eb new file mode 100644 index 00000000..450adfe7 --- /dev/null +++ b/i/icc/icc-2017.2.174-GCC-6.3.0-2.27.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2017.2.174' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] + +checksums = ['1ed9e5176b30ed0f0917a7ea698021ee'] + +gccver = '6.3.0' +binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', 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' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-11.1.073-32bit.eb b/i/ifort/ifort-11.1.073-32bit.eb new file mode 100644 index 00000000..9a8ca616 --- /dev/null +++ b/i/ifort/ifort-11.1.073-32bit.eb @@ -0,0 +1,22 @@ +name = 'ifort' +version = '11.1.073' +versionsuffix = '-32bit' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_cprof_p_%s.tgz' % version] + +# small patch for the installer +patches = ['specified-paths.patch'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +m32 = True + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-11.1.073.eb b/i/ifort/ifort-11.1.073.eb new file mode 100644 index 00000000..85953148 --- /dev/null +++ b/i/ifort/ifort-11.1.073.eb @@ -0,0 +1,19 @@ +name = 'ifort' +version = '11.1.073' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_cprof_p_%s.tgz' % version] + +# small patch for the installer +patches = ['specified-paths.patch'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-11.1.075.eb b/i/ifort/ifort-11.1.075.eb new file mode 100644 index 00000000..32f2479b --- /dev/null +++ b/i/ifort/ifort-11.1.075.eb @@ -0,0 +1,19 @@ +name = 'ifort' +version = '11.1.075' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_cprof_p_%s_intel64.tgz' % version] + +# small patch for the installer +patches = ['specified-paths.patch'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2011.10.319.eb b/i/ifort/ifort-2011.10.319.eb new file mode 100644 index 00000000..0466cb6d --- /dev/null +++ b/i/ifort/ifort-2011.10.319.eb @@ -0,0 +1,16 @@ +name = 'ifort' +version = '2011.10.319' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_intel64_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2011.13.367.eb b/i/ifort/ifort-2011.13.367.eb new file mode 100644 index 00000000..1204db71 --- /dev/null +++ b/i/ifort/ifort-2011.13.367.eb @@ -0,0 +1,16 @@ +name = 'ifort' +version = '2011.13.367' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2011.3.174.eb b/i/ifort/ifort-2011.3.174.eb new file mode 100644 index 00000000..68c92818 --- /dev/null +++ b/i/ifort/ifort-2011.3.174.eb @@ -0,0 +1,16 @@ +name = 'ifort' +version = '2011.3.174' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_intel64_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2011.6.233.eb b/i/ifort/ifort-2011.6.233.eb new file mode 100644 index 00000000..ae90e859 --- /dev/null +++ b/i/ifort/ifort-2011.6.233.eb @@ -0,0 +1,16 @@ +name = 'ifort' +version = '2011.6.233' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_intel64_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2013.1.117.eb b/i/ifort/ifort-2013.1.117.eb new file mode 100644 index 00000000..2fd6899b --- /dev/null +++ b/i/ifort/ifort-2013.1.117.eb @@ -0,0 +1,16 @@ +name = 'ifort' +version = '2013.1.117' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2013.2.146.eb b/i/ifort/ifort-2013.2.146.eb new file mode 100644 index 00000000..e00efa1a --- /dev/null +++ b/i/ifort/ifort-2013.2.146.eb @@ -0,0 +1,16 @@ +name = 'ifort' +version = '2013.2.146' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2013.3.163.eb b/i/ifort/ifort-2013.3.163.eb new file mode 100644 index 00000000..5526f1d5 --- /dev/null +++ b/i/ifort/ifort-2013.3.163.eb @@ -0,0 +1,16 @@ +name = 'ifort' +version = '2013.3.163' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2013.4.183.eb b/i/ifort/ifort-2013.4.183.eb new file mode 100644 index 00000000..3452140e --- /dev/null +++ b/i/ifort/ifort-2013.4.183.eb @@ -0,0 +1,16 @@ +name = 'ifort' +version = '2013.4.183' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2013.5.192-GCC-4.8.3.eb b/i/ifort/ifort-2013.5.192-GCC-4.8.3.eb index 615f1d65..a79c6014 100644 --- a/i/ifort/ifort-2013.5.192-GCC-4.8.3.eb +++ b/i/ifort/ifort-2013.5.192-GCC-4.8.3.eb @@ -4,7 +4,7 @@ version = '2013.5.192' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': ''} +toolchain = {'name': 'dummy', 'version': '} sources = ['l_fcompxe_%(version)s.tgz'] @@ -17,15 +17,6 @@ dependencies = [(gcc, gccver)] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' -# Salomon specific optimalization -modextravars = { - 'F90': 'ifort', - 'F77': 'ifort', - 'FC': 'ifort', - 'OPTFLAGS': '-O3 -xHost -ip', - 'DEBUGFLAGS': '-O0 -g' -} \ No newline at end of file diff --git a/i/ifort/ifort-2013.5.192.eb b/i/ifort/ifort-2013.5.192.eb index 731fce8e..0b7a6825 100644 --- a/i/ifort/ifort-2013.5.192.eb +++ b/i/ifort/ifort-2013.5.192.eb @@ -11,13 +11,6 @@ sources = ['l_fcompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' -# Salomon specific optimalization -modextravars = { - 'F90': 'ifort', - 'F77': 'ifort', - 'FC': 'ifort', -} diff --git a/i/ifort/ifort-2013_sp1.0.080.eb b/i/ifort/ifort-2013_sp1.0.080.eb new file mode 100644 index 00000000..9166fa8a --- /dev/null +++ b/i/ifort/ifort-2013_sp1.0.080.eb @@ -0,0 +1,16 @@ +name = 'ifort' +version = '2013_sp1.0.080' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2013_sp1.1.106.eb b/i/ifort/ifort-2013_sp1.1.106.eb new file mode 100644 index 00000000..f16aa391 --- /dev/null +++ b/i/ifort/ifort-2013_sp1.1.106.eb @@ -0,0 +1,17 @@ +name = 'ifort' +version = '2013_sp1.1.106' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%(version)s.tgz'] + +# compiler class +moduleclass = 'compiler' + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' diff --git a/i/ifort/ifort-2013_sp1.2.144.eb b/i/ifort/ifort-2013_sp1.2.144.eb new file mode 100644 index 00000000..39625a3c --- /dev/null +++ b/i/ifort/ifort-2013_sp1.2.144.eb @@ -0,0 +1,17 @@ +name = 'ifort' +version = '2013_sp1.2.144' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%(version)s.tgz'] + +# compiler class +moduleclass = 'compiler' + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' diff --git a/i/ifort/ifort-2013_sp1.3.174.eb b/i/ifort/ifort-2013_sp1.3.174.eb new file mode 100644 index 00000000..a117b094 --- /dev/null +++ b/i/ifort/ifort-2013_sp1.3.174.eb @@ -0,0 +1,17 @@ +name = 'ifort' +version = '2013_sp1.3.174' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%(version)s.tgz'] + +# compiler class +moduleclass = 'compiler' + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' diff --git a/i/ifort/ifort-2013_sp1.4.211.eb b/i/ifort/ifort-2013_sp1.4.211.eb new file mode 100644 index 00000000..ee2ef99b --- /dev/null +++ b/i/ifort/ifort-2013_sp1.4.211.eb @@ -0,0 +1,18 @@ +# Built with EasyBuild version 1.15.2 on 2014-11-26_14-44-41 +name = 'ifort' +version = '2013_sp1.4.211' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%(version)s.tgz'] + +# compiler class +moduleclass = 'compiler' + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' diff --git a/i/ifort/ifort-2015.0.090-GCC-4.9.2.eb b/i/ifort/ifort-2015.0.090-GCC-4.9.2.eb new file mode 100644 index 00000000..04358182 --- /dev/null +++ b/i/ifort/ifort-2015.0.090-GCC-4.9.2.eb @@ -0,0 +1,22 @@ +name = 'ifort' +version = '2015.0.090' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': '} + +sources = ['l_fcompxe_%(version)s.tgz'] + +gcc = 'GCC' +gccver = '4.9.2' +versionsuffix = '-%s-%s' % (gcc, gccver) + +dependencies = [(gcc, gccver)] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2015.0.090.eb b/i/ifort/ifort-2015.0.090.eb new file mode 100644 index 00000000..4584788e --- /dev/null +++ b/i/ifort/ifort-2015.0.090.eb @@ -0,0 +1,16 @@ +name = 'ifort' +version = '2015.0.090' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2015.1.133-GCC-4.9.2.eb b/i/ifort/ifort-2015.1.133-GCC-4.9.2.eb new file mode 100644 index 00000000..9736f29c --- /dev/null +++ b/i/ifort/ifort-2015.1.133-GCC-4.9.2.eb @@ -0,0 +1,22 @@ +name = 'ifort' +version = '2015.1.133' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': '} + +sources = ['l_fcompxe_%(version)s.tgz'] + +gcc = 'GCC' +gccver = '4.9.2' +versionsuffix = '-%s-%s' % (gcc, gccver) + +dependencies = [(gcc, gccver)] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2015.1.133.eb b/i/ifort/ifort-2015.1.133.eb new file mode 100644 index 00000000..f2bb11de --- /dev/null +++ b/i/ifort/ifort-2015.1.133.eb @@ -0,0 +1,16 @@ +name = 'ifort' +version = '2015.1.133' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_fcompxe_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2015.2.164-GCC-4.9.2.eb b/i/ifort/ifort-2015.2.164-GCC-4.9.2.eb new file mode 100644 index 00000000..6376ad5a --- /dev/null +++ b/i/ifort/ifort-2015.2.164-GCC-4.9.2.eb @@ -0,0 +1,22 @@ +name = 'ifort' +version = '2015.2.164' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': '} + +sources = ['l_fcompxe_%(version)s.tgz'] + +gcc = 'GCC' +gccver = '4.9.2' +versionsuffix = '-%s-%s' % (gcc, gccver) + +dependencies = [(gcc, gccver)] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2015.3.187-GNU-4.9.3-2.25.eb b/i/ifort/ifort-2015.3.187-GNU-4.9.3-2.25.eb new file mode 100644 index 00000000..6e2aface --- /dev/null +++ b/i/ifort/ifort-2015.3.187-GNU-4.9.3-2.25.eb @@ -0,0 +1,22 @@ +name = 'ifort' +version = '2015.3.187' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': '} + +sources = ['l_fcompxe_%(version)s.tgz'] + +gnu = 'GNU' +gnuver = '4.9.3-2.25' +versionsuffix = '-%s-%s' % (gnu, gnuver) + +dependencies = [(gnu, gnuver)] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2015.3.187.eb b/i/ifort/ifort-2015.3.187.eb index 32c80206..4b6da6fd 100644 --- a/i/ifort/ifort-2015.3.187.eb +++ b/i/ifort/ifort-2015.3.187.eb @@ -11,15 +11,6 @@ sources = ['l_fcompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' -# Salomon specific optimalization -modextravars = { - 'F90': 'ifort', - 'F77': 'ifort', - 'FC': 'ifort', - 'OPTFLAGS': '-O3 -xHost -ip', - 'DEBUGFLAGS': '-O0 -g' -} \ No newline at end of file diff --git a/i/ifort/ifort-2015.5.223-GCC-4.9.3-2.25.eb b/i/ifort/ifort-2015.5.223-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..9dca3647 --- /dev/null +++ b/i/ifort/ifort-2015.5.223-GCC-4.9.3-2.25.eb @@ -0,0 +1,25 @@ +name = 'ifort' +version = '2015.5.223' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': '} + +sources = ['l_fcompxe_%(version)s.tgz'] + +gccver = '4.9.3' +binutilsver = '2.25' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb b/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb index d331cd8e..0be625eb 100644 --- a/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb +++ b/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb @@ -4,12 +4,15 @@ name = 'ifort' version = '2016.0.109' homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" +description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': ''} +toolchain = {'name': 'dummy', 'version': '} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2016_no_mpi_mic_dependency.patch'] + checksums = ['bce7f6a71f7e44f67956197501d00b7c'] gccver = '4.9.3' @@ -29,7 +32,6 @@ components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/i/ifort/ifort-2016.0.109.eb b/i/ifort/ifort-2016.0.109.eb index 8911e246..11c8a2eb 100644 --- a/i/ifort/ifort-2016.0.109.eb +++ b/i/ifort/ifort-2016.0.109.eb @@ -4,7 +4,7 @@ name = 'ifort' version = '2016.0.109' homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" +description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -12,6 +12,9 @@ sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tg checksums = ['bce7f6a71f7e44f67956197501d00b7c'] +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2016_no_mpi_mic_dependency.patch'] + # 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 @@ -20,15 +23,6 @@ components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' -# Salomon specific optimalization -modextravars = { - 'F90': 'ifort', - 'F77': 'ifort', - 'FC': 'ifort', - 'OPTFLAGS': '-O3 -xHost -ip', - 'DEBUGFLAGS': '-O0 -g' -} diff --git a/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb b/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb index e6f9172e..bb6501b0 100644 --- a/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb +++ b/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb @@ -4,14 +4,17 @@ name = 'ifort' version = '2016.1.150' homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" +description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': ''} +toolchain = {'name': 'dummy', 'version': '} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] checksums = ['1e848c8283cf6a0210bce1d35ecd748b'] +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2016_no_mpi_mic_dependency.patch'] + gccver = '4.9.3' binutilsver = '2.25' versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) @@ -29,16 +32,6 @@ components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' - -# Salomon specific optimalization -modextravars = { - 'F90': 'ifort', - 'F77': 'ifort', - 'FC': 'ifort', - 'OPTFLAGS': '-O3 -xHost -ip', - 'DEBUGFLAGS': '-O0 -g' -} diff --git a/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb b/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb index ffe995c4..837bf38a 100644 --- a/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb +++ b/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb @@ -4,7 +4,7 @@ name = 'ifort' version = '2016.2.181' homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" +description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -12,6 +12,9 @@ sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_up checksums = ['70e88db11efc59b1d8ff8b5aadf50f7f'] +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2016_no_mpi_mic_dependency.patch'] + gccver = '4.9.3' binutilsver = '2.25' versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) @@ -28,6 +31,6 @@ components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel dontcreateinstalldir = 'True' -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/i/ifort/ifort-2016.2.181-GCC-5.3.0-2.26.eb b/i/ifort/ifort-2016.2.181-GCC-5.3.0-2.26.eb index 5844c8ab..8a2a4c72 100644 --- a/i/ifort/ifort-2016.2.181-GCC-5.3.0-2.26.eb +++ b/i/ifort/ifort-2016.2.181-GCC-5.3.0-2.26.eb @@ -4,7 +4,7 @@ name = 'ifort' version = '2016.2.181' homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" +description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -12,6 +12,9 @@ sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_up checksums = ['70e88db11efc59b1d8ff8b5aadf50f7f'] +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2016_no_mpi_mic_dependency.patch'] + gccver = '5.3.0' binutilsver = '2.26' versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) @@ -28,6 +31,6 @@ components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel dontcreateinstalldir = 'True' -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb b/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb index 303793bf..2cc1781c 100644 --- a/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb +++ b/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb @@ -4,7 +4,7 @@ name = 'ifort' version = '2016.3.210' homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" +description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -12,6 +12,9 @@ sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_up checksums = ['70cf1ea91280e3e8ba4bc216bae63e4a'] +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2016_no_mpi_mic_dependency.patch'] + gccver = '4.9.3' binutilsver = '2.25' versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) @@ -28,6 +31,6 @@ components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel dontcreateinstalldir = 'True' -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb b/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb index 0275fca5..ebdb5baa 100644 --- a/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb +++ b/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb @@ -4,13 +4,16 @@ name = 'ifort' version = '2016.3.210' homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" +description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s.tgz'] +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] -checksums = ['eda19bb0d0d19709197ede58f13443f3'] +checksums = ['70cf1ea91280e3e8ba4bc216bae63e4a'] + +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2016_no_mpi_mic_dependency.patch'] gccver = '5.3.0' binutilsver = '2.26' @@ -28,6 +31,6 @@ components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel dontcreateinstalldir = 'True' -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb b/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 00000000..e3635ecb --- /dev/null +++ b/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'ifort' +version = '2016.3.210' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] + +checksums = ['70cf1ea91280e3e8ba4bc216bae63e4a'] + +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2016_no_mpi_mic_dependency.patch'] + +gccver = '5.4.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', 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?_'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb b/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb index 9f30cbac..f1cdd7ac 100644 --- a/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb +++ b/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb @@ -4,7 +4,7 @@ name = 'ifort' version = '2017.0.098' homepage = 'http://software.intel.com/en-us/intel-compilers/' -description = "C and C++ compiler from Intel" +description = "Fortran compiler from Intel" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -12,6 +12,9 @@ sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tg checksums = ['8787795951fe10f90ce7dcdcec1b9341'] +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2017_no_mpi_mic_dependency.patch'] + gccver = '5.4.0' binutilsver = '2.26' versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) @@ -28,6 +31,6 @@ components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel dontcreateinstalldir = 'True' -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb b/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb index 931761f8..dd939132 100644 --- a/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb +++ b/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb @@ -13,7 +13,7 @@ sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_compose checksums = ['612169f4b40cdded8e212bf097925e4f'] # remove dependency on intel-mpi-rt-mic -#patches = ['ifort_2017_no_mpi_mic_dependency.patch'] +patches = ['ifort_2017_no_mpi_mic_dependency.patch'] gccver = '5.4.0' binutilsver = '2.26' @@ -31,6 +31,6 @@ components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel dontcreateinstalldir = 'True' -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb new file mode 100644 index 00000000..b99c9e9e --- /dev/null +++ b/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'ifort' +version = '2017.1.132' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] + +checksums = ['612169f4b40cdded8e212bf097925e4f'] + +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2017_no_mpi_mic_dependency.patch'] + +gccver = '6.3.0' +binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', 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' + +moduleclass = 'compiler' diff --git a/i/ifort/ifort-2017.2.174-GCC-6.3.0-2.27.eb b/i/ifort/ifort-2017.2.174-GCC-6.3.0-2.27.eb new file mode 100644 index 00000000..bb488b26 --- /dev/null +++ b/i/ifort/ifort-2017.2.174-GCC-6.3.0-2.27.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'ifort' +version = '2017.2.174' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] + +checksums = ['9d5dfa36a36b7c9e877745f3e379248b'] + +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2017_no_mpi_mic_dependency.patch'] + +gccver = '6.3.0' +binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', 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' + +moduleclass = 'compiler' diff --git a/i/imkl/imkl-10.2.6.038-32bit.eb b/i/imkl/imkl-10.2.6.038-32bit.eb new file mode 100644 index 00000000..56255b6a --- /dev/null +++ b/i/imkl/imkl-10.2.6.038-32bit.eb @@ -0,0 +1,34 @@ +name = 'imkl' +version = '10.2.6.038' +versionsuffix = '-32bit' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_p_%(version)s.tar.gz'] + +patches = ['imkl-%(version)s_fix-install-double-dash.patch'] + +dontcreateinstalldir = 'True' + +# deps for interface build +comp_version = '11.1.073' +dependencies = [ + ('icc', comp_version, versionsuffix), + ('ifort', comp_version, versionsuffix), + ('impi', '4.0.0.028', versionsuffix), +] + +interfaces = True + +m32 = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-10.2.6.038.eb b/i/imkl/imkl-10.2.6.038.eb new file mode 100644 index 00000000..1c49c983 --- /dev/null +++ b/i/imkl/imkl-10.2.6.038.eb @@ -0,0 +1,29 @@ +name = 'imkl' +version = '10.2.6.038' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_p_%(version)s.tar.gz'] + +dontcreateinstalldir = 'True' + +# deps for interface build +compver = '11.1.073' +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '4.0.0.028'), +] + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-10.3.10.319.eb b/i/imkl/imkl-10.3.10.319.eb new file mode 100644 index 00000000..02e7e2e3 --- /dev/null +++ b/i/imkl/imkl-10.3.10.319.eb @@ -0,0 +1,29 @@ +name = 'imkl' +version = '10.3.10.319' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s_intel64.tgz'] + +# deps for interface build +compver = '2011.10.319' +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '4.0.2.003'), +] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-10.3.12.361.eb b/i/imkl/imkl-10.3.12.361.eb new file mode 100644 index 00000000..73d5bfd4 --- /dev/null +++ b/i/imkl/imkl-10.3.12.361.eb @@ -0,0 +1,30 @@ +name = 'imkl' +version = '10.3.12.361' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +compver = '2011.13.367' + +# deps for interface build +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '4.1.0.027'), +] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-10.3.6.233.eb b/i/imkl/imkl-10.3.6.233.eb new file mode 100644 index 00000000..7222c356 --- /dev/null +++ b/i/imkl/imkl-10.3.6.233.eb @@ -0,0 +1,28 @@ +name = 'imkl' +version = '10.3.6.233' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s_intel64.tgz'] + +# deps for interface build +dependencies = [ + ('icc', '2011.6.233'), + ('ifort', '2011.6.233'), + ('impi', '4.0.2.003'), +] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.0.1.117.eb b/i/imkl/imkl-11.0.1.117.eb new file mode 100644 index 00000000..7d178a18 --- /dev/null +++ b/i/imkl/imkl-11.0.1.117.eb @@ -0,0 +1,30 @@ +name = 'imkl' +version = '11.0.1.117' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +compver = '2013.1.117' + +# deps for interface build +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '4.1.0.027'), +] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.0.2.146-iimpi-5.2.0.eb b/i/imkl/imkl-11.0.2.146-iimpi-5.2.0.eb new file mode 100644 index 00000000..9da21588 --- /dev/null +++ b/i/imkl/imkl-11.0.2.146-iimpi-5.2.0.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.0.2.146' + +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': '5.2.0'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.0.2.146.eb b/i/imkl/imkl-11.0.2.146.eb new file mode 100644 index 00000000..b414c656 --- /dev/null +++ b/i/imkl/imkl-11.0.2.146.eb @@ -0,0 +1,30 @@ +name = 'imkl' +version = '11.0.2.146' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +compver = '2013.2.146' + +# deps for interface build +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '4.1.0.030'), +] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.0.3.163-iimpi-5.3.0.eb b/i/imkl/imkl-11.0.3.163-iimpi-5.3.0.eb new file mode 100644 index 00000000..995a6a86 --- /dev/null +++ b/i/imkl/imkl-11.0.3.163-iimpi-5.3.0.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.0.3.163' + +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': '5.3.0'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.0.3.163.eb b/i/imkl/imkl-11.0.3.163.eb new file mode 100644 index 00000000..edaed267 --- /dev/null +++ b/i/imkl/imkl-11.0.3.163.eb @@ -0,0 +1,30 @@ +name = 'imkl' +version = '11.0.3.163' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +compver = '2013.3.163' + +# deps for interface build +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '4.1.0.030'), +] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.0.4.183-iimpi-5.4.0.eb b/i/imkl/imkl-11.0.4.183-iimpi-5.4.0.eb new file mode 100644 index 00000000..974f6f63 --- /dev/null +++ b/i/imkl/imkl-11.0.4.183-iimpi-5.4.0.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.0.4.183' + +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': '5.4.0'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.0.4.183.eb b/i/imkl/imkl-11.0.4.183.eb new file mode 100644 index 00000000..9bc641d9 --- /dev/null +++ b/i/imkl/imkl-11.0.4.183.eb @@ -0,0 +1,30 @@ +name = 'imkl' +version = '11.0.4.183' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +compver = '2013.4.183' + +# deps for interface build +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '4.1.0.030'), +] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb b/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb new file mode 100644 index 00000000..70da8646 --- /dev/null +++ b/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.0.5.192' + +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': '5.5.0-GCC-4.8.3'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.0.5.192-iimpi-5.5.0.eb b/i/imkl/imkl-11.0.5.192-iimpi-5.5.0.eb new file mode 100644 index 00000000..d07d1319 --- /dev/null +++ b/i/imkl/imkl-11.0.5.192-iimpi-5.5.0.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.0.5.192' + +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': '5.5.0'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.0.5.192.eb b/i/imkl/imkl-11.0.5.192.eb new file mode 100644 index 00000000..f27e34b0 --- /dev/null +++ b/i/imkl/imkl-11.0.5.192.eb @@ -0,0 +1,30 @@ +name = 'imkl' +version = '11.0.5.192' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +compver = '2013.5.192' + +# deps for interface build +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '4.1.1.036'), +] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.1.0.080.eb b/i/imkl/imkl-11.1.0.080.eb new file mode 100644 index 00000000..4f068d52 --- /dev/null +++ b/i/imkl/imkl-11.1.0.080.eb @@ -0,0 +1,29 @@ +name = 'imkl' +version = '11.1.0.080' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +# deps for interface build +compver = '2013_sp1.0.080' +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '4.1.1.036') +] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.1.1.106-iimpi-6.1.5.eb b/i/imkl/imkl-11.1.1.106-iimpi-6.1.5.eb new file mode 100644 index 00000000..91e651c0 --- /dev/null +++ b/i/imkl/imkl-11.1.1.106-iimpi-6.1.5.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.1.1.106' + +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': '6.1.5'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.1.1.106.eb b/i/imkl/imkl-11.1.1.106.eb new file mode 100644 index 00000000..a6dcad7e --- /dev/null +++ b/i/imkl/imkl-11.1.1.106.eb @@ -0,0 +1,29 @@ +name = 'imkl' +version = '11.1.1.106' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +# deps for interface build +compver = '2013_sp1.1.106' +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '4.1.3.045') +] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.1.2.144-2013.5.192-GCC-4.8.3.eb b/i/imkl/imkl-11.1.2.144-2013.5.192-GCC-4.8.3.eb new file mode 100644 index 00000000..fde56b2a --- /dev/null +++ b/i/imkl/imkl-11.1.2.144-2013.5.192-GCC-4.8.3.eb @@ -0,0 +1,32 @@ +name = 'imkl' +version = '11.1.2.144' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +compver = '2013.5.192' +gccsuff = '-GCC-4.8.3' +versionsuffix = '-%s%s' % (compver, gccsuff) + +# deps for interface build +dependencies = [ + ('icc', compver, gccsuff), + ('ifort', compver, gccsuff), + ('impi', '4.1.3.049', gccsuff), +] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.1.2.144-GCC-4.8.3.eb b/i/imkl/imkl-11.1.2.144-GCC-4.8.3.eb new file mode 100644 index 00000000..a613cbe8 --- /dev/null +++ b/i/imkl/imkl-11.1.2.144-GCC-4.8.3.eb @@ -0,0 +1,31 @@ +name = 'imkl' +version = '11.1.2.144' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +gcc = 'GCC' +gccver = '4.8.3' +versionsuffix = '-%s-%s' % (gcc, gccver) + +# deps for interface build +dependencies = [ + (gcc, gccver), + ('impi', '4.1.3.049', versionsuffix), +] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.1.2.144-OpenMPI-1.6.5.eb b/i/imkl/imkl-11.1.2.144-OpenMPI-1.6.5.eb new file mode 100644 index 00000000..c9e7be5f --- /dev/null +++ b/i/imkl/imkl-11.1.2.144-OpenMPI-1.6.5.eb @@ -0,0 +1,34 @@ +name = 'imkl' +version = '11.1.2.144' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +compver = '2013_sp1.2.144' +comp = ('iccifort', compver) + +# deps for interface build +mpi = 'OpenMPI' +mpiver = '1.6.5' +versionsuffix = '-%s-%s' % (mpi, mpiver) + +dependencies = [ + ('icc', compver), + ('ifort', compver), + (mpi, mpiver, '', comp), +] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.1.2.144-iimpi-5.5.3-GCC-4.8.3.eb b/i/imkl/imkl-11.1.2.144-iimpi-5.5.3-GCC-4.8.3.eb new file mode 100644 index 00000000..3c5ef5a0 --- /dev/null +++ b/i/imkl/imkl-11.1.2.144-iimpi-5.5.3-GCC-4.8.3.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.1.2.144' + +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': '5.5.3-GCC-4.8.3'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.1.2.144-iimpi-6.2.5.eb b/i/imkl/imkl-11.1.2.144-iimpi-6.2.5.eb new file mode 100644 index 00000000..bcb448f7 --- /dev/null +++ b/i/imkl/imkl-11.1.2.144-iimpi-6.2.5.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.1.2.144' + +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': '6.2.5'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.1.2.144-iompi-2015.01.eb b/i/imkl/imkl-11.1.2.144-iompi-2015.01.eb new file mode 100644 index 00000000..cd9cd937 --- /dev/null +++ b/i/imkl/imkl-11.1.2.144-iompi-2015.01.eb @@ -0,0 +1,20 @@ +name = 'imkl' +version = '11.1.2.144' + +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': 'iompi', 'version': '2015.01'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.1.2.144.eb b/i/imkl/imkl-11.1.2.144.eb new file mode 100644 index 00000000..374e1cfa --- /dev/null +++ b/i/imkl/imkl-11.1.2.144.eb @@ -0,0 +1,29 @@ +name = 'imkl' +version = '11.1.2.144' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +# deps for interface build +compver = '2013_sp1.2.144' +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '4.1.3.049') +] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.1.3.174.eb b/i/imkl/imkl-11.1.3.174.eb new file mode 100644 index 00000000..984a3d41 --- /dev/null +++ b/i/imkl/imkl-11.1.3.174.eb @@ -0,0 +1,29 @@ +name = 'imkl' +version = '11.1.3.174' + +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': 'dummy', 'version': '} + +sources = ['l_mkl_%(version)s.tgz'] + +# deps for interface build +compver = '2013_sp1.3.174' +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('impi', '4.1.3.049') +] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.2.0.090-iimpi-7.1.2-GCC-4.9.2.eb b/i/imkl/imkl-11.2.0.090-iimpi-7.1.2-GCC-4.9.2.eb new file mode 100644 index 00000000..177d88f5 --- /dev/null +++ b/i/imkl/imkl-11.2.0.090-iimpi-7.1.2-GCC-4.9.2.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.2.0.090' + +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': '7.1.2-GCC-4.9.2'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.2.0.090-iimpi-7.1.2.eb b/i/imkl/imkl-11.2.0.090-iimpi-7.1.2.eb new file mode 100644 index 00000000..bf8688ac --- /dev/null +++ b/i/imkl/imkl-11.2.0.090-iimpi-7.1.2.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.2.0.090' + +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': '7.1.2'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.2.1.133-iimpi-7.2.3-GCC-4.9.2.eb b/i/imkl/imkl-11.2.1.133-iimpi-7.2.3-GCC-4.9.2.eb new file mode 100644 index 00000000..07daaac1 --- /dev/null +++ b/i/imkl/imkl-11.2.1.133-iimpi-7.2.3-GCC-4.9.2.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.2.1.133' + +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': '7.2.3-GCC-4.9.2'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.2.2.164-iimpi-7.2.5-GCC-4.9.2.eb b/i/imkl/imkl-11.2.2.164-iimpi-7.2.5-GCC-4.9.2.eb new file mode 100644 index 00000000..7787a0a9 --- /dev/null +++ b/i/imkl/imkl-11.2.2.164-iimpi-7.2.5-GCC-4.9.2.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.2.2.164' + +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': '7.2.5-GCC-4.9.2'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.2.2.164-iompi-2015.02.eb b/i/imkl/imkl-11.2.2.164-iompi-2015.02.eb new file mode 100644 index 00000000..7acd7622 --- /dev/null +++ b/i/imkl/imkl-11.2.2.164-iompi-2015.02.eb @@ -0,0 +1,20 @@ +name = 'imkl' +version = '11.2.2.164' + +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': 'iompi', 'version': '2015.02'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +interfaces = True + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.2.3.187-gimpi-2.11.5.eb b/i/imkl/imkl-11.2.3.187-gimpi-2.11.5.eb new file mode 100644 index 00000000..8f50752a --- /dev/null +++ b/i/imkl/imkl-11.2.3.187-gimpi-2.11.5.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.2.3.187' + +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': 'gimpi', 'version': '2.11.5'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-4.9.3-2.25.eb b/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-4.9.3-2.25.eb new file mode 100644 index 00000000..5f181c15 --- /dev/null +++ b/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-4.9.3-2.25.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.2.3.187' + +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': '7.3.5-GNU-4.9.3-2.25'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb b/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb new file mode 100644 index 00000000..2392346d --- /dev/null +++ b/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.2.3.187' + +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': '7.3.5'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.2.3.187-iompi-2015.03.eb b/i/imkl/imkl-11.2.3.187-iompi-2015.03.eb new file mode 100644 index 00000000..a5db6d4d --- /dev/null +++ b/i/imkl/imkl-11.2.3.187-iompi-2015.03.eb @@ -0,0 +1,18 @@ +name = 'imkl' +version = '11.2.3.187' + +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': 'iompi', 'version': '2015.03'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3-2.25.eb b/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..5333c3b0 --- /dev/null +++ b/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3-2.25.eb @@ -0,0 +1,24 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.0.109' + +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': '2016.00-GCC-4.9.3-2.25'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['47567e38801efe273b36b5250c759af7'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25.eb b/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..2b15c0e6 --- /dev/null +++ b/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25.eb @@ -0,0 +1,37 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.1.150' + +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': '2016.01-GCC-4.9.3-2.25'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['b57ff502b5f97f2f783e4bbda7ce42b3'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} diff --git a/i/imkl/imkl-11.3.1.150-iimpi-7.5.5-GCC-4.9.3-2.25.eb b/i/imkl/imkl-11.3.1.150-iimpi-7.5.5-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..f9a8177c --- /dev/null +++ b/i/imkl/imkl-11.3.1.150-iimpi-7.5.5-GCC-4.9.3-2.25.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.3.1.150' + +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': '7.5.5-GCC-4.9.3-2.25'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25.eb b/i/imkl/imkl-11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..a2473521 --- /dev/null +++ b/i/imkl/imkl-11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25.eb @@ -0,0 +1,21 @@ +name = 'imkl' +version = '11.3.1.150' + +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': '8.1.5-GCC-4.9.3-2.25'} + +sources = ['l_mkl_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-4.9.3-2.25.eb b/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..0abe947f --- /dev/null +++ b/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-4.9.3-2.25.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.2.181' + +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': '2016.02-GCC-4.9.3-2.25'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['536dbd82896d6facc16de8f961d17d65'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-5.3.0-2.26.eb b/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-5.3.0-2.26.eb new file mode 100644 index 00000000..eebf9d29 --- /dev/null +++ b/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-5.3.0-2.26.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.2.181' + +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': '2016.02-GCC-5.3.0-2.26'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['536dbd82896d6facc16de8f961d17d65'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb b/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb new file mode 100644 index 00000000..39a51af8 --- /dev/null +++ b/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.2.181' + +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': 'pompi', 'version': '2016.03'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['536dbd82896d6facc16de8f961d17d65'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb b/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..7e94be11 --- /dev/null +++ b/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +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': '2016.03-GCC-4.9.3-2.25'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.3.0-2.26.eb b/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.3.0-2.26.eb index d0c10273..d0228b32 100644 --- a/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.3.0-2.26.eb +++ b/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.3.0-2.26.eb @@ -11,12 +11,12 @@ description = """Intel Math Kernel Library is a library of highly optimized, toolchain = {'name': 'iimpi', 'version': '2016.03-GCC-5.3.0-2.26'} -sources = ['parallel_studio_xe_2016_update3.tgz'] -checksums = ['eda19bb0d0d19709197ede58f13443f3'] +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] dontcreateinstalldir = 'True' -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' interfaces = True @@ -30,7 +30,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.4.0-2.26.eb b/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.4.0-2.26.eb new file mode 100644 index 00000000..188f5a36 --- /dev/null +++ b/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.4.0-2.26.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +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': '2016.03-GCC-5.4.0-2.26'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb b/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb new file mode 100644 index 00000000..07b1e6b1 --- /dev/null +++ b/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +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': '2016b'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +components = ['intel-mkl'] + +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb b/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb new file mode 100644 index 00000000..0d67a04c --- /dev/null +++ b/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +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': 'iimpic', 'version': '2016.10'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +components = ['intel-mkl'] + +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb b/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb new file mode 100644 index 00000000..38bec1ad --- /dev/null +++ b/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb @@ -0,0 +1,35 @@ +name = 'imkl' +version = '11.3.3.210' + +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': 'iompi', 'version': '2016.07'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +components = ['intel-mkl'] + +interfaces = True + +license_file = '/apps/licenses/intel/license.lic' + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb b/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..5375fa65 --- /dev/null +++ b/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,36 @@ +name = 'imkl' +version = '11.3.3.210' + +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': 'iompi', 'version': '2016.09-GCC-4.9.3-2.25'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +components = ['intel-mkl'] + +interfaces = True + +license_file = '/apps/licenses/intel/license.lic' + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-5.4.0-2.26.eb b/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-5.4.0-2.26.eb new file mode 100644 index 00000000..f964945c --- /dev/null +++ b/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-5.4.0-2.26.eb @@ -0,0 +1,36 @@ +name = 'imkl' +version = '11.3.3.210' + +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': 'iompi', 'version': '2016.09-GCC-5.4.0-2.26'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +components = ['intel-mkl'] + +interfaces = True + +license_file = '/apps/licenses/intel/license.lic' + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb b/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb new file mode 100644 index 00000000..0d69e0ef --- /dev/null +++ b/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +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': 'pompi', 'version': '2016.04'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb b/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb new file mode 100644 index 00000000..393aec74 --- /dev/null +++ b/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +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': 'pompi', 'version': '2016.09'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +components = ['intel-mkl'] + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb b/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb index 1a883410..cd5d83fb 100644 --- a/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb +++ b/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb @@ -13,9 +13,10 @@ toolchain = {'name': 'iimpi', 'version': '2017.00-GCC-5.4.0-2.26'} sources = ['l_mkl_%(version)s.tgz'] checksums = ['3cdcb739ab5ab1e047eb130b9ffdd8d0'] + dontcreateinstalldir = 'True' -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' interfaces = True @@ -31,7 +32,7 @@ postinstallcmds = [ ] modextravars = { - 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', } moduleclass = 'numlib' diff --git a/i/imkl/imkl-2017.1.132-iimpi-2017.01-GCC-5.4.0-2.26.eb b/i/imkl/imkl-2017.1.132-iimpi-2017.01-GCC-5.4.0-2.26.eb new file mode 100644 index 00000000..6caec1ba --- /dev/null +++ b/i/imkl/imkl-2017.1.132-iimpi-2017.01-GCC-5.4.0-2.26.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '2017.1.132' + +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': '2017.01-GCC-5.4.0-2.26'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['7911c0f777c4cb04225bf4518088939e'] + +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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_c.tgz -C %(installdir)s/mkl/examples/', +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-2017.1.132-iimpi-2017a.eb b/i/imkl/imkl-2017.1.132-iimpi-2017a.eb new file mode 100644 index 00000000..1baee171 --- /dev/null +++ b/i/imkl/imkl-2017.1.132-iimpi-2017a.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '2017.1.132' + +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': '2017a'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['7911c0f777c4cb04225bf4518088939e'] + +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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_c.tgz -C %(installdir)s/mkl/examples/', +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-2017.1.132-iompi-2017.01.eb b/i/imkl/imkl-2017.1.132-iompi-2017.01.eb new file mode 100644 index 00000000..50c9a365 --- /dev/null +++ b/i/imkl/imkl-2017.1.132-iompi-2017.01.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '2017.1.132' + +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': 'iompi', 'version': '2017.01'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['7911c0f777c4cb04225bf4518088939e'] + +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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/imkl/imkl-2017.1.132-iompi-2017a.eb b/i/imkl/imkl-2017.1.132-iompi-2017a.eb new file mode 100644 index 00000000..3d8661e0 --- /dev/null +++ b/i/imkl/imkl-2017.1.132-iompi-2017a.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '2017.1.132' + +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': 'iompi', 'version': '2017a'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['7911c0f777c4cb04225bf4518088939e'] + +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/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': ''%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/i/impi/impi-2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26.eb b/i/impi/impi-2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26.eb new file mode 100644 index 00000000..769383cf --- /dev/null +++ b/i/impi/impi-2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26.eb @@ -0,0 +1,35 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '2017.0.098' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2017.0.098-GCC-5.4.0-2.26'} + +sources = ['l_mpi_%(version)s.tgz'] + +checksums = ['fc123875773816b7084a91e419d54d20'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +license_file = '/apps/licenses/intel/license.lic' + +# 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-2017.1.132-iccifort-2017.1.132-GCC-5.4.0-2.26.eb b/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-5.4.0-2.26.eb new file mode 100644 index 00000000..abb69311 --- /dev/null +++ b/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-5.4.0-2.26.eb @@ -0,0 +1,35 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '2017.1.132' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2017.1.132-GCC-5.4.0-2.26'} + +sources = ['l_mpi_%(version)s.tgz'] + +checksums = ['d5e941ac2bcf7c5576f85f6bcfee4c18'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +license_file = '/apps/licenses/intel/license.lic' + +# 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-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb b/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb new file mode 100644 index 00000000..1f81018b --- /dev/null +++ b/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb @@ -0,0 +1,35 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '2017.1.132' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2017.1.132-GCC-6.3.0-2.27'} + +sources = ['l_mpi_%(version)s.tgz'] + +checksums = ['d5e941ac2bcf7c5576f85f6bcfee4c18'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +license_file = '/apps/licenses/intel/license.lic' + +# 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-3.2.2.006.eb b/i/impi/impi-3.2.2.006.eb new file mode 100644 index 00000000..98ceeb4c --- /dev/null +++ b/i/impi/impi-3.2.2.006.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '3.2.2.006' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.0.0.028-32bit.eb b/i/impi/impi-4.0.0.028-32bit.eb new file mode 100644 index 00000000..c13c49de --- /dev/null +++ b/i/impi/impi-4.0.0.028-32bit.eb @@ -0,0 +1,24 @@ +name = 'impi' +version = '4.0.0.028' +versionsuffix = '-32bit' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_mpi_pu_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +m32 = True + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.0.0.028.eb b/i/impi/impi-4.0.0.028.eb new file mode 100644 index 00000000..eff42377 --- /dev/null +++ b/i/impi/impi-4.0.0.028.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.0.0.028' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_mpi_pu_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.0.2.003.eb b/i/impi/impi-4.0.2.003.eb new file mode 100644 index 00000000..45b8f021 --- /dev/null +++ b/i/impi/impi-4.0.2.003.eb @@ -0,0 +1,23 @@ +name = 'impi' +version = '4.0.2.003' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +patches = ['impi_4.x_productsdb.patch'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.1.0.027.eb b/i/impi/impi-4.1.0.027.eb new file mode 100644 index 00000000..26b2a89b --- /dev/null +++ b/i/impi/impi-4.1.0.027.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.1.0.027' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.1.0.030-iccifort-2013.2.146.eb b/i/impi/impi-4.1.0.030-iccifort-2013.2.146.eb new file mode 100644 index 00000000..0e26e544 --- /dev/null +++ b/i/impi/impi-4.1.0.030-iccifort-2013.2.146.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.1.0.030' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2013.2.146'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.1.0.030-iccifort-2013.3.163.eb b/i/impi/impi-4.1.0.030-iccifort-2013.3.163.eb new file mode 100644 index 00000000..5d770c36 --- /dev/null +++ b/i/impi/impi-4.1.0.030-iccifort-2013.3.163.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.1.0.030' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2013.3.163'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.1.0.030-iccifort-2013.4.183.eb b/i/impi/impi-4.1.0.030-iccifort-2013.4.183.eb new file mode 100644 index 00000000..38a8f2b5 --- /dev/null +++ b/i/impi/impi-4.1.0.030-iccifort-2013.4.183.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.1.0.030' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2013.4.183'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.1.0.030.eb b/i/impi/impi-4.1.0.030.eb new file mode 100644 index 00000000..3974c952 --- /dev/null +++ b/i/impi/impi-4.1.0.030.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.1.0.030' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb b/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb index 0a81f8ad..4ae85788 100644 --- a/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb +++ b/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb @@ -13,22 +13,9 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' moduleclass = 'mpi' - -# Salomon specific optimalization -modextravars = { - 'I_MPI_CC': 'icc', - 'I_MPI_CXX': 'icpc', - 'I_MPI_FC': 'ifort', - 'I_MPI_F77': 'ifort', - 'I_MPI_F90': 'ifort', - 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', - 'I_MPI_EXTRA_FILESYSTEM': 'enable', - 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' -} diff --git a/i/impi/impi-4.1.1.036-iccifort-2013.5.192.eb b/i/impi/impi-4.1.1.036-iccifort-2013.5.192.eb index 315dadc2..67c8f33d 100644 --- a/i/impi/impi-4.1.1.036-iccifort-2013.5.192.eb +++ b/i/impi/impi-4.1.1.036-iccifort-2013.5.192.eb @@ -13,23 +13,9 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' moduleclass = 'mpi' - -# Salomon specific optimalization -modextravars = { - 'I_MPI_CC': 'icc', - 'I_MPI_CXX': 'icpc', - 'I_MPI_FC': 'ifort', - 'I_MPI_F77': 'ifort', - 'I_MPI_F90': 'ifort', - 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', - 'I_MPI_EXTRA_FILESYSTEM': 'enable', - 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' -} - diff --git a/i/impi/impi-4.1.1.036.eb b/i/impi/impi-4.1.1.036.eb index dc05cc4f..64d69d92 100644 --- a/i/impi/impi-4.1.1.036.eb +++ b/i/impi/impi-4.1.1.036.eb @@ -13,17 +13,9 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' moduleclass = 'mpi' - -# Salomon specific optimalization -modextravars = { - 'I_MPI_HYDRA_BOOTSTRAP' : 'ssh', - 'I_MPI_EXTRA_FILESYSTEM' : 'enable', - 'I_MPI_EXTRA_FILESYSTEM_LIST' : 'lustre' -} diff --git a/i/impi/impi-4.1.2.040.eb b/i/impi/impi-4.1.2.040.eb new file mode 100644 index 00000000..5f93bcbe --- /dev/null +++ b/i/impi/impi-4.1.2.040.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.1.2.040' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.1.3.045-iccifort-2013_sp1.1.106.eb b/i/impi/impi-4.1.3.045-iccifort-2013_sp1.1.106.eb new file mode 100644 index 00000000..4d887dd9 --- /dev/null +++ b/i/impi/impi-4.1.3.045-iccifort-2013_sp1.1.106.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.1.3.045' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2013_sp1.1.106'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.1.3.045.eb b/i/impi/impi-4.1.3.045.eb new file mode 100644 index 00000000..b789ec5a --- /dev/null +++ b/i/impi/impi-4.1.3.045.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.1.3.045' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.1.3.049-GCC-4.8.3.eb b/i/impi/impi-4.1.3.049-GCC-4.8.3.eb new file mode 100644 index 00000000..b36e3ef3 --- /dev/null +++ b/i/impi/impi-4.1.3.049-GCC-4.8.3.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.1.3.049' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'GCC', 'version': '4.8.3'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.1.3.049-iccifort-2013.5.192-GCC-4.8.3.eb b/i/impi/impi-4.1.3.049-iccifort-2013.5.192-GCC-4.8.3.eb new file mode 100644 index 00000000..c2428f67 --- /dev/null +++ b/i/impi/impi-4.1.3.049-iccifort-2013.5.192-GCC-4.8.3.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.1.3.049' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2013.5.192-GCC-4.8.3'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.1.3.049-iccifort-2013_sp1.2.144.eb b/i/impi/impi-4.1.3.049-iccifort-2013_sp1.2.144.eb new file mode 100644 index 00000000..b2ef264e --- /dev/null +++ b/i/impi/impi-4.1.3.049-iccifort-2013_sp1.2.144.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.1.3.049' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2013_sp1.2.144'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-4.1.3.049.eb b/i/impi/impi-4.1.3.049.eb new file mode 100644 index 00000000..fe756ad1 --- /dev/null +++ b/i/impi/impi-4.1.3.049.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '4.1.3.049' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-5.0.1.035-iccifort-2015.0.090-GCC-4.9.2.eb b/i/impi/impi-5.0.1.035-iccifort-2015.0.090-GCC-4.9.2.eb new file mode 100644 index 00000000..a94a7121 --- /dev/null +++ b/i/impi/impi-5.0.1.035-iccifort-2015.0.090-GCC-4.9.2.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '5.0.1.035' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2015.0.090-GCC-4.9.2'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-5.0.1.035-iccifort-2015.0.090.eb b/i/impi/impi-5.0.1.035-iccifort-2015.0.090.eb new file mode 100644 index 00000000..b121cf34 --- /dev/null +++ b/i/impi/impi-5.0.1.035-iccifort-2015.0.090.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '5.0.1.035' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2015.0.090'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-5.0.2.044-iccifort-2015.1.133-GCC-4.9.2.eb b/i/impi/impi-5.0.2.044-iccifort-2015.1.133-GCC-4.9.2.eb new file mode 100644 index 00000000..a119c9f2 --- /dev/null +++ b/i/impi/impi-5.0.2.044-iccifort-2015.1.133-GCC-4.9.2.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '5.0.2.044' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2015.1.133-GCC-4.9.2'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-5.0.3.048-GCC-4.9.3.eb b/i/impi/impi-5.0.3.048-GCC-4.9.3.eb new file mode 100644 index 00000000..06f64964 --- /dev/null +++ b/i/impi/impi-5.0.3.048-GCC-4.9.3.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '5.0.3.048' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'GCC', 'version': '4.9.3'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-5.0.3.048-iccifort-2015.2.164-GCC-4.9.2.eb b/i/impi/impi-5.0.3.048-iccifort-2015.2.164-GCC-4.9.2.eb new file mode 100644 index 00000000..7582e03d --- /dev/null +++ b/i/impi/impi-5.0.3.048-iccifort-2015.2.164-GCC-4.9.2.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '5.0.3.048' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2015.2.164-GCC-4.9.2'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-4.9.3-2.25.eb b/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-4.9.3-2.25.eb new file mode 100644 index 00000000..f68a4623 --- /dev/null +++ b/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-4.9.3-2.25.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '5.0.3.048' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2015.3.187-GNU-4.9.3-2.25'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb b/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb index 1482bc79..a5d3c95a 100644 --- a/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb +++ b/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb @@ -13,22 +13,9 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' moduleclass = 'mpi' - -# Salomon specific optimalization -modextravars = { - 'I_MPI_CC': 'icc', - 'I_MPI_CXX': 'icpc', - 'I_MPI_FC': 'ifort', - 'I_MPI_F77': 'ifort', - 'I_MPI_F90': 'ifort', - 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', - 'I_MPI_EXTRA_FILESYSTEM': 'enable', - 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' -} diff --git a/i/impi/impi-5.1.0.079-iccifort-2015.3.187.eb b/i/impi/impi-5.1.0.079-iccifort-2015.3.187.eb new file mode 100644 index 00000000..dd59f8d1 --- /dev/null +++ b/i/impi/impi-5.1.0.079-iccifort-2015.3.187.eb @@ -0,0 +1,22 @@ +name = 'impi' +version = '5.1.0.079' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2015.3.187'} + +# source tarball doesn't match actual version?! +sources = ['l_mpi_p_5.1.0.038.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3-2.25.eb b/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..64757f7d --- /dev/null +++ b/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3-2.25.eb @@ -0,0 +1,21 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '5.1.1.109' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2016.0.109-GCC-4.9.3-2.25'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +checksums = ['aa4aaec41526aa5b244e531811877b01'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'mpi' diff --git a/i/impi/impi-5.1.2.150-iccifort-2015.5.223-GCC-4.9.3-2.25.eb b/i/impi/impi-5.1.2.150-iccifort-2015.5.223-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..0ae1a24c --- /dev/null +++ b/i/impi/impi-5.1.2.150-iccifort-2015.5.223-GCC-4.9.3-2.25.eb @@ -0,0 +1,21 @@ +name = 'impi' +version = '5.1.2.150' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2015.5.223-GCC-4.9.3-2.25'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +# set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) +# set_mpi_wrappers_all = 'True' + +moduleclass = 'mpi' diff --git a/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb b/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb index a2d8e235..d720462c 100644 --- a/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb +++ b/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb @@ -4,9 +4,6 @@ name = 'impi' version = '5.1.2.150' homepage = 'http://software.intel.com/en-us/intel-mpi-library/' -description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message - passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for - Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" toolchain = {'name': 'iccifort', 'version': '2016.1.150-GCC-4.9.3-2.25'} @@ -16,8 +13,7 @@ checksums = ['ec4db8f718c34f09fccf9d1c89454f0a'] dontcreateinstalldir = 'True' -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' # set up all the mpi commands to default to intel compilers # set_mpi_wrappers_all = 'True' @@ -32,16 +28,3 @@ postinstallcmds = [ 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' ] - -# Salomon specific optimalization -modextravars = { - 'I_MPI_CC': 'icc', - 'I_MPI_CXX': 'icpc', - 'I_MPI_FC': 'ifort', - 'I_MPI_F77': 'ifort', - 'I_MPI_F90': 'ifort', - 'I_MPI_HYDRA_BOOTSTRAP': 'ssh', - 'I_MPI_EXTRA_FILESYSTEM': 'enable', - 'I_MPI_EXTRA_FILESYSTEM_LIST': 'lustre' -} - diff --git a/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-4.9.3-2.25.eb b/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..bbcf2400 --- /dev/null +++ b/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-4.9.3-2.25.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '5.1.3.181' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2016.2.181-GCC-4.9.3-2.25'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +checksums = ['1c14656859d48bf8b90c71dace2a977b'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +# 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-5.1.3.181-iccifort-2016.2.181-GCC-5.3.0-2.26.eb b/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-5.3.0-2.26.eb new file mode 100644 index 00000000..f3971eec --- /dev/null +++ b/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-5.3.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '5.1.3.181' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2016.2.181-GCC-5.3.0-2.26'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +checksums = ['1c14656859d48bf8b90c71dace2a977b'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +# 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-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb b/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb new file mode 100644 index 00000000..f791495c --- /dev/null +++ b/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '5.1.3.181' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-4.9.3-2.25'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +checksums = ['1c14656859d48bf8b90c71dace2a977b'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +# 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-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb b/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb new file mode 100644 index 00000000..d2dc5391 --- /dev/null +++ b/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '5.1.3.181' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.3.0-2.26'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +checksums = ['1c14656859d48bf8b90c71dace2a977b'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +# 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-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 00000000..389e1fab --- /dev/null +++ b/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,35 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '5.1.3.181' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +checksums = ['1c14656859d48bf8b90c71dace2a977b'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +license_file = '/apps/licenses/intel/license.lic' + +# 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-5.1.3.181-iccifortcuda-2016.10.eb b/i/impi/impi-5.1.3.181-iccifortcuda-2016.10.eb new file mode 100644 index 00000000..4650be41 --- /dev/null +++ b/i/impi/impi-5.1.3.181-iccifortcuda-2016.10.eb @@ -0,0 +1,35 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '5.1.3.181' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifortcuda', 'version': '2016.10'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +checksums = ['1c14656859d48bf8b90c71dace2a977b'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +license_file = '/apps/licenses/intel/license.lic' + +# 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/ipp/ipp-2017.1.132.eb b/i/ipp/ipp-2017.1.132.eb new file mode 100644 index 00000000..0543cc66 --- /dev/null +++ b/i/ipp/ipp-2017.1.132.eb @@ -0,0 +1,19 @@ +name = 'ipp' +version = '2017.1.132' + +homepage = 'http://software.intel.com/en-us/articles/intel-ipp/' +description = """Intel Integrated Performance Primitives (Intel IPP) is an extensive library + of multicore-ready, highly optimized software functions for multimedia, data processing, + and communications applications. Intel IPP offers thousands of optimized functions + covering frequently used fundamental algorithms.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ipp_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'perf' diff --git a/i/ipp/ipp-7.0.5.233.eb b/i/ipp/ipp-7.0.5.233.eb new file mode 100644 index 00000000..7062ddc6 --- /dev/null +++ b/i/ipp/ipp-7.0.5.233.eb @@ -0,0 +1,21 @@ +name = 'ipp' +version = '7.0.5.233' + +homepage = 'http://software.intel.com/en-us/articles/intel-ipp/' +description = """Intel Integrated Performance Primitives (Intel IPP) is an extensive library + of multicore-ready, highly optimized software functions for multimedia, data processing, + and communications applications. Intel IPP offers thousands of optimized functions + covering frequently used fundamental algorithms.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ipp_%s_intel64.tgz' % version] + +patches = ['ipp_productsdb.patch'] + +moduleclass = 'perf' + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' diff --git a/i/ipp/ipp-8.1.0.144.eb b/i/ipp/ipp-8.1.0.144.eb new file mode 100644 index 00000000..3eab2fd1 --- /dev/null +++ b/i/ipp/ipp-8.1.0.144.eb @@ -0,0 +1,19 @@ +name = 'ipp' +version = '8.1.0.144' + +homepage = 'http://software.intel.com/en-us/articles/intel-ipp/' +description = """Intel Integrated Performance Primitives (Intel IPP) is an extensive library + of multicore-ready, highly optimized software functions for multimedia, data processing, + and communications applications. Intel IPP offers thousands of optimized functions + covering frequently used fundamental algorithms.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ipp_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'perf' diff --git a/i/ipp/ipp-9.0.1.150.eb b/i/ipp/ipp-9.0.1.150.eb new file mode 100644 index 00000000..e202e853 --- /dev/null +++ b/i/ipp/ipp-9.0.1.150.eb @@ -0,0 +1,19 @@ +name = 'ipp' +version = '9.0.1.150' + +homepage = 'http://software.intel.com/en-us/articles/intel-ipp/' +description = """Intel Integrated Performance Primitives (Intel IPP) is an extensive library + of multicore-ready, highly optimized software functions for multimedia, data processing, + and communications applications. Intel IPP offers thousands of optimized functions + covering frequently used fundamental algorithms.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_ipp_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'perf' diff --git a/i/itac/itac-2017.1.024.eb b/i/itac/itac-2017.1.024.eb new file mode 100644 index 00000000..84ad0d51 --- /dev/null +++ b/i/itac/itac-2017.1.024.eb @@ -0,0 +1,20 @@ +name = 'itac' +version = '2017.1.024' + +homepage = 'http://software.intel.com/en-us/intel-trace-analyzer/' +description = """The Intel Trace Collector is a low-overhead tracing library that performs + event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application + activities gathered by the Intel Trace Collector through graphical displays. """ + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_itac_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +preferredmpi = 'impi5' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/i/itac/itac-8.0.0.011.eb b/i/itac/itac-8.0.0.011.eb new file mode 100644 index 00000000..e24204c9 --- /dev/null +++ b/i/itac/itac-8.0.0.011.eb @@ -0,0 +1,20 @@ +name = 'itac' +version = '8.0.0.011' + +homepage = 'http://software.intel.com/en-us/intel-trace-analyzer/' +description = """The Intel Trace Collector is a low-overhead tracing library that performs + event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application + activities gathered by the Intel Trace Collector through graphical displays. """ + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_itac_p_%s.tgz' % version] + +dontcreateinstalldir = 'True' + +preferredmpi = 'impi4' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/i/itac/itac-8.1.4.045.eb b/i/itac/itac-8.1.4.045.eb new file mode 100644 index 00000000..54f28366 --- /dev/null +++ b/i/itac/itac-8.1.4.045.eb @@ -0,0 +1,20 @@ +name = 'itac' +version = '8.1.4.045' + +homepage = 'http://software.intel.com/en-us/intel-trace-analyzer/' +description = """The Intel Trace Collector is a low-overhead tracing library that performs + event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application + activities gathered by the Intel Trace Collector through graphical displays. """ + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_itac_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +preferredmpi = 'impi4' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/i/itac/itac-9.0.3.051.eb b/i/itac/itac-9.0.3.051.eb new file mode 100644 index 00000000..4b2eaa65 --- /dev/null +++ b/i/itac/itac-9.0.3.051.eb @@ -0,0 +1,20 @@ +name = 'itac' +version = '9.0.3.051' + +homepage = 'http://software.intel.com/en-us/intel-trace-analyzer/' +description = """The Intel Trace Collector is a low-overhead tracing library that performs + event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application + activities gathered by the Intel Trace Collector through graphical displays. """ + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_itac_p_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +preferredmpi = 'impi5' + +# license file +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/t/tbb/tbb-2017.2.132.eb b/t/tbb/tbb-2017.2.132.eb new file mode 100644 index 00000000..b69be4df --- /dev/null +++ b/t/tbb/tbb-2017.2.132.eb @@ -0,0 +1,22 @@ +name = 'tbb' +version = '2017.2.132' + +homepage = 'http://software.intel.com/en-us/articles/intel-tbb/' +description = """Intel Threading Building Blocks 4.0 (Intel TBB) + is a widely used, award-winning C++ template library for creating reliable, + portable, and scalable parallel applications. + Use Intel TBB for a simple and rapid way of developing robust task-based + parallel applications that scale to available processor cores, are compatible + with multiple environments, and are easier to maintain. + Intel TBB is the most proficient way to implement future-proof parallel applications + that tap into the power and performance of multicore and manycore hardware platforms.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_%(name)s_%(version)s.tgz'] + +dontcreateinstalldir = 'True' + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'lib' diff --git a/t/tbb/tbb-4.0.0.233.eb b/t/tbb/tbb-4.0.0.233.eb index a157686a..c5e3e23c 100644 --- a/t/tbb/tbb-4.0.0.233.eb +++ b/t/tbb/tbb-4.0.0.233.eb @@ -19,8 +19,6 @@ patches = ['tbb-4.0_productsdb.patch'] dontcreateinstalldir = 'True' -# license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'lib' diff --git a/t/tbb/tbb-4.0.5.339.eb b/t/tbb/tbb-4.0.5.339.eb index 150aaf30..1c867b08 100644 --- a/t/tbb/tbb-4.0.5.339.eb +++ b/t/tbb/tbb-4.0.5.339.eb @@ -19,8 +19,6 @@ patches = ['tbb-4.0_productsdb.patch'] dontcreateinstalldir = 'True' -# license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'lib' diff --git a/t/tbb/tbb-4.3.6.211.eb b/t/tbb/tbb-4.3.6.211.eb index 27609d13..5cc0d901 100644 --- a/t/tbb/tbb-4.3.6.211.eb +++ b/t/tbb/tbb-4.3.6.211.eb @@ -17,8 +17,6 @@ sources = ['l_%(name)s_%(version)s.tgz'] dontcreateinstalldir = 'True' -# license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'lib' diff --git a/t/tbb/tbb-4.4.2.152.eb b/t/tbb/tbb-4.4.2.152.eb index a09fc452..222b792f 100644 --- a/t/tbb/tbb-4.4.2.152.eb +++ b/t/tbb/tbb-4.4.2.152.eb @@ -17,8 +17,6 @@ sources = ['l_%(name)s_%(version)s.tgz'] dontcreateinstalldir = 'True' -# license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'lib' diff --git a/v/VTune/VTune-2013_update10.eb b/v/VTune/VTune-2013_update10.eb index 109b1823..b91469e4 100644 --- a/v/VTune/VTune-2013_update10.eb +++ b/v/VTune/VTune-2013_update10.eb @@ -2,12 +2,13 @@ name = 'VTune' version = '2013_update10' homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' -description = "Intel VTune Amplifier XE 2013 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." +description = """Intel VTune Amplifier XE is the premier performance profiler for C, C++, C#, Fortran, + Assembly and Java.""" toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'tools' diff --git a/v/VTune/VTune-2013_update11.eb b/v/VTune/VTune-2013_update11.eb new file mode 100644 index 00000000..40e7c53f --- /dev/null +++ b/v/VTune/VTune-2013_update11.eb @@ -0,0 +1,14 @@ +name = 'VTune' +version = '2013_update11' + +homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' +description = """Intel VTune Amplifier XE is the premier performance profiler for C, C++, C#, Fortran, + Assembly and Java.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/v/VTune/VTune-2013_update12.eb b/v/VTune/VTune-2013_update12.eb new file mode 100644 index 00000000..90c29f25 --- /dev/null +++ b/v/VTune/VTune-2013_update12.eb @@ -0,0 +1,14 @@ +name = 'VTune' +version = '2013_update12' + +homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' +description = """Intel VTune Amplifier XE is the premier performance profiler for C, C++, C#, Fortran, + Assembly and Java.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/v/VTune/VTune-2013_update6.eb b/v/VTune/VTune-2013_update6.eb index 52589402..12218680 100644 --- a/v/VTune/VTune-2013_update6.eb +++ b/v/VTune/VTune-2013_update6.eb @@ -2,12 +2,13 @@ name = 'VTune' version = '2013_update6' homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' -description = "Intel VTune Amplifier XE 2013 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." +description = """Intel VTune Amplifier XE is the premier performance profiler for C, C++, C#, Fortran, + Assembly and Java.""" toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'tools' diff --git a/v/VTune/VTune-2013_update8.eb b/v/VTune/VTune-2013_update8.eb index de9aeec9..b459f6bc 100644 --- a/v/VTune/VTune-2013_update8.eb +++ b/v/VTune/VTune-2013_update8.eb @@ -2,12 +2,13 @@ name = 'VTune' version = '2013_update8' homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' -description = "Intel VTune Amplifier XE 2013 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." +description = """Intel VTune Amplifier XE is the premier performance profiler for C, C++, C#, Fortran, + Assembly and Java.""" toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'tools' diff --git a/v/VTune/VTune-2013_update9.eb b/v/VTune/VTune-2013_update9.eb index f40578b6..fdef18b8 100644 --- a/v/VTune/VTune-2013_update9.eb +++ b/v/VTune/VTune-2013_update9.eb @@ -2,12 +2,13 @@ name = 'VTune' version = '2013_update9' homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' -description = "Intel VTune Amplifier XE 2013 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java." +description = """Intel VTune Amplifier XE is the premier performance profiler for C, C++, C#, Fortran, + Assembly and Java.""" toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] -license_file = HOME + '/licenses/intel/license.lic' +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'tools' diff --git a/v/VTune/VTune-2016_update3.eb b/v/VTune/VTune-2016_update3.eb new file mode 100644 index 00000000..dd2608b9 --- /dev/null +++ b/v/VTune/VTune-2016_update3.eb @@ -0,0 +1,14 @@ +name = 'VTune' +version = '2016_update3' + +homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' +description = """Intel VTune Amplifier XE is the premier performance profiler for C, C++, C#, Fortran, + Assembly and Java.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/v/VTune/VTune-2017.eb b/v/VTune/VTune-2017.eb new file mode 100644 index 00000000..963b3026 --- /dev/null +++ b/v/VTune/VTune-2017.eb @@ -0,0 +1,14 @@ +name = 'VTune' +version = '2017' + +homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' +description = """Intel VTune Amplifier XE is the premier performance profiler for C, C++, C#, Fortran, + Assembly and Java.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/v/VTune/VTune-2017_update1.eb b/v/VTune/VTune-2017_update1.eb new file mode 100644 index 00000000..5177101e --- /dev/null +++ b/v/VTune/VTune-2017_update1.eb @@ -0,0 +1,16 @@ +name = 'VTune' +version = '2017_update1' + +homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' +description = """Intel VTune Amplifier XE is the premier performance profiler for C, C++, C#, Fortran, + Assembly and Java.""" + +checksums = ['c3524d972072780023c3839b1188baaa'] + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] + +license_file = '/apps/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/v/VTune/VTune-2017_update2.eb b/v/VTune/VTune-2017_update2.eb index 642c913c..274c4ac3 100644 --- a/v/VTune/VTune-2017_update2.eb +++ b/v/VTune/VTune-2017_update2.eb @@ -1,35 +1,15 @@ name = 'VTune' version = '2017_update2' -# https://gitlab.it4i.cz/it4i-admins/EasyBuild/issues/50 !!! - - homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' description = """Intel VTune Amplifier XE is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java.""" -checksums = ['1ef91898e107a1da015305def80091e4'] - -toolchain = {'name': 'dummy', 'version': ''} +toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] +checksums = ['1ef91898e107a1da015305def80091e4'] -dontcreateinstalldir = 'True' - -# license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") - -sanity_check_paths = { - 'files': [], - 'dirs': ['vtune_amplifier_xe_2017.2.0.499904'], -} - -# Do necessary post-install steps to build VTune kernel modules -postinstallcmds = [ - 'mkdir %(installdir)s/modules', - 'cd %(installdir)s/vtune_amplifier_xe/sepdk/src/ && ' - './build-driver --install-dir=%(installdir)s/modules --non-interactive', -] +license_file = '/apps/licenses/intel/license.lic' moduleclass = 'tools' diff --git a/z/zlib/zlib-1.2.11.eb b/z/zlib/zlib-1.2.11.eb index 674bc832..3709141c 100644 --- a/z/zlib/zlib-1.2.11.eb +++ b/z/zlib/zlib-1.2.11.eb @@ -14,6 +14,8 @@ toolchainopts = {'pic': True} source_urls = ['http://zlib.net/fossils'] sources = [SOURCELOWER_TAR_GZ] +buildopts = "CFLAGS='-fPIC'" + sanity_check_paths = { 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], 'dirs': [],