2021.1 Stack

The 2021.1 stack introduces some new compilers and libraries

  • NVHPC – The NVidia HPC compilers. These compilers are not used to build any packages in the stack but are available for people to use.

  • Intel OneAPI – Intel is migrating away from Parallel Studio with the OneAPI suite. The "classic" compilers in OneAPI are a continuation of the Parallel Studio compilers. The "classic" compilers were used to compile some of the core libraries of the stack. The new LLVM based compilers, including DPC++, are not used to build any packages in this stack but are available for people to use. Intel libraries, such as MKL and DAAL, that are used to build packages in the stack, are from the 2020 release level, rather than the OneAPI 2021 release level, because several packages do not yet support the newer tools and libraries. Those are all provided for people to use and will be more integrated in future versions of the software stack. Also, the Intel OneAPI MPI implementation is installed but nothing in the central stack is built with it. If you wish to use Intel MPI for your code you will need to manage all of the MPI enabled dependencies for your code.

The R packages in this stack are back to the model of having an environment module for each package. Hopefully, the issues that were experienced in the 2020.2 stack are resolved. The R Bioconductor packages are at the Bioconductor-3.12 release level.