Slatec ====== .. toctree:: :maxdepth: 1 :caption: Contents: 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: .. code-block:: bash 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) :doc:`oneapi`, (ii) :doc:`nvidia_hpc_sdk`, (iii) :doc:`aocc`, (iv) :doc:`gcc`. The name of the environmental module contains the name of the compiler set employed for compiling the Slatec source code. Intel oneAPI ............ .. code-block:: bash module avail slatec/*/*intel NVIDIA HPC SDK .............. .. code-block:: bash module avail slatec/*/*nvidia LLVM .... .. code-block:: bash module avail slatec/*/*llvm AOCC .... .. code-block:: bash module avail slatec/*/*aocc GCC ... .. code-block:: bash module avail slatec/*/*gcc Getting help ------------ See :doc:`help` .. _`Slatec`: https://www.netlib.org/slatec/