Optional Configuration for rose-suite.conf

Dear CMS Helpdesk,

Could you explain how to create an optional configuration file that can override variables in the rose-suite.conf file? I understand the process for different rose-app.conf files but documentation is unclear on how this works for rose-suite.conf.

I’m using cylc 7.8.12 for reference.

Thank you,
Alfred

Create a directory called opt at the top level of the suite. In opt, create a file with the overrides - here’s an example - it needs the prefix rose-suite-

rose-suite-n1280o12_PI1850_7p5m.conf

that contains in this case:

[grenvill@puma2 opt]$ cat rose-suite-n1280o12_PI1850_7p5m.conf
[jinja2:suite.rc]
ATM_PROCX=114
ATM_PROCY=60
ATMOS_TIMESTEPS_PER_DAY=360
ANCIL_OPT_KEYS='n1280o12'
XIOS_NPROC=144

Then in rose-suite.conf, add the opts line

[grenvill@puma2 u-dr523]$ cat rose-suite.conf
opts=n1280o12_PI1850_7p5m

Grenville

Thank you Grenville!