Slatec¶
About¶
Slatec is an ancient part of the NetLib project. It contains ~1400 general purpose mathematical and statistical routines written in Fortran 77. Some old code might need this library, which is why we installed in on Discoverer.
Supported versions¶
To check which Slatec versions and build types are currently supported on Discoverer, execute on the login node:
module avail slatec
The recipe followed to build the source code is available at:
https://gitlab.discoverer.bg/vkolev/recipes/-/tree/main/slatec
Loading/Compiler affinity¶
Each version of Slatec installed in the public software repository is built against four compiler sets: (i) Intel oneAPI, (ii) NVIDIA HPC SDK (former PGI Compilers), (iii) AMD Optimized Compiler Collection (AOCC), (iv) GNU Compiler Collection (GCC). The name of the environmental module contains the name of the compiler set employed for compiling the Slatec source code.
Intel oneAPI¶
module avail slatec/*/*intel
NVIDIA HPC SDK¶
module avail slatec/*/*nvidia
LLVM¶
module avail slatec/*/*llvm
AOCC¶
module avail slatec/*/*aocc
GCC¶
module avail slatec/*/*gcc
Getting help¶
See Getting help