|
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