SHTOOLS

About

SHTOOLS is a Fortran-95/Python library that can be used for spherical harmonic transforms, multitaper spectral analyses, expansions of gridded data into Slepian basis functions, standard operations on global gravitational and magnetic field data.

Supported versions

To check which SHTOOLS versions and build types are currently supported on Discoverer, execute on the login node:

module avail shtools

The recipe followed to build the source code is available at:

https://gitlab.discoverer.bg/vkolev/recipes/-/tree/main/SHTOOLS

Loading/Compiler affinity

Each version of SHTOOLS installed in the public software repository is built against four compiler sets: (i) Intel oneAPI, (ii) NVIDIA HPC SDK (former PGI Compilers), (iii) LLVM Compiler Infrastructure, (iv) AMD Optimized Compiler Collection (AOCC), and (v) GNU Compiler Collection (GCC). The name of the environmental module contains the name of the compiler set employed for compiling the SHTOOLS source code.

Intel oneAPI

module avail shtools/*/*intel

NVIDIA HPC SDK

module avail shtools/*/*nvidia

AOCC

module avail shtools/*/*aocc

LLVM

module avail shtools/*/*llvm

GCC

module avail shtools/*/*gcc

Getting help

See Getting help