Dear EasyBuilders,
I'm happy to announce the release of EasyBuild version 2.8.0 [1].
An independent and impartial jury has selected this version as the best
release so far!
This is an exciting release for a number of reasons, including:
* significant performance improvements of EasyBuild itself, thanks
to code refactoring [2] and caching of module commands [3]
* these will be noticed best during the use of --dry-run/-D,
when Lmod is used as a modules tool and/or when a hierarchical module
naming scheme is used
* support for using PGI as a toolchain compiler [4]
* special thanks to everyone who contributed to this feature,
and to the Portland Group for providing me with a free PGI
license to test PGI-related contributions!
* bug fixes related to hierarchical module naming schemes, including:
* only load modules using short module names [5]
* fix modpath_extensions_for method: take into account modules
in Lua syntax [6]
* 4 new software-specific easyblocks, for binutils, libQGLViewer,
SuperLU and wxPython
* enhancements & bug fixes to various easyblocks (mostly w.r.t. new
software versions),
including for bzip2, Clang, Qt, QuantumESPRESSO, Ruby, Score-P &
co, SuiteSparse, WRF
* support for 69 new software packages, bringing the total of
supported software packages to 931,
including NGS, Rust, Singularity, SuperLU, VASP, Yade & many more
* support for recent versions of already supported software,
including the latest Intel compilers & MPI/MKL libraries,
Clang & LLVM 3.8.0, OpenCV 2.4.12, PGI 16.4, Qt 5.6.0, Scalasca
2.3, Score-P 2.0.1, SuiteSparse 4.5.2, WRF 3.8
* new compiler toolchains, including pomkl 2016.03 & 2016.04
(PGI-based), intel 2016.02-GCC-5.3 & 2016.03-GCC-5.3 and foss/2016.04
A detailed overview of all changes is available in the release notes [7].
Thanks to everyone who contributed to this release in one way or another!
To upgrade to EasyBuild v2.8.0, there are several options, see [8];
an easyconfig file for EasyBuild v2.8.0 is available in [9].
Enjoy!
regards,
Kenneth
EasyBuild release manager
[1] http://pypi.python.org/pypi/easybuild/2.8.0
[2] https://github.com/hpcugent/easybuild-framework/pull/1735
[3] https://github.com/hpcugent/easybuild-framework/pull/1742
[4] https://github.com/hpcugent/easybuild/issues/211
[5] https://github.com/hpcugent/easybuild-framework/pull/1754
[6] https://github.com/hpcugent/easybuild-framework/pull/1766
[7] http://easybuild.readthedocs.org/en/latest/Release_notes.html
[8]
http://easybuild.readthedocs.io/en/latest/Installation.html#updating-an-existing-easybuild-installation
[9] https://github.com/hpcugent/easybuild-easyconfigs/pull/3068/files