You are here: Home » Services » Software Support » Cylc


Cylc, a Python based workflow engine and meta-scheduler

subfolders.sub_thumbnail_CYLCThe workflow engine Cylc ("silk") manages a set of dependent tasks that need to run in a given order and deal with exceptions. It specialises in continuous workflows of cycling tasks such as those used in weather and climate forecasting and research (i.e. tasks can repeat at particular time intervals and can be triggered off the wall clock time as well as other tasks). Cylc is also easy to use with non-cycling systems. Cylc was created by Hilary Oliver at NIWA. Its core team now includes Hilary as well as members in the Modelling Infrastructure Support Systems Team at the Met Office.

Cylc was developed as a generic tool to help with the increased complexity of workflows used in the weather and climate communities to replace the increasingly complex script-based solutions typically used within the community. It is currently being used for a very wide range of requirements from research to real-time operations including ensemble prediction systems.  Cylc is also used for a wide variety of workflows such as generation of input data, assimilation of observational data, modelling post processing and commercial product generation.


How to apply for support:

Anyone looking for support in using or evaluating Cylc is invited to contact the Met Office ([Email protection active, please enable JavaScript.]) to discuss their specific requirements.

If you have any general questions about Cylc you are encouraged to use the Cylc forum.





Filed under:
Upcoming Events
PDEs-2019: PDEs on the sphere 2019 Apr 29, 2019 - May 03, 2019 — Montreal (Canada)
EXDCI-2 workshop on High Performance Data Analytics May 13, 2019 - May 17, 2019 — Poznan (PL)
ISC 2019 Jun 16, 2019 - Jun 20, 2019 — Frankfurt (DE)
Previous events…
Upcoming events…
© Copyright ESiWACE 2015