You can access applications in this cluster only through the respective modules. The modules permit the coexistence without errors of multiple versions of the same application and provide the correct toolchain (compiler + libraries + MPI runtime) to the application. There is another way to achieve the isolation of the application environment, i.e. via containers; this cluster support singularity containers but there's no need to use them for the moment.
To list all the modules available just issue the command module spider and for a specific item module spider abaqus for example.
To load a specific set of modules the command is module load <module1> <module2> etc…
Notice: sometimes there are dependencies between the modules and You have to read carefully the error messages to understand the correct module load sequence.
The typical sequence is module load <chosen compiler (optional)> <chosen mpi (optional)> <application>
To clear all the modules loaded give the command module purge.
Here is the list of the module commands required to use the applications currently installed:
|Application||Module load argument|
|GCC compiler ver 5,7,8||gnu/5.4.0 gnu/7.3.0 gnu/8.2.0|
|Abaqus 2017,2018,2019 with Intel compiler and MPI||intel impi abaqus/2017 (or abaqus/2018 or abaqus/2019)|
|Abaqus 2017,2018,2019 with Intel compiler and MVAPICH2||intel mvapich2 abaqus/2017 (or abaqus/2018 or abaqus/2019)|
|Ansys 2019R1 with Intel compiler and MPI||intel impi ansys/2019.1|
|Ansys 2019R1 with Intel compiler and MVAPICH2||intel mvapich2 ansys/2019.1|
See the page Anaconda Python 3