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

Reply via email to