On 27/06/2017 10:12, Kenneth Hoste wrote:
Dear EasyBuilders,
The time has come to look into the 2017b update of the common
toolchains, i.e. foss/2017b and intel/2017b.
I have already created WIP pull requests for them, see [1, 2].
Currently, the toolchains are defined as specified below, but since
updates are expected soon for both OpenBLAS (0.2.20?) & GCC (6.4.0),
we should give it some more time before writing them in stone
(especially for OpenBLAS since the current last release dates from
Sept'16...).
All toolchain components are basically updated to the latest version,
except for GCC since Intel support made the statement that the 2017
update 4 versions of the Intel compilers are not supported yet on top
of GCC 7.x.
foss/2017b:
GCC 6.3.0 (*) + binutils 2.28
OpenMPI 2.1.1
OpenBLAS 0.2.19 (*)
FFTW 3.3.6(-pl2)
ScaLAPACK 2.0.2
intel/2017b:
Intel compilers 2017.4.196 on top of GCC 6.3.0 (*) + binutils 2.28
Intel MPI 2017.3.196
Intel MKL 2017.3.196
(*) update expected in the coming weeks!
Update: GCC 6.4.0 is expected to be released next week.
I'm already testing things a bit with the release candidate, no problems
encountered.
WIP pull request for GCCcore/6.4.0 that will serve as a base for both
foss/2017b and intel/2017b @
https://github.com/hpcugent/easybuild-easyconfigs/pull/4794 .
I hope the new OpenBLAS release will be there soon too...
regards,
Kenneth
I hope we can finalize these toolchain definitions very soon (i.e.
when GCC 6.4 and the OpenBLAS update are available),
so we have ample time to test these toolchains with existing 2017a
(and maybe also 2016b) easyconfigs.
Any feedback, comments & suggestions are welcome!
regards,
Kenneth
[1] https://github.com/hpcugent/easybuild-easyconfigs/pull/4618
(intel/2017b)
[2] https://github.com/hpcugent/easybuild-easyconfigs/pull/4768
(foss/2017b)