Cylc (said ‘silk’; https://cylc.github.io/cylc-doc/stable/html/) is a work flow engine required by Rose (similar to work load managers like Torque and LSF). Cylc is led by NIWA: https://niwa.co.nz/environmental-information/cylc-suite-engine
For general information on Rose and Cylc as used in the UK's UM/Momentum system, see https://cms.ncas.ac.uk/rose-cylc/ . Official Cylc tutorials are at https://cylc.github.io/cylc-doc/stable/html/tutorial/index.html .
STEP 1: Check whether Cylc is already installed using cylc --version . If you get a version number, then go to step 3; if you get Command not found, then you need to install Cylc. If you get a version number, but it is <8.0 then you will need to do a local installation of a more up to date version.
STEP 2: *** SKIP THIS STEP IF CYLC ALREADY INSTALLED ***:
Firstly, make sure that Rose is NOT installed (do pip uninstall metomi-rose cylc-rose) otherwise there may be problems with keyring versions).
Then, install Cylc using these commands (instructions from https://cylc.github.io/cylc-doc/stable/html/installation.html ):
cd ~/.local
pip install cylc-flow
pip install cylc-uiserver
cd ~;chmod -R 755 ~/.local
Now, log off and log in again.
STEP 3: Now check the installation:
cylc --version
All done: Cylc should be installed (typing CYLC_EXEC=$(which cylc);echo $CYLC_EXEC will tell you where it is installed).
For general information on Rose and Cylc as used in the UK's UM/Momentum system, see https://cms.ncas.ac.uk/rose-cylc/ . Official Cylc tutorials are at https://cylc.github.io/cylc-doc/stable/html/tutorial/index.html .
STEP 1: Check whether Cylc is already installed using cylc --version . If you get a version number, then go to step 3; if you get Command not found, then you need to install Cylc. If you get a version number, but it is <8.0 then you will need to do a local installation of a more up to date version.
STEP 2: *** SKIP THIS STEP IF CYLC ALREADY INSTALLED ***:
Firstly, make sure that Rose is NOT installed (do pip uninstall metomi-rose cylc-rose) otherwise there may be problems with keyring versions).
Then, install Cylc using these commands (instructions from https://cylc.github.io/cylc-doc/stable/html/installation.html ):
cd ~/.local
pip install cylc-flow
pip install cylc-uiserver
cd ~;chmod -R 755 ~/.local
Now, log off and log in again.
STEP 3: Now check the installation:
cylc --version
All done: Cylc should be installed (typing CYLC_EXEC=$(which cylc);echo $CYLC_EXEC will tell you where it is installed).