HSUper has its modules hierarchically organized by compiler and MPI implementation. The command module avail
shows all modules that are available in the current environment. If you are missing a software package, it might not be available for the selected compilers or MPI implementation. module spider <modulename>
is useful to find out how a module could be loaded. More information on the module system is provided by module --help
and the Lmod documentation.
If you cannot find a package using module spider <modulename>
, verify if you have loaded the USER-SPACK module.
Currently available software:
- Apptainer (Singularity)
- slurm
- Lmod
- tmux
- Python 2.7/3.6 (python2, python3, …)
- pip 9.0.3 (pip2, pip3, …)
- GNU Debugger (gdb)
- vim
- tcsh
- zsh
Modules:
- OpenMPI
- Intel® MPI Library (Intel oneAPI MPI)
- Intel® oneAPI Math Kernel Library (Intel oneAPI MKL)
- Intel® oneAPI Base Toolkit & HPC Toolkit
- Intel oneAPI DPC++/C++ Compiler
- Intel® C++ Compiler Classic
- Intel® oneAPI Threading Building Blocks (Intel oneAPI TBB)
- …
- NVIDIA HPC SDK
- NVIDIA C, C++, Fortran 77, Fortran 90 compilers
- …
- NVIDIA CUDA®
- TensorFlow (TODO: coming soon)
- R
- gcc
- cmake
- ccmake (part of the cmake module)
- eigen3
- bison
- flex
- Python3
- py-pybind
- OpenCL
- FTTW
- LAPACK
- ScaLAPACK
- OpenFOAM
- GNU Octave
- preCICE
- FEniCS / FEniCSx
- gnuplot
- Miniforge3 (Miniconda3)
- Spack (USER-SPACK)