-
Notifications
You must be signed in to change notification settings - Fork 143
Deprecated toolchains
This page provides an overview of the toolchains and toolchain versions that we plan to deprecate for EasyBuild v3.0.0.
Deprecation here means that any easyconfig files that use these toolchains are archived in the easybuild-easyconfigs
repository:
- i.e. they are moved to a hidden
.archive
directory - making
eb
still consider them will require enabling the configuration option--consider-archived-easyconfigs
In addition, these easyconfigs will no longer be included in the regression test that is performed prior to every EasyBuild release.
It does not mean that we will remove support for using these toolchains, although not testing them anymore may imply that using them may no longer work at some point in time.
- using old toolchains (incl. old compiler and libraries) is likely to become more and more difficult on modern OSs
- these toolchains put a significant burden on regression testing
- easyconfigs using old toolchains are likely to be for old software versions, which may now be no long relevant
To determine which toolchains should be deprecated, we have tried to evaluate which toolchains are no longer actively used by the community.
This was done by:
- looking at how long ago the most recent easyconfig for each toolchain was originally contributed
- consulting the community via the EasyBuild mailing list and conference calls
- providing a clear warning in EasyBuild v2.9.0 that a toolchain will be deprecated soon
Toolchains that were last active before Jan 1st 2015, and for which no response was received from the community, are considered for deprecation.
- Clang+GCC-based toolchains (inactive since May'14)
cgmpolf-1.1.6
cgmvolf-1.1.12rc1
cgmvolf-1.2.7
cgoolf-1.1.7
-
- subtoolchains:
ClangGCC 1.1.3
ClangGCC 1.2.3
cgmpich-1.1.6
cgmvapich2-1.1.12rc1
cgmvapich2-1.2.7
cgompi-1.1.7
CrayCEE, CrayGNY, CrayIntel: all recent
GCC/GCCcore: all still potentially relevant
GNU: too recent to deprecate already GNU-4.9.2-2.25 (9): 2015-05-20 (numactl) GNU-4.9.3-2.25 (52): 2015-11-24 (zsh) GNU-5.1.0-2.25 (5): 2015-06-12 (libtool)
PGI-based toolchains (pomkl, pompi): all sufficiently recent
foss: foss-2014b (55): 2015-02-27 (netCDF-Fortran) 2015* and newer: too recent to deprecate already
gcccuda: gcccuda-2.6.10 (7): 2014-02-16 (netloc)
gimkl: gimkl-1.5.9 (1): 2014-08-01 (HPL) gimkl-2.11.5: sufficiently recent (2016-03-08, libGLU) gimpi subtoolchain: gimpi-1.5.9 (1): 2014-10-03 (imkl) gimpi-2.11.5 (1): sufficiently recent (2015-10-28, imkl)
gmacml: gmacml-1.7.0 (6): 2012-12-31 (libsmm)
gmpich: gmpich-1.4.8 (4): 2014-11-30 (ScaLAPACK) gmpich-2016a: sufficiently recent (2016-03-01, ScaLAPACK)
gmpolf: gmpolf-1.4.8 (34): 2015-11-11 (ParaView) gmpolf-2016a (1): sufficiently recent (2016-03-16, HPL)
gmvolf: deprecate: gmvolf-1.7.12 (19): 2014-09-09 (NAMD) gmvolf-1.7.12rc1 (14): 2014-05-22 (OpenSSL) sufficiently recent: gmvolf-1.7.20 (1): 2015-02-11 (HPL) gmvolf-2016a (1): 2016-03-16 (HPL) gmvapich2 subtoolchain: deprecate: gmvapich2-1.6.7 (2): 2013-11-04 (flex) gmvapich2-1.7.9a2 (3): 2012-11-28 (ScaLAPACK) gmvapich2-1.7.12rc1 (3): 2013-04-18 (ScaLAPACK) sufficiently recent: gmvapich2-1.7.12 (7): 2015-01-27 (zlib) gmvapich2-1.7.20 (2): 2015-02-11 (ScaLAPACK) gmvapich2-2016a (2): 2016-02-29 (ScaLAPACK)
goalf: goalf-1.1.0-no-OFED (268): 2016-06-14 (GnuTLS) goalf-1.5.12-no-OFED (16): 2014-02-14 (zlib)
gompi: deprecate: gompi-1.1.0-no-OFED (11): 2013-05-22 (FFTW) gompi-1.3.12 (4): 2013-04-22 (ScaLAPACK) gompi-1.4.10 (4): 2013-03-22 (ScaLAPACK) gompi-1.4.10-no-OFED (3): 2014-03-13 (ScaLAPACK) gompi-1.4.12-no-OFED (33): 2016-04-19 (VampirTrace) gompi-1.5.12 (4): 2013-09-25 (ScaLAPACK) gompi-1.5.12-no-OFED (4): 2013-09-25 (ScaLAPACK) gompi-1.5.14 (3): 2014-03-22 (ScaLAPACK) gompi-1.5.14-no-OFED (3): 2014-03-22 (ScaLAPACK) gompi-1.6.10 (3): 2013-10-22 (ScaLAPACK) sufficiently recent: gompi-1.5.16 (12): 2015-06-02 (Tk) gompi-1.7.20 (2): 2015-02-10 (ScaLAPACK) gompi-2014b (2): 2014-06-20 (ScaLAPACK) gompi 2015* and newer
gompic: gompic-2.6.10 (3): 2013-12-16 (ScaLAPACK)
goolf: goolf-1.4.10 (662): 2016-06-14 (GnuTLS) goolf-1.4.10-no-OFED (1): 2014-03-13 (gzip) goolf-1.5.14 (94): 2016-02-02 (FreeXL) goolf-1.5.14-no-OFED (3): 2015-01-07 (IMB) goolf-1.5.16 (16): 2016-04-11 (Tcl) goolf-1.6.10 (5): 2015-01-07 (IMB) goolf-1.7.20 (101): 2016-07-09 (BEDTools)
goolfc: goolfc-1.3.12 (7): 2015-01-27 (zlib) goolfc-1.4.10 (2): 2014-10-02 (HPL) goolfc-2.6.10 (7): 2014-10-02 (HPL)
gpsolf/gpsmpi: gpsmpi-2014.12 (2): 2014-12-11 (ScaLAPACK) gpsolf-2014.12 (1): 2014-12-11 (HPL)
ictce (iccifort, iimpi): ictce-3.2.2.u3 (40): 2014-05-22 (OpenSSL) ictce-4.0.6 (186): 2016-06-14 (Guile) ictce-4.0.10 (9): 2013-02-20 (zlib) ictce-4.1.13 (245): 2015-11-17 (libXtst) ictce-5.1.1 (1): 2013-05-24 (LZO) ictce-5.2.0 (25): 2015-06-03 (libxml2) ictce-5.3.0 (453): 2016-06-15 (gputools) ictce-5.4.0 (30): 2016-02-02 (Bison) ictce-5.5.0 (178): 2016-02-22 (DB) ictce-6.0.5 (1): 2013-12-21 (HPL) ictce-6.1.5 (13): 2015-07-07 (NEMO) ictce-6.2.5 (35): 2016-06-01 (MOSAIK) ictce-6.3.5 (9): 2014-09-10 (zlib) ictce-7.1.2 (27): 2015-06-03 (PLUMED) ictce-7.3.5 (13): 2016-03-09 (CMake)
iccifort-11.1.073 (1): 2014-09-06 (impi)
iccifort-2011.10.319 (1): 2014-09-06 (impi)
iccifort-2011.13.367 (6): 2015-03-05 (M4)
iccifort-2011.6.233 (1): 2014-09-06 (impi)
iccifort-2013.1.117 (1): 2014-09-06 (impi)
iccifort-2013.2.146 (1): 2014-09-06 (impi)
iccifort-2013.3.163 (1): 2014-09-06 (impi)
iccifort-2013.4.183 (1): 2014-09-06 (impi)
iccifort-2013.5.192 (1): 2014-09-06 (impi)
iccifort-2013.5.192-GCC-4.8.3 (2): 2015-04-22 (impi)
iccifort-2013_sp1.0.080 (1): 2014-09-06 (impi)
iccifort-2013_sp1.1.106 (1): 2014-09-06 (impi)
iccifort-2013_sp1.2.144 (3): 2014-09-06 (impi)
iccifort-2013_sp1.3.174 (1): 2014-09-06 (impi)
iccifort-2013_sp1.4.211 (5): 2014-11-28 (OpenMPI)
iccifort-2015.0.090 (1): 2014-09-02 (impi)
iccifort-2015.0.090-GCC-4.9.2 (1): 2014-12-02 (impi)
iccifort-2015.1.133 (5): 2016-03-03 (psmpi)
iccifort-2015.1.133-GCC-4.9.2 (3): 2015-01-22 (hwloc)
iccifort-2015.2.164-GCC-4.9.2 (3): 2015-02-12 (hwloc)
iccifort-2015.3.187 (2): 2015-07-14 (impi)
iccifort-2015.3.187-GNU-4.9.3-2.25 (5): 2015-12-02 (CUDA)
iccifort-2015.5.223-GCC-4.9.3-2.25 (1): 2015-12-08 (impi)
iccifort-2016.0.109-GCC-4.9.3-2.25 (1): 2015-12-13 (impi)
iccifort-2016.1.150-GCC-4.9.3-2.25 (1): 2015-12-13 (impi)
iccifort-2016.2.181-GCC-4.9.3-2.25 (1): 2016-03-14 (impi)
iccifort-2016.2.181-GCC-5.3.0-2.26 (1): 2016-02-27 (impi)
iccifort-2016.3.210-GCC-4.9.3-2.25 (1): 2016-05-20 (impi)
iccifort-2016.3.210-GCC-5.3.0-2.26 (1): 2016-05-07 (impi)
iccifort-2016.3.210-GCC-5.4.0-2.26 (1): 2016-06-06 (impi)
iimpi-2016.00-GCC-4.9.3-2.25 (1): 2015-12-13 (imkl)
iimpi-2016.01-GCC-4.9.3-2.25 (1): 2015-12-14 (imkl)
iimpi-2016.02-GCC-4.9.3-2.25 (1): 2016-03-14 (imkl)
iimpi-2016.02-GCC-5.3.0-2.26 (1): 2016-02-27 (imkl)
iimpi-2016.03-GCC-4.9.3-2.25 (1): 2016-05-20 (imkl)
iimpi-2016.03-GCC-5.3.0-2.26 (1): 2016-05-07 (imkl)
iimpi-2016.03-GCC-5.4.0-2.26 (1): 2016-06-06 (imkl)
iimpi-2016b (1): 2016-06-28 (imkl)
iimpi-3.2.2.u3 (1): 2014-09-06 (imkl)
iimpi-3.2.2.u3-32bit (1): 2014-09-06 (imkl)
iimpi-4.0.10 (1): 2014-09-06 (imkl)
iimpi-4.0.6 (1): 2014-09-06 (imkl)
iimpi-4.1.13 (1): 2014-09-06 (imkl)
iimpi-5.1.1 (1): 2014-09-06 (imkl)
iimpi-5.2.0 (1): 2014-09-06 (imkl)
iimpi-5.3.0 (1): 2014-09-06 (imkl)
iimpi-5.4.0 (1): 2014-09-06 (imkl)
iimpi-5.5.0 (1): 2014-09-06 (imkl)
iimpi-5.5.0-GCC-4.8.3 (1): 2015-04-22 (imkl)
iimpi-5.5.3-GCC-4.8.3 (1): 2014-09-06 (imkl)
iimpi-6.0.5 (1): 2014-0-906 (imkl)
iimpi-6.1.5 (1): 2014-09-06 (imkl)
iimpi-6.2.5 (1): 2014-09-06 (imkl)
iimpi-6.3.5 (1): 2014-09-06 (imkl)
iimpi-7.1.2 (1): 2014-09-02 (imkl)
iimpi-7.1.2-GCC-4.9.2 (1): 2014-12-02 (imkl)
iimpi-7.2.3-GCC-4.9.2 (1): 2014-1203 (imkl)
iimpi-7.2.5-GCC-4.9.2 (1): 2015-02-10 (imkl)
iimpi-7.3.5 (1): 2015-05-05 (imkl)
iimpi-7.3.5-GNU-4.9.3-2.25 (1): 2015-08-08 (imkl)
iimpi-7.5.5-GCC-4.9.3-2.25 (1): 2015-12-08 (imkl)
iimpi-8.1.5-GCC-4.9.3-2.25 (1): 2016-01-15 (imkl)
iqacml/iiqmpi: iqacml-3.7.3 (37): 2014-05-22 (OpenSSL) iqacml-4.4.13 (5): 2013-05-23 (ncurses)
iiqmpi-3.3.0 (3): 2013-01-28 (ScaLAPACK)
iiqmpi-4.4.13 (2): 2013-05-21 (ScaLAPACK)
intel: intel-2014.06 (18): 2016-02-02 (FFmpeg) intel-2014.10 (1): 2014-12-09 (HPL) intel-2014.11 (1): 2014-12-09 (HPL) intel-2014b (180): 2016-02-02 (FFmpeg)
intel 2015* & more recent: sufficiently recent
intel-para (ipsmpi): intel-para-2014.12 (7): 2015-03-13 (Bison)
ipsmpi-2014.12 (1): 2014-12-11 (imkl)
iomkl (iompi): iomkl-4.6.13 (9): 2015-10-06 (BEEF) iomkl-6.6.2 (1): 2014-03-13 (gzip) iomkl-2015.01 (1): 2015-01-22 (HPL) iomkl-2015.02 (1): 2015-02-12 (HPL) iomkl-2015.03 (1): 2015-11-26 (HPL)
iompi-4.6.13 (1): 2014-09-23 (imkl)
iompi-6.6.2 (1): 2014-09-23 (imkl)
iompi-6.6.4 (1): 2014-11-28 (imkl)
iompi-2015.01 (1): 2015-01-22 (imkl)
iompi-2015.02 (1): 2015-02-12 (imkl)
iompi-2015.03 (1): 2015-11-25 (imkl)