Merge branch 'it4i-salomon'

This commit is contained in:
Josef Hrabal 2019-03-15 10:19:56 +01:00
commit e5f3aecbb3
276 changed files with 639 additions and 6759 deletions
c/CMake
g
h
i
icc
iccifort
ifort

20
c/CMake/CMake-2.8.12.eb Normal file

@ -0,0 +1,20 @@
easyblock = 'ConfigureMake'
name = 'CMake'
version = '2.8.12'
homepage = 'http://www.cmake.org'
description = """CMake, the cross-platform, open-source build system.
CMake is a family of tools designed to build, test and package software."""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s']
sources = [SOURCELOWER_TAR_GZ]
sanity_check_paths = {
'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']],
'dirs': [],
}
moduleclass = 'devel'

@ -31,7 +31,7 @@ dependencies = [
('zlib', '1.2.11', '', True),
('cURL', '7.61.1'),
('PCRE', '8.42'),
('PROJ_4', '4.9.2'),
# ('PROJ_4', '4.9.2'),
]
configopts = '--with-expat=$EBROOTEXPAT --with-libz=$EBROOTLIBZ --with-netcdf=$EBROOTNETCDF'

@ -0,0 +1,51 @@
# ITInnovations 2018
easyblock = 'ConfigureMake'
name = 'GDAL'
version = '2.4.0'
versionsuffix = '-Py-2.7'
homepage = 'http://www.gdal.org/'
description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style
Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model
to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for
data translation and processing."""
toolchain = {'name': 'foss', 'version': '2018a'}
toolchainopts = {'usempi': True}
source_urls = ['http://download.osgeo.org/gdal/%(version)s/']
sources = [SOURCELOWER_TAR_XZ]
dependencies = [
('Py', '2.7', '', True),
('netCDF', '4.6.1'),
('expat', '2.2.6', '', True),
('GEOS', '3.7.1', '', ('Py', '2.7')),
('SQLite', '3.27.1', '', True),
('libxml2', '2.9.9', '', True),
('libpng', '1.6.34', '', True),
('libjpeg-turbo', '1.5.3', '', True),
('JasPer', '2.0.14', '', True),
('LibTIFF', '4.0.7', '', True),
('zlib', '1.2.11', '', True),
('cURL', '7.56.1', '', True),
('PCRE', '8.42','', True),
('SWIG', '3.0.12', '', ('Py','2.7')),
('PROJ', '5.0.0'),
]
configopts = '--with-expat=$EBROOTEXPAT --with-libz=$EBROOTLIBZ --with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF'
configopts += ' --with-xml2=$EBROOTLIBXML2 --with-geos=$EBROOTGEOS/bin/geos-config --with-jpeg=$EBROOTLIBJPEGMINTURBO'
configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jasper=$EBROOTJASPER'
configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python'
modextrapaths = {'PYTHONPATH': 'lib/python2.7/site-packages'}
sanity_check_paths = {
'files': ['lib/libgdal.a', 'lib/libgdal.%s' % SHLIB_EXT],
'dirs': ['bin', 'include', 'lib/python2.7/site-packages']
}
moduleclass = 'data'

@ -0,0 +1,33 @@
# IT4Innovations 2019
easyblock = 'ConfigureMake'
name = 'GEOS'
version = '3.7.1'
homepage = 'http://trac.osgeo.org/geos'
description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)"""
toolchain = {'name': 'Py', 'version': '2.7'}
source_urls = ['http://download.osgeo.org/geos/']
sources = [SOURCELOWER_TAR_BZ2]
builddependencies = [('SWIG', '3.0.12')]
configopts = '--enable-python'
modextrapaths = {'PYTHONPATH': 'lib/python2.7/site-packages'}
sanity_check_paths = {
'files': [
'bin/geos-config',
'lib/libgeos.%s' %
SHLIB_EXT,
'lib/libgeos.a',
'include/geos.h'],
'dirs': [
'lib/python2.7/site-packages/geos']
}
moduleclass = 'math'

28
g/git/git-2.21.0.eb Normal file

@ -0,0 +1,28 @@
# IT4Innovations 2019
easyblock = 'ConfigureMake'
name = 'git'
version = "2.21.0"
homepage = 'http://git-scm.com/'
description = """Git is a free and open source distributed version control system designed
to handle everything from small to very large projects with speed and efficiency."""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = ['https://www.kernel.org/pub/software/scm/git/']
sources = ['%(name)s-%(version)s.tar.gz']
builddependencies = [
('Autoconf', '2.69', '', True)
]
preconfigopts = 'make configure && '
sanity_check_paths = {
'files': ['bin/git'],
'dirs': [],
}
moduleclass = 'tools'

@ -0,0 +1,23 @@
# IT4Innovations 2019
name = 'HDF5'
version = '1.10.4'
versionsuffix = '-parallel'
homepage = 'http://www.hdfgroup.org/HDF5/'
description = """HDF5 is a unique technology suite that makes possible the management of
extremely large and complex data collections."""
toolchain = {'name': 'foss', 'version': '2018a'}
toolchainopts = {'pic': True, 'usempi': True}
source_urls = [
'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src']
sources = [SOURCELOWER_TAR_GZ]
dependencies = [
('zlib', '1.2.11', '', True),
('Szip', '2.1', '', True),
]
moduleclass = 'data'

@ -0,0 +1,54 @@
# IT4Innovations 2019
easyblock = 'CMakeMake'
name = 'HyperLoom'
version = '0.10'
homepage = 'https://code.it4i.cz/ADAS/loom'
description = "Framework for distributed task execution"
toolchain = {'name': 'dummy', 'version': ''}
toolchainopts = {'pic': True}
source_urls = ['https://code.it4i.cz/ADAS/loom/-/archive/v0.10/']
sources = ['loom-v0.10.tar.gz']
builddependencies = [
('CMake', '3.13.1'),
]
dependencies = [
('zlib', '1.2.11'),
('libuv', '1.20.3'),
('protobuf-python', '3.2.0', '-GCC-7.1.0-2.28-Python-3.6.1'),
]
separate_build_dir = True
#configopts = " -DPROTOBUF_INCLUDE_DIR=$EBROOTPROTOBUF/include "
#configopts += " -DPROTOBUF_LIBRARY=$EBROOTPROTOBUF/lib/libprotobuf.so "
#configopts += " -DCMAKE_INSTALL_PREFIX=$EBROOTLIBUV "
#configopts += " -DPYTHON_LIBRARY=$EBROOTPYTHON/lib/libpython3.6m.so "
#configopts += " -DPYTHON_INCLUDE_DIR=$EBROOTPYTHON/include/python3.6m "
#configopts += " -DPROTOBUF_PROTOC_EXECUTABLE=$EBROOTPYTHON/bin/protoc "
configopts = " -DPROTOBUF_INCLUDE_DIR=/apps/all/protobuf/3.2.0-GCC-7.1.0-2.28-Python-3.6.1/include "
configopts += " -DPROTOBUF_LIBRARY=/apps/all/protobuf/3.2.0-GCC-7.1.0-2.28-Python-3.6.1/lib/libprotobuf.so "
configopts += " -DCMAKE_INSTALL_PREFIX=/apps/all/libuv/1.20.3 "
configopts += " -DPYTHON_LIBRARY=/apps/all/Python/3.6.1/lib/libpython3.6m.so "
configopts += " -DPYTHON_INCLUDE_DIR=/apps/all/Python/3.6.1/include/python3.6m "
configopts += " -DPROTOBUF_PROTOC_EXECUTABLE=/apps/all/protobuf/3.2.0-GCC-7.1.0-2.28-Python-3.6.1/bin/protoc"
postinstallcmds = [
'mkdir %(installdir)s/bin',
'cp %(builddir)s/easybuild_obj/src/server/loom-server %(installdir)s/bin/',
'cp %(builddir)s/easybuild_obj/src/worker/loom-worker %(installdir)s/bin/',
'cp %(builddir)s/loom-v0.10/python %(installdir)s/python -R',
]
sanity_check_paths = {
'files': ['bin/%s' % x for x in ['loom-server', 'loom-worker']],
'dirs': ['python'],
}
moduleclass = 'lib'

@ -0,0 +1,24 @@
# IT4Innovations 2019
name = 'Hypre'
version = '2.15.1'
homepage = "https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html"
description = """Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers.
The problems of interest arise in the simulation codes being developed at LLNL and elsewhere
to study physical phenomena in the defense, environmental, energy, and biological sciences."""
toolchain = {'name': 'intel', 'version': '2018.04'}
toolchainopts = {'pic': True}
source_urls = ['https://github.com/LLNL/hypre/archive/']
sources = ['v%(version)s.tar.gz']
start_dir = 'src'
sanity_check_paths = {
'files': ['lib/libHYPRE.a'],
'dirs': ['include']
}
moduleclass = 'numlib'

@ -1,22 +0,0 @@
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'

@ -1,19 +0,0 @@
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'

@ -1,19 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,22 +0,0 @@
name = 'icc'
version = '2013.5.192'
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.8.3'
versionsuffix = '-%s-%s' % (gcc, gccver)
dependencies = [(gcc, gccver)]
dontcreateinstalldir = 'True'
# license file
license_file = '/apps/licenses/intel/license.lic'
moduleclass = 'compiler'

@ -1,16 +0,0 @@
name = 'icc'
version = '2013.5.192'
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'

@ -1,16 +0,0 @@
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'

@ -1,17 +0,0 @@
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'

@ -1,17 +0,0 @@
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'

@ -1,17 +0,0 @@
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'

@ -1,18 +0,0 @@
# 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'

@ -1,22 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,22 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,22 +0,0 @@
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'

@ -1,22 +0,0 @@
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'

@ -1,42 +0,0 @@
# Built with EasyBuild version 2.2.0dev on 2015-06-29_10-00-02
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': 'dummy'}
sources = ['l_ccompxe_%(version)s.tgz']
gnu = 'GNU'
gnuver = '5.1.0-2.25'
versionsuffix = '-%s-%s' % (gnu, gnuver)
dependencies = [(gnu, gnuver)]
dontcreateinstalldir = 'True'
# license file
import os
license_file = os.path.join(
os.getenv('HOME'),
"licenses",
"intel",
"license.lic")
moduleclass = 'compiler'
# MIC paths
micldpath = 'composer_xe_%s/compiler/lib/mic/' % version
modextrapaths = {
'MIC_LD_LIBRARY_PATH': [micldpath],
}
# Salomon specific optimalization
modextravars = {
'CC': 'icc',
'CXX': 'icpc',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

@ -1,16 +0,0 @@
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': 'dummy'}
sources = ['l_ccompxe_%(version)s.tgz']
dontcreateinstalldir = 'True'
# license file
license_file = '/apps/licenses/intel/license.lic'
moduleclass = 'compiler'

@ -1,25 +0,0 @@
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'

@ -1,41 +0,0 @@
# 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'

@ -1,47 +0,0 @@
# 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': 'dummy'}
sources = [
'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_%(version)s.tgz']
checksums = ['f57a892fb494db3c80f20a88aa3e901f']
gcc = 'GCC'
gccver = '4.9.3'
versionsuffix = '-%s-%s' % (gcc, gccver)
dependencies = [(gcc, gccver)]
dontcreateinstalldir = 'True'
# license file
import os
license_file = os.path.join(
os.getenv('HOME'),
"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],
}

@ -1,47 +0,0 @@
# 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': 'dummy'}
sources = [
'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_%(version)s.tgz']
checksums = ['f57a892fb494db3c80f20a88aa3e901f']
gcc = 'GCC'
gccver = '5.2.0'
versionsuffix = '-%s-%s' % (gcc, gccver)
dependencies = [(gcc, gccver)]
dontcreateinstalldir = 'True'
# license file
import os
license_file = os.path.join(
os.getenv('HOME'),
"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],
}

@ -1,32 +0,0 @@
# 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': 'dummy'}
sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz']
checksums = ['f57a892fb494db3c80f20a88aa3e901f']
# 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'

@ -1,42 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
name = 'icc'
version = '2016.1.150'
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 = ['4b93b0ff549e6bd8d1a8b9a441b235a8']
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'

@ -1,47 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
name = 'icc'
version = '2016.1.150'
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_%(version)s.tgz']
checksums = ['4b93b0ff549e6bd8d1a8b9a441b235a8']
gcc = 'GCC'
gccver = '4.9.3'
versionsuffix = '-%s-%s' % (gcc, gccver)
dependencies = [(gcc, gccver)]
dontcreateinstalldir = 'True'
# license file
import os
license_file = os.path.join(
os.getenv('HOME'),
"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],
}

@ -1,51 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
name = 'icc'
version = '2016.1.150'
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 = ['4b93b0ff549e6bd8d1a8b9a441b235a8']
# 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
import os
license_file = os.path.join(
os.getenv('HOME'),
"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],
}

@ -1,41 +0,0 @@
# 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'

@ -1,41 +0,0 @@
# 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'

@ -1,41 +0,0 @@
# 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'

@ -1,41 +0,0 @@
# 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.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'

@ -1,41 +0,0 @@
# 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'

@ -1,40 +0,0 @@
# 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'

@ -1,46 +0,0 @@
# 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'
sanity_check_paths = {
'files': [],
'dirs': ['include'],
}
moduleclass = 'compiler'

@ -1,40 +0,0 @@
name = 'icc'
version = '2017.2.174'
versionsuffix = '-test'
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'

@ -1,42 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
name = 'icc'
version = '2017.4.196'
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 = ['6502a5763c2e2ec5755f7e4a3b5ce678']
gccver = '7.1.0'
binutilsver = '2.28'
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)']
components = [
'intel-comp',
'intel-ccomp',
'intel-icc',
'intel-openmp',
'intel-ipsc?_',
'intel-gdb']
dontcreateinstalldir = 'True'
license_file = '/apps/licenses/intel/license.lic'
moduleclass = 'compiler'

@ -1,18 +1,18 @@
# IT4Innovations 2019
name = 'icc'
version = '2017.4.196'
version = '2018.5.274'
homepage = 'http://software.intel.com/en-us/intel-compilers/'
description = "Intel C and C++ compilers"
toolchain = {'name': 'dummy', 'version': ''}
sources = [
'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz']
sources = ['parallel_studio_xe_%(version_major)s_update4_composer_edition_for_cpp.tgz']
checksums = ['bc5086f43d72f7e6a3d34a6602a81f8e']
checksums = ['6b9b57dada0ec68e394866ec0a8b162c9233de18a7a6dd2dcc956d335e06acbc']
gccver = '6.4.0'
binutilsver = '2.28'
gccver = '6.3.0'
binutilsver = '2.27'
versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver)
dependencies = [
@ -30,7 +30,7 @@ components = [
'intel-icc',
'intel-openmp',
'intel-ipsc?_',
'intel-gdb']
'intel-gdb(?!.*mic)']
dontcreateinstalldir = 'True'

@ -1,38 +0,0 @@
# IT4innovations 2018
name = 'icc'
version = '2019.0.117'
homepage = 'http://software.intel.com/en-us/intel-compilers/'
description = "Intel C and C++ compilers"
toolchain = {'name': 'dummy', 'version': ''}
sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz']
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', 'intel-gdb(?!.*mic)']
components = [
'intel-comp',
'intel-ccomp',
'intel-icc',
'intel-openmp',
'intel-ipsc?_',
'intel-gdb']
dontcreateinstalldir = 'True'
license_file = '/apps/licenses/intel/license.lic'
moduleclass = 'compiler'

@ -1,7 +1,7 @@
# IT4Innovations 2019
name = 'icc'
version = '2019.1.144'
version = '2019.2.187'
homepage = 'http://software.intel.com/en-us/intel-compilers/'
description = "Intel C and C++ compilers"
@ -10,7 +10,6 @@ toolchain = {'name': 'dummy', 'version': ''}
source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/14865/']
sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz']
checksums = ['77809a557641eec25a8ad8100cf8018c']
gccver = '6.3.0'
binutilsver = '2.27'
@ -37,4 +36,6 @@ modextravars = {
'DEBUGFLAGS': '-O0 -g'
}
modluafooter = 'add_property("state","experimental")'
moduleclass = 'compiler'

@ -1,27 +0,0 @@
easyblock = "Toolchain"
name = 'iccifort'
version = '2013.5.192'
versionsuffix = '-GCC-4.8.3'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel C, C++ and Fortran compilers"""
toolchain = {'name': 'dummy', 'version': 'dummy'}
dependencies = [
('icc', version, versionsuffix),
('ifort', version, versionsuffix),
]
moduleclass = 'toolchain'
# Salomon specific optimalization
modextravars = {
'CC': 'icc',
'CXX': 'icpc',
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

@ -1,24 +0,0 @@
easyblock = "Toolchain"
name = 'iccifort'
version = '2013.5.192'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel C, C++ and Fortran compilers"""
toolchain = {'name': 'dummy', 'version': 'dummy'}
dependencies = [
('icc', version),
('ifort', version),
]
moduleclass = 'toolchain'
# Salomon specific optimalization
modextravars = {
'CC': 'icc',
'CXX': 'icpc',
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
}

@ -1,29 +0,0 @@
# Built with EasyBuild version 2.2.0dev on 2015-06-29_10-00-03
easyblock = "Toolchain"
name = 'iccifort'
version = '2015.3.187'
versionsuffix = '-GNU-5.1.0-2.25'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel C, C++ and Fortran compilers"""
toolchain = {'name': 'dummy', 'version': 'dummy'}
dependencies = [
('icc', version, versionsuffix),
('ifort', version, versionsuffix),
]
moduleclass = 'toolchain'
# Salomon specific optimalization
modextravars = {
'CC': 'icc',
'CXX': 'icpc',
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

@ -1,26 +0,0 @@
easyblock = "Toolchain"
name = 'iccifort'
version = '2015.3.187'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL"""
toolchain = {'name': 'dummy', 'version': 'dummy'}
dependencies = [
('icc', version),
('ifort', version),
]
moduleclass = 'toolchain'
# Salomon specific optimalization
modextravars = {
'CC': 'icc',
'CXX': 'icpc',
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

@ -1,34 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
easyblock = "Toolchain"
name = 'iccifort'
version = '2016.0.109'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL"""
toolchain = {'name': 'dummy', 'version': 'dummy'}
gcc = 'GCC'
gccver = '4.9.3'
versionsuffix = '-%s-%s' % (gcc, gccver)
dependencies = [
(gcc, gccver),
('icc', version, versionsuffix),
('ifort', version, versionsuffix),
]
moduleclass = 'toolchain'
# Salomon specific optimalization
modextravars = {
'CC': 'icc',
'CXX': 'icpc',
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

@ -1,34 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
easyblock = "Toolchain"
name = 'iccifort'
version = '2016.0.109'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL"""
toolchain = {'name': 'dummy', 'version': 'dummy'}
gcc = 'GCC'
gccver = '5.2.0'
versionsuffix = '-%s-%s' % (gcc, gccver)
dependencies = [
(gcc, gccver),
('icc', version, versionsuffix),
('ifort', version, versionsuffix),
]
moduleclass = 'toolchain'
# Salomon specific optimalization
modextravars = {
'CC': 'icc',
'CXX': 'icpc',
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

@ -1,30 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
easyblock = "Toolchain"
name = 'iccifort'
version = '2016.1.150'
versionsuffix = '-GCC-4.9.3-2.25'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL"""
toolchain = {'name': 'dummy', 'version': 'dummy'}
dependencies = [
('icc', version, versionsuffix),
('ifort', version, versionsuffix),
]
moduleclass = 'toolchain'
# Salomon specific optimalization
modextravars = {
'CC': 'icc',
'CXX': 'icpc',
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

@ -1,34 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
easyblock = "Toolchain"
name = 'iccifort'
version = '2016.1.150'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL"""
toolchain = {'name': 'dummy', 'version': 'dummy'}
gcc = 'GCC'
gccver = '4.9.3'
versionsuffix = '-%s-%s' % (gcc, gccver)
dependencies = [
(gcc, gccver),
('icc', version, versionsuffix),
('ifort', version, versionsuffix),
]
moduleclass = 'toolchain'
# Salomon specific optimalization
modextravars = {
'CC': 'icc',
'CXX': 'icpc',
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

@ -1,29 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
easyblock = "Toolchain"
name = 'iccifort'
version = '2016.1.150'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL"""
toolchain = {'name': 'dummy', 'version': 'dummy'}
dependencies = [
('icc', version),
('ifort', version),
]
moduleclass = 'toolchain'
# Salomon specific optimalization
modextravars = {
'CC': 'icc',
'CXX': 'icpc',
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

@ -1,17 +0,0 @@
easyblock = 'Toolchain'
name = 'iccifort'
version = '2017.4.196'
versionsuffix = '-GCC-6.4.0-2.28'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = "Intel C, C++ & Fortran compilers"
toolchain = {'name': 'dummy', 'version': ''}
dependencies = [
('icc', version, versionsuffix),
('ifort', version, versionsuffix),
]
moduleclass = 'toolchain'

@ -1,20 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
easyblock = 'Toolchain'
name = 'iccifort'
version = '2017.4.196'
versionsuffix = '-GCC-7.1.0-2.28'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and
Intel MKL"""
toolchain = {'name': 'dummy', 'version': 'dummy'}
dependencies = [
('icc', version, versionsuffix),
('ifort', version, versionsuffix),
]
moduleclass = 'toolchain'

@ -1,9 +1,9 @@
# IT4Innovations 2018
# IT4Innovations 2019
easyblock = 'Toolchain'
name = 'iccifort'
version = '2019.0.117'
version = '2018.5.274'
versionsuffix = '-GCC-6.3.0-2.27'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'

@ -3,7 +3,7 @@
easyblock = 'Toolchain'
name = 'iccifort'
version = '2019.1.144'
version = '2019.2.187'
versionsuffix = '-GCC-6.3.0-2.27'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
@ -26,4 +26,6 @@ modextravars = {
'DEBUGFLAGS': '-O0 -g'
}
modluafooter = 'add_property("state","experimental")'
moduleclass = 'toolchain'

@ -1,22 +0,0 @@
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'

@ -1,19 +0,0 @@
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'

@ -1,19 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,22 +0,0 @@
name = 'ifort'
version = '2013.5.192'
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.8.3'
versionsuffix = '-%s-%s' % (gcc, gccver)
dependencies = [(gcc, gccver)]
dontcreateinstalldir = 'True'
# license file
license_file = '/apps/licenses/intel/license.lic'
moduleclass = 'compiler'

@ -1,16 +0,0 @@
name = 'ifort'
version = '2013.5.192'
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'

@ -1,16 +0,0 @@
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'

@ -1,17 +0,0 @@
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'

@ -1,17 +0,0 @@
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'

@ -1,17 +0,0 @@
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'

@ -1,18 +0,0 @@
# 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'

@ -1,22 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,22 +0,0 @@
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'

@ -1,16 +0,0 @@
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'

@ -1,22 +0,0 @@
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'

@ -1,22 +0,0 @@
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'

@ -1,37 +0,0 @@
# Built with EasyBuild version 2.2.0dev on 2015-06-29_09-56-02
name = 'ifort'
version = '2015.3.187'
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']
gnu = 'GNU'
gnuver = '5.1.0-2.25'
versionsuffix = '-%s-%s' % (gnu, gnuver)
dependencies = [(gnu, gnuver)]
dontcreateinstalldir = 'True'
# license file
import os
license_file = os.path.join(
os.getenv('HOME'),
"licenses",
"intel",
"license.lic")
moduleclass = 'compiler'
# Salomon specific optimalization
modextravars = {
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

@ -1,16 +0,0 @@
name = 'ifort'
version = '2015.3.187'
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'

@ -1,25 +0,0 @@
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'

@ -1,45 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
name = 'ifort'
version = '2016.0.109'
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.tgz']
# remove dependency on intel-mpi-rt-mic
patches = ['ifort_2016_no_mpi_mic_dependency.patch']
checksums = ['bce7f6a71f7e44f67956197501d00b7c']
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-fcomp',
'intel-ifort',
'intel-openmp',
'intel-ipsf?_']
dontcreateinstalldir = 'True'
# license file
license_file = '/apps/licenses/intel/license.lic'
moduleclass = 'compiler'

@ -1,42 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
name = 'ifort'
version = '2016.0.109'
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_fortran_%(version)s.tgz']
checksums = ['bce7f6a71f7e44f67956197501d00b7c']
gcc = 'GCC'
gccver = '4.9.3'
versionsuffix = "-%s-%s" % (gcc, gccver)
dependencies = [(gcc, gccver)]
dontcreateinstalldir = 'True'
# license file
import os
license_file = os.path.join(
os.getenv('HOME'),
"licenses",
"intel",
"license.lic")
moduleclass = 'compiler'
# Salomon specific optimalization
modextravars = {
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

@ -1,42 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
name = 'ifort'
version = '2016.0.109'
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_fortran_%(version)s.tgz']
checksums = ['bce7f6a71f7e44f67956197501d00b7c']
gcc = 'GCC'
gccver = '5.2.0'
versionsuffix = "-%s-%s" % (gcc, gccver)
dependencies = [(gcc, gccver)]
dontcreateinstalldir = 'True'
# license file
import os
license_file = os.path.join(
os.getenv('HOME'),
"licenses",
"intel",
"license.lic")
moduleclass = 'compiler'
# Salomon specific optimalization
modextravars = {
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

@ -1,36 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
name = 'ifort'
version = '2016.0.109'
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.tgz']
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
components = [
'intel-comp',
'intel-fcomp',
'intel-ifort',
'intel-openmp',
'intel-ipsf?_']
dontcreateinstalldir = 'True'
# license file
license_file = '/apps/licenses/intel/license.lic'
moduleclass = 'compiler'

@ -1,45 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
name = 'ifort'
version = '2016.1.150'
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 = ['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)
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
license_file = '/apps/licenses/intel/license.lic'
moduleclass = 'compiler'

@ -1,42 +0,0 @@
# This is an easyconfig file for EasyBuild, see
# http://hpcugent.github.io/easybuild
name = 'ifort'
version = '2016.1.150'
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_fortran_%(version)s.tgz']
checksums = ['1e848c8283cf6a0210bce1d35ecd748b']
gcc = 'GCC'
gccver = '4.9.3'
versionsuffix = "-%s-%s" % (gcc, gccver)
dependencies = [(gcc, gccver)]
dontcreateinstalldir = 'True'
# license file
import os
license_file = os.path.join(
os.getenv('HOME'),
"licenses",
"intel",
"license.lic")
moduleclass = 'compiler'
# Salomon specific optimalization
modextravars = {
'F90': 'ifort',
'F77': 'ifort',
'FC': 'ifort',
'OPTFLAGS': '-O3 -xHost -ip',
'DEBUGFLAGS': '-O0 -g'
}

Some files were not shown because too many files have changed in this diff Show More