Use JUBE

Installation

Ausführen des JUBE-Skripts:


Beispiel-JUBE-Skript eingecheckt unter:

JUBE-Skript ins Arbeitsverzeichnis kopieren und Namelist-Angaben anpassen.

JUBE-Skript ausführen mit:

JUBE-Skript:


Benötigte Dateien (alle in Mercurial eingecheckt):

Wird das Skript mit dem Tag "comp" aufgerufen, wird das Basemodel "clams" neu compiliert. Hierbei wird das Makefile im Verzeichnis "clams" durch das Dummy-Makefile mit den aktuellen Ersetzungen (parameterset "makeParam") überschrieben!

Für jede in Messy-Clams genutzte Namelist gibt es ein entsprechendes Parameterset. Die aktuellen Angaben zu den verschiedenen Namelists werden in die Dummy-Namelists eingetragen, und die "fertigen" Namelists werden in das unter "NML_SETUP" angegebene Verzeichnis kopiert. Existiert dieses Verzeichnis schon, werden die Namelists dort überschrieben!

Im Dummy-Messy-Skript werden die in den Parametersets "jobscriptParameter" und "xmessy_mmd" angegebenen Parameter durch die aktuellen Angaben ersetzt. Das Skript mit Ersetzungen wird in das aktuelle Arbeitsverzeichnis unter den Namen "xmessy_mmd.$EXP_NAME" kopiert.

Perpetuum-Läufe:

ACHTUNG:


JUBE-Kommandos:


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

Kommentare aus xml-Skript nachträglich ändern: jube comment [-a] "..." messy_bench [-i ID] jube comment -i ID -- "..." messy_bench

Online-Doku zu JUBE:


https://apps.fz-juelich.de/jsc/jube/jube2/docu/index.html

Mit Scalasca (auf JURECA):