Builtin software
The OAsis HPC cluster has common software built in. They are provided via both Lmod and Containers. Users may choose the way they are comfortable with.
Lmod
All software and module files are located in the parallel file system, and accessible in any compute nodes and login nodes. You may load a specific MPI toolchain in a login node to compile your code. And use the same MPI version to run your program on compute nodes.
We provide various versions for each software. To prevent loading incompatible sets of modules, our Lmod is using a software hierarchy. For example, to load FFTW 3.3.10 using the OpenMPI 4.1.4 plus GCC 11.3 toolchain, you may execute the following statement:
module load GCC/11.3.0 OpenMPI/4.1.4 FFTW.MPI/3.3.10
Later on, when you want to load e.g. the BLAST module. You don't have to worry about the incompatible toolchain because of the help from the module system.