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