Problem
The Cray Programming Environment provides several scientific libraries, however the module naming convention might be different with respect to your experience.
Solution
The Cray modulefile cray-libsci
provides scientific libraries for Cray systems. Cray LibSci is supported on the host CPU but not on the accelerator of these systems.
Please note that the modules cray-tpsl
, cray-petsc
and cray-trilinos
are no longer provided by the Cray Programming Environment by the platforms on Alps (e.g. Eiger)
The Cray Programming Environment on Piz Daint still provides TPSL (Third Party Scientific Libraries), PETSc and Trilinos libraries. TPSL is the acronym used by the module cray-tpsl
, providing a collection of mathematical libraries. The cray-tpsl
libraries can be used together with the PETSc cray-petsc
and Trilinos cray-trilinos
libraries for solving problems in dense and sparse linear algebra. The libraries included in the module cray-tpsl
are Hypre, SuperLU, SuperLU_dist, MUMPs, ParMetis, Sundials, and Scotch.
Please have a look at module help cray-tpsl
for more information on the libraries provided by the modulefile on Piz Daint