Use JUBE for messy-clams runs
Installation
- on JURECA:
module load JUBE
- Download and installation on cluster workstation:
JUBE is installed in ~/.local/bin
add ~/.local/bin to $PATH
JUBE script
- Used files:
Dummy makefile ${BASEDIR}/messy/mbm/clams/Makefile_jube
Dummy MESSy script ${BASEDIR}/messy/util/xmessy_mmd.jube
Dummy namelist directory ${BASEDIR}/messy/nml/MBM/clams_jube
(dir_dummy_nml in namelistParam in JUBE script)
If the script is called with tag comp, the basemodel clams is recompiled. The Makefile in subdirectory clams is replaced by the dummy makefile Makefile_jube with the current replacements (parameterset makeParam)
- There is one parameterset for each clams namelist.
Run JUBE script
Example for JUBE script:
messy-clams/messy/util/xmessy_jube_clim.xml
- copy JUBE script to working directory and change namelist data in the script
- run JUBE script:
jube run xmessy_jube_clim.xml [-t tag]
JUBE commands
jube run xmessy_jube_clim.xml [-t tags] jube continue messy_bench jube analyse messy_bench [--id ID] jube result messy_bench jube info messy_bench [--id ID] [--step xxx] jube log messy_bench [--id ID] [--command cmd] jube help keyword jube comment [-a] "..." messy_bench [-i ID] jube comment -i ID -- "..." messy_bench
Online documentation
https://apps.fz-juelich.de/jsc/jube/jube2/docu/index.html
Run with Scalasca (on JURECA)
jube run messy_clim.xml -t time scorep_comp scorep module load Scalasca scalasca -examine messy_bench/00000x/000003_exe/work/scorep_clams24_run scalasca -examine -s messy_bench/00000x/000003_exe/work/scorep_clams24_run
-> scorep.score is created