Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.01.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name = 'HPL'
version = '2.1'

homepage = 'http://www.netlib.org/benchmark/hpl/'
description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic
on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the
High Performance Computing Linpack Benchmark."""

toolchain = {'name': 'intel', 'version': '2016.01'}
toolchainopts = {'optarch': True, 'usempi': True}

sources = [SOURCELOWER_TAR_GZ]
source_urls = ['http://www.netlib.org/benchmark/%(namelower)s']

# fix Make dependencies, so parallel build also works
patches = ['HPL_parallel-make.patch']

moduleclass = 'tools'
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/i/icc/icc-2016.1.150-GCC-4.9.3.eb
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ 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']
sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz']
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about original parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz? How about this:

sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz',
                  'parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz'
]

Based on MD5 will be selected right one?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no, EB will require both sources

in the 2016.0.109 easyconfigs, we'll need to use parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz indeed (see https://github.com/DirkdeDraak/easybuild-easyconfigs/pull/1)


checksums = ['4b93b0ff549e6bd8d1a8b9a441b235a8']

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ 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']
sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz']

checksums = ['1e848c8283cf6a0210bce1d35ecd748b']

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
easyblock = "Toolchain"

name = 'iimpi'
version = '2016.00'
version = '2016.01'
versionsuffix = '-GCC-4.9.3'

homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description = """Intel Math Kernel Library is a library of highly optimized,
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'}
toolchain = {'name': 'iimpi', 'version': '2016.01-GCC-4.9.3'}

sources = ['l_mkl_%(version)s.tgz']
checksums = ['b57ff502b5f97f2f783e4bbda7ce42b3']
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
easyblock = "Toolchain"

name = 'intel'
version = '2016.00'
version = '2016.01'

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 & Intel MKL."""
Expand Down