User:Brunodepaulak/sandbox

Cylc ( as silk) is a workflow engine for cycling systems - it orchestrates distributed workflows of interdependent cycling tasks that may continue to run indefinitely.

Features
The cycling configuration is based on ISO 8601 date-time repeating intervals. So users are able to schedule workflows with an expression such as 20000101T00Z/P1D that tells Cylc to run the task every day starting at 00:00 1st January 2000.

Cylc is a meta scheduler, allowing users to run complete workflows, or separately tasks using different grid middlewares. The default implementation runs tasks in the background using processes. But Cylc also supports at (command), PBS, SLURM, and others.

History
Cylc was originally developed at NIWA to run its weather forecast system. Later being adopted by other research centers around the world.