Skip to content

Software Module Lifecycle

To keep the YCRC cluster software modules catalogs tidy, relevant, and up to date, we periodically deprecate and introduce modules.

Deprecated Modules

The two major criteria we use to decide which modules to deprecate are:

  • A software module has not been used much in the past year
  • We are ending support for the toolchain with which a module was built

As we deprecate modules, every time you load a module that has been marked for removal a warning message will appear. The message state when the module will no appear in the module list. If you see such a message, we recommend you update your project to use a supported module as soon as possible or contacting us for help.

Toolchain Support

The YCRC maintains a rolling two toolchain version support model. At any given time on a cluster, we aim to support two versions of each of the major toolchains, foss and intel. The two versions are separated by two years and new software is typically installed with the later version. When we introduce a new toolchain version, we phase out support for the oldest by marking software in that toolchain for deprecation. A few months later, software in the oldest toolchain version will be removed from the module list and no longer supported by the YCRC.

Spring 2021 Deprecation Cycle

In June 2021, we are removing deprecated software and finalizing the introduction of new toolchains. If a module you used in the past is no longer available and there is not a newer module available, please contact us.

Grace and Milgram

Removed Software:

  • Modules built with a 2016b toolchain, GCCcore/5.x, or iccifort/2016.3.210
  • Unused modules

Supported Software

  • Modules built with a 2018a toolchain, GCCcore/6.4.0 or iccifort/2018.1.163
  • Modules built with a 2018b toolchain, GCCcore/7.3.0 or iccifort/2018.3.222 (Grace only)
  • Modules built with a 2020b toolchain, GCCcore/10.2.0 or iccifort/2020.4.304 (new)
  • Commonly used modules not otherwise deprecated

Farnam and Ruddle

Removed Software:

  • Modules built with 2016a, 2016b, 2017a, or 2017b toolchains or GCCcore/4.x, GCCcore/5.x, GCCcore/6.x
  • Unused modules

Supported Software

  • Modules built with a 2018b toolchain or GCCcore/7.3.0
  • Modules built with a 2020b toolchain or GCCcore/10.2.0 (new)
  • Commonly used modules not otherwise deprecated

Last update: June 3, 2021