-
Notifications
You must be signed in to change notification settings - Fork 144
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
(or.deprecated
?) 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.
This does not mean that we will remove support for using these toolchains in the EasyBuild framework, although not testing them anymore may imply that using them may no longer work at some point in time.
For toolchains for which no active versions will be retained, it is possible that they will be reactivated again if a new version is contributed.
- 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 no longer be relevant anyway
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 mid-2015, and for which no response was received from the community, are considered for deprecation.
This is a summarised overview of the detailed overview included below.
The following toolchain will be deprecated:
-
cgmpolf
,cgoolf
,cgmpich
,cgmvapich2
,cgompi
,ClangGCC
: all versions -
gimkl
andgimpi
: (only) version1.5.9
-
gmacml
: (only) version1.7.0
-
gmpolf
andgmpich
: (only) version1.4.8
-
gmvolf
+gmvapich2
: (only) versions1.1.0
,1.6.7
,1.7.9a2
,1.7.12
and1.7.12rc1
-
goalf
: all versions (1.1.0-no-OFED
,1.5.12-no-OFED
,1.5.12
) -
goolf
andgompi
: (only) versions1.4.10-no-OFED
,1.4.12-no-OFED
,1.5.12
, and1.5.14-no-OFED
-
goolfc
,gompic
,gcccuda
: all versions (1.3.12
,1.4.10
,2.6.10
) -
gpsolf
andgpsmpi
: all versions (2014.12
) -
ictce
andiimpi
(+ matchingiccfort
versions): (only) versions3.2.2.u3
,3.2.2.u3-32bit
,4.0.6
,4.0.10
,4.1.13
,5.1.1
,6.0.5
,6.3.5
-
iqacml
+iiqmpi
: all versions (3.3.0
,4.4.13
) -
intel-para
+ipsmpi
: all versions (2014.12
) -
iomkl
+iompi
:4.6.13
,6.6.2
,6.6.4
,6.6.4-no-OFED
-
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
-
gimkl-1.5.9
(Aug'14, only HPL) +gimpi-1.5.9
subtoolchain -
gmacml-1.7.0
(Dec'12) -
gmpolf-1.4.8
(Nov'15) +gmpich-1.4.8
subtoolchain??? -
gmvolf
+gmvapich2
-
gmvolf-1.7.12
(Sept'14) +gmvapich2-1.7.12
subtoolchain -
gmvolf-1.7.12rc1
(May'14) +gmvapich2-1.7.12rc1
subtoolchain -
gmvapich2-1.1.0
(Aug'12) -
gmvapich2-1.6.7
(Nov'12) -
gmvapich2-1.7.9a2
(Apr'13)
-
-
goalf
-
goalf-1.1.0-no-OFED
(Mar'15) +gompi-1.1.0-no-OFED
subtoolchain -
goalf-1.5.12-no-OFED
(Feb'14) +gompi-1.5.12-no-OFED
subtoolchain
-
-
goolf
+gompi
-
goolf-1.4.10-no-OFED
(Mar'14) +gompi-1.4.10-no-OFED
subtoolchain -
goolf-1.5.14-no-OFED
(Jan'15) +gompi-1.5.14-no-OFED
subtoolchain -
gompi-1.4.12-no-OFED
(Apr'15) -
gompi-1.5.12
(Sept'13)
-
-
goolfc
+gompi(c)
-
goolfc-1.3.12
(Jan'15) +gompi-1.3.12
subtoolchain -
goolfc-1.4.10
(Oct'14) -
goolfc-2.6.10
(Oct'14) +gompic-2.6.10
/gcccuda-2.6.10
subtoolchains
-
-
gpsolf-2014.12
(Dec'14, only HPL) +gpsmpi
subtoolchain -
ictce
,iimpi
,iccifort
-
ictce-3.2.2.u3
(May'14) +iimpi-3.2.2.u3
+iccifort-11.1.073
-
ictce-3.2.2.u3-32bit
+iimpi-3.2.2.u3-32bit
+iccifort-11.1.073-32bit
-
ictce-4.0.6
(Mar'15) +iimpi-4.0.6
+iccifort-2011.6.233
-
ictce-4.0.10
(Feb'13) +iimpi-4.0.10
+iccifort-2011.10.319
-
ictce-4.1.13
(Nov'15) +iimpi-4.1.13
+iccifort-2011.13.367
-
ictce-5.1.1
(May'13) +iimpi-5.1.1
+iccifort-2013.1.117
-
ictce-6.0.5
(Dec'13) +iimpi-6.0.5
+iccifort-2013_sp1.0.080
-
ictce-6.3.5
(Sept'14) +iimpi-6.3.5
+iccifort-2013_sp1.3.174
-
-
iqacml
+iiqmpi
:iqacml-3.7.3
(May'14) +iiqmpi-3.3.0
iqacml-4.4.13
(May'13) +iiqmpi-4.4.13
-
intel-para-2014.12
+ipsmpi-2014.12
-
iomkl
+iompi
:-
iomkl-4.6.13
(Oct'15) +iompi-4.6.13
-
iomkl-6.6.2
(Mar'14) +iompi-6.6.2
iompi-6.6.4
iompi-6.6.4-no-OFED
-