Rose is a framework for managing and running control suites http://metomi.github.io/rose/doc/html/index.html (in our case, specifically JULES control suites / Rose suites). Rose is developed by METOMI at the UK Met Office: https://www.metoffice.gov.uk/research/approach/modelling-systems/rose
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 Rose tutorials are at http://metomi.github.io/rose/doc/html/tutorial/rose/index.html .
STEP 1: Check whether Rose is already installed using rose --version . If you get a version number, then go to step 3; if you get Command not found, then you need to install Rose. If you get a version number, but it is <2.0 then you will need to do a local installation of a more up to date version.
STEP 2: *** SKIP THIS STEP IF ROSE ALREADY INSTALLED ***:
You need to configure Rose before you can use it, which involves generating a textfile in a directory ~/.metomi :
mkdir ~/.metomi
Next, create a textfile ~/.metomi/rose.conf containing this text (but substituting your username instead of tobymarthews and whatever your SITE is instead of jasmin (if you will be engaging in Rose stem testing **)):
[rosie-id]
prefix-default=u
prefix-location.u=https://code.metoffice.gov.uk/svn/roses-u
prefix-username.u=tobymarthews
prefix-ws.u=https://code.metoffice.gov.uk/rosie/u
Install using these commands (instructions from https://metomi.github.io/rose/doc/html/installation.html ):
cd ~/.local
pip install metomi-rose cylc-rose
cd ~;chmod -R 755 ~/.local
Now, log off and log in again.
STEP 3: Now check the installation:
rose --version
All done: Rose should be installed (typing ROSE_EXEC=$(which rose);echo $ROSE_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 Rose tutorials are at http://metomi.github.io/rose/doc/html/tutorial/rose/index.html .
STEP 1: Check whether Rose is already installed using rose --version . If you get a version number, then go to step 3; if you get Command not found, then you need to install Rose. If you get a version number, but it is <2.0 then you will need to do a local installation of a more up to date version.
STEP 2: *** SKIP THIS STEP IF ROSE ALREADY INSTALLED ***:
You need to configure Rose before you can use it, which involves generating a textfile in a directory ~/.metomi :
mkdir ~/.metomi
Next, create a textfile ~/.metomi/rose.conf containing this text (but substituting your username instead of tobymarthews and whatever your SITE is instead of jasmin (if you will be engaging in Rose stem testing **)):
[rosie-id]
prefix-default=u
prefix-location.u=https://code.metoffice.gov.uk/svn/roses-u
prefix-username.u=tobymarthews
prefix-ws.u=https://code.metoffice.gov.uk/rosie/u
Install using these commands (instructions from https://metomi.github.io/rose/doc/html/installation.html ):
cd ~/.local
pip install metomi-rose cylc-rose
cd ~;chmod -R 755 ~/.local
Now, log off and log in again.
STEP 3: Now check the installation:
rose --version
All done: Rose should be installed (typing ROSE_EXEC=$(which rose);echo $ROSE_EXEC will tell you where it is installed).