ug4
|
module avail
: displays all modules available. module list
: displays all modules currently loaded.module load MODULENAME
: Loads the module MODULENAMEmodule unload MODULENAME
: Unloads the module MODULENAMEmodule load
each time you log in, so it makes sense to put them into your .bashrc.First you have to select a MPI version to run jobs in parallel:
module load openmpi-gcc
then you can use the normal cmake ..
.
LLVM/clang (recommended):
module load llvm module load openmpi-clang
To compile with the clang-compiler, use
cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang ..
To start Jobs on Cesari, use ugsubmit
/ uginfo
/ ugcancel
.
ugsubmit - Job Scheduling on Clusters .
ugsubmit supports cesari without any configuration (auto-detect). By default it uses 20 threads/node (no hyperthreading). You can override that behaviour with the parameter -nppn.
Debugging : DDT can be used via module load ddt