Ver código fonte

New intel repo

Pierre-Yves Barriat 6 anos atrás
pai
commit
c8c4c05ae0

+ 1 - 1
intel-2016.02/icc-2016.2.181-GCC-4.9.3-2.25.eb

@@ -28,6 +28,6 @@ components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-i
 
 dontcreateinstalldir = 'True'
 
-license_file = '/trinity/shared/licenses/intel/license.lic'
+license_file = '/opt/easybuild/easyconfigs/utils/license_intel_all.lic'
 
 moduleclass = 'compiler'

+ 33 - 0
intel-2016b/icc-2016.3.210-GCC-5.4.0-2.26.eb

@@ -0,0 +1,33 @@
+# This is an easyconfig file for EasyBuild, see https://easybuilders.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': ''}
+
+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 = '/opt/easybuild/easyconfigs/utils/license_intel_all.lic'
+
+moduleclass = 'compiler'

+ 36 - 0
intel-2016b/ifort-2016.3.210-GCC-5.4.0-2.26.eb

@@ -0,0 +1,36 @@
+# This is an easyconfig file for EasyBuild, see https://easybuilders.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': ''}
+
+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 = '/opt/easybuild/easyconfigs/utils/license_intel_all.lic'
+
+moduleclass = 'compiler'

+ 17 - 0
intel-2016b/netCDF-Fortran-4.4.4-intel-2016b.eb

@@ -0,0 +1,17 @@
+name = 'netCDF-Fortran'
+version = '4.4.4'
+
+homepage = 'http://www.unidata.ucar.edu/software/netcdf/'
+description = """NetCDF (network Common Data Form) is a set of software libraries 
+ and machine-independent data formats that support the creation, access, and sharing of array-oriented 
+ scientific data."""
+
+toolchain = {'name': 'intel', 'version': '2016b'}
+toolchainopts = {'pic': True}
+
+source_urls = ['https://github.com/Unidata/netcdf-fortran/archive/']
+sources = ['v%(version)s.tar.gz']
+
+dependencies = [('netCDF', '4.4.1.1')]
+
+moduleclass = 'data'