JUBE with TSMP
Danger
DEPRECATED: This documentation is deprecated and no longer maintained. Please refer to the updated documentation for current information.
TSMP-PDAF: https://hpscterrsys.github.io/pdaf
JUBE (https://apps.fz-juelich.de/jsc/jube/jube2/docu/) is a JSC-developed tool to set up and analyze reproducible benchmarks. To set it up, JUBE must be installed on the system and configured with an XML or YAML file.
HPSCTerrSys has configured an XML file that enables JUBE-benchmarks with the available test cases of TSMP. Currently, the file is located at https://gitlab.jsc.fz-juelich.de/sdlts/benchmarking/tsmp_jube. Please ask for access if you want to use it.
With the XML file, the benchmark can be started by
Edit jube file for your needs
Load JUBE:
module load JUBEsrc_dirspecify the absolute path to Cosmo, CLM, Oasis src filesinstall_dirspecify the path where to install TSMPprovide/modify additional parameters if desired, e.g. account, testcase, etc.
Build TSMP executables
jube -vvv run ./TSMP_JUBE.xml --only-bench build
To run the TSMP benchmark
jube -vvv run ./TSMP_JUBE.xml --only-bench run
Make sure that all jobs are complete, e.g. with
squeue -u $USERProceed with analysis (modify
bench_runif you specified a different name for the output directory)Continue to execute jube script
jube continue ./bench_runAnalyse results
jube analyse ./bench_runShow results
jube result ./bench_run