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