Input dictionary#
This dictionary is used to fill the Jinja templates in order the finally generate the submitted job script.
For instance, the following line, declared for instance in the tasks.cfg file
echo "the {{ app_conf }} model"
will be converted to
echo "the CROCO model"
The minimal content of this dictionary is the following, in alphabetical order:
Name |
Type |
Explanation |
Example |
|---|---|---|---|
|
|
App configuration name |
|
|
|
App experiment name |
|
|
|
App name |
|
|
|
Merged version. |
|
|
|
Current cycle |
|
|
|
First date of cycles |
|
|
|
Last date of cycles |
|
|
|
Time step of cycles. |
|
|
|
Rounding precision |
|
|
The worflow logger |
||
|
|
Current member |
|
|
Ensemble size |
|
|
|
Path to the scratch dir |
|
|
|
Task instance |
|
|
|
{app_path}/{cycle.token}/{task_name}/{member.label} |
|
|
|
Path to the work dir |
|
|
|
Workflow instance |