An alternative approach is to use a GUI that was designed to assist with monitoring global workflow experiments that use ROCOTO. It can be found under the workflow folder in global-workflow.
The figure above shows a sample output from a Rocoto viewer for a running experiment. Where:
First column: cycle (YYYYMMDDCCmm, YYYY=year, MM=month, DD=day, CC=cycle hour, mm=minute)
Second column: task name (a “<” symbol indicates a group/meta-task, click “x” when meta-task is selected to expand/collapse)
Third column: job ID from scheduler
Fourth column: job state (QUEUED, RUNNING, SUCCEEDED, FAILED, or DEAD)
Fifth column: exit code (0 if all ended well)
Sixth column: number of tries/attempts to run job (0 when not yet run or just rewound, 1 when run once successfully, 2+ for multiple tries up to max try value where job is considered DEAD)
Click “Enter” on a task to select it, click on other tasks or use the up/down arrows to move to other tasks and click “Enter” to select them as well.
When you next choose “r” for rewinding the pop-up window will now ask if you are sure you want to rewind all those selected tasks.
Rewind entire group or cycle
Group - While group/metatask is collapsed (<) click “r” to rewind whole group/metatask.
Cycle - Use up arrow to move selector up past the first task until the entire left column is highlighted. Click “r” and the entire cycle will be rewound.