Cylc (https://cylc.github.io/cylc/) is a workflow management system developed at NIWA and the UK MetOffice. It has good cycling capabilities and it provides a friendly graphical user interface client that needs to be installed in the 'suite host'. It can be configured to submit jobs to 'task hosts' remotely using a HTTP channel, and the most common workload managers are suportted (PBS, LSF, GE, Slurm, etc.). If communications from the task host to the suite host is not permitted, polling is allowed.
It is relatively easy to install following the official quick installation guide:
Below I provide the steps I followed to deploy it on BSC-ES virtual machine. These steps could be used by BSC-operations to make the deploy available on Earth workstations via modules environment.
A step by step guide to use Cylc and EC-Earth cylc runtime is provided here: