-
In real time environmental forecasting systems, a new forecast may be
initiated at regular intervals as new real time data comes in.
-
You may want to split single long model runs into many smaller runs, with
incremental processing of associated inputs and outputs.
Suites are defined in a human-readable text format - so you can use standard software development power tools for suite development (see here for why this is a good thing).
Configure scheduling with an efficient graph notation, and task runtime properties in an efficient inheritance hierarchy (to factor out all commonality).
Cylc dynamically generates new workflow without being constrained by a global cycle loop. Cycles interleave naturally; suites flow around failed or delayed tasks; and they adapt to insertion and removal of tasks.
Cylc has low admin overhead and a small security footprint, because there is no central server process to manage workflows for all users.
Plus many other features to support both clock-triggered real time and free-flow metascheduling in research and operational environments."
http://cylc.github.io/cylc/
https://github.com/cylc/cylc
No comments:
Post a Comment