Workflow Management with rose/cylc

This page provides is an overview of Met Office tools (Rose, Cylc and FCM) that are installed on JASMIN for running and managing suites on the LOTUS cluster.

About rose/cylc

Rose and Cylc are very useful workflow management tools. You can:

  • Configure a Rose suite to work with the LOTUS batch cluster on JASMIN.
  • Run a Rose suite and monitor its progress using the Cylc GUI.

Find out more

Getting started with rose/cylc

The tools are installed under the following common directory which is visible on all LOTUS nodes and the dedicated cylc server:

# Add the location of the rose/cylc executables to $PATH
export PATH=/apps/jasmin/metomi/bin:$PATH

Jobs must be scheduled from the JASMIN server:  cylc.jasmin.ac.uk

All users with a JASMIN login account can log in to this server.

Access to the Met Office Science Repository Service has also been set up. For information about authentication to the repositories see: https://code.metoffice.gov.uk/trac/home/wiki/AuthenticationCaching#JASMIN

Following these instructions will give you access to FCM.

If you would like to run the cylc GUI then please login through the NoMachine servers.

Example rose/cylc suite

Please see the JASMIN Workshop tutorial for a worked example of setting up a rose/cylc suite and run it on LOTUS.

Setting up the "suite.rc" file for use with LOTUS

For use on JASMIN, you will need to configure the suite.rc to run on LOTUS (using the Slurm scheduling tool):

        [[[job submission]]]
            method = slurm
            execution time limit = PT15M
        [[[directives]]]
            -q = short-serial
            -W = 05:00
            -n = 1