Super Pierre-Yves Barriat vor 3 Jahren
Ursprung
Commit
26419701c1

+ 32 - 0
intel-2016a/icc-2016.1.150-GCC-4.9.3-2.25.eb

@@ -0,0 +1,32 @@
+# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/
+
+name = 'icc'
+version = '2016.1.150'
+
+homepage = 'https://software.intel.com/en-us/intel-compilers/'
+description = "C and C++ compiler from Intel"
+
+toolchain = SYSTEM
+
+sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz']
+checksums = ['8b6d11e7c31399ad48f24d08428b8b02a5f9cab20826cc03c2ea7425b54b716e']
+
+local_gccver = '4.9.3'
+local_binutilsver = '2.25'
+versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver)
+
+dependencies = [
+    ('GCCcore', local_gccver),
+    ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)),
+]
+
+# list of regex for components to install
+# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources
+# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide
+components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_']
+
+dontcreateinstalldir = True
+
+license_file = '/opt/easybuild/configs/utils/license_intel_all.lic'
+
+moduleclass = 'compiler'

+ 38 - 0
intel-2016a/ifort-2016.1.150-GCC-4.9.3-2.25.eb

@@ -0,0 +1,38 @@
+# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/
+
+name = 'ifort'
+version = '2016.1.150'
+
+homepage = 'https://software.intel.com/en-us/intel-compilers/'
+description = "Fortran compiler from Intel"
+
+toolchain = SYSTEM
+
+sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz']
+# remove dependency on intel-mpi-rt-mic
+patches = ['ifort_2016_no_mpi_mic_dependency.patch']
+checksums = [
+    # parallel_studio_xe_2016_composer_edition_for_fortran_update1.tgz
+    'f3a2903779b80c0e43e3da869c826587dcbae68749ba67d8ff73da3cffcbe992',
+    '8f2ad5aa9036fc152438e977fe98d943965ff72bf0a5f88f65276f40f106064f',  # ifort_2016_no_mpi_mic_dependency.patch
+]
+
+local_gccver = '4.9.3'
+local_binutilsver = '2.25'
+versionsuffix = '-GCC-%s-%s' % (local_gccver, local_binutilsver)
+
+dependencies = [
+    ('GCCcore', local_gccver),
+    ('binutils', local_binutilsver, '', ('GCCcore', local_gccver)),
+]
+
+# list of regex for components to install
+# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources
+# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide
+components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_']
+
+dontcreateinstalldir = True
+
+license_file = '/opt/easybuild/configs/utils/license_intel_all.lic'
+
+moduleclass = 'compiler'

+ 35 - 0
intel-2016a/openjpeg-1.5.2-intel-2016a.eb

@@ -0,0 +1,35 @@
+easyblock = 'CMakeMake'
+
+name = 'openjpeg'
+version = '1.5.2'
+
+homepage = "http://www.openjpeg.org/"
+description = """OpenJPEG is an open-source JPEG 2000 codec written in C language. 
+ It has been developed in order to promote the use of JPEG 2000, a still-image 
+ compression standard from the Joint Photographic Experts Group (JPEG). 
+ Since may 2015, it is officially recognized by ISO/IEC and ITU-T as a JPEG 2000 
+ Reference Software."""
+
+toolchain = {'name': 'intel', 'version': '2016a'}
+
+source_urls = ["https://github.com/uclouvain/openjpeg/archive"]
+sources = ["version.%(version)s.tar.gz"]
+
+builddependencies = [
+    ('CMake', '3.4.3'),
+]
+
+configopts = '-DBUILD_SHARED_LIBS:bool=on'
+
+sanity_check_paths = {
+    'files': ['bin/j2k_dump', 'bin/image_to_j2k'],
+    'dirs': [],
+}
+
+postinstallcmds = [
+    'ln -s %(installdir)s/include/openjpeg-1.5/openjpeg.h %(installdir)s/include/openjpeg.h'
+]
+
+separate_build_dir = True
+
+moduleclass = 'lib'

+ 0 - 0
intel-2020b/ELIC_Python-1-intel-2020b-Python-3.8.6.eb → intel-2020b/ELIC_Python-2-intel-2020b-Python-3.8.6.eb