Adding drivers

Changes are largely given by job https://code.metoffice.gov.uk/trac/roses-u/log/a/h/7/9/2, where Dan stripped out the drivers.

rose-suite.conf

I need to add build of drivers

BUILD_DRIVERS=true

suite.rc

I'm taking Dan's GC3.1 suite.rc from u-ah431.

app/nemo_cice/rose-app.conf

Change NEMO_VERSION from 304 to 306, although I don't think it'll be needed if not using GC3/um-coupled.

meta/rose-meta.conf

I've taken this file from u-ah431. It add the arguments for [jinja2:suite.rc=BUILD_DRIVERS].

app/coupled/rose-app.conf

The changes are

  • default=GC3-coupled -> default=run_model
  • Add the arguments
    • COUPLING_COMPONENTS=um nemo
    • models=um nemo cice xios mct

For attached node, xios should be removed from the command above and using_server in iodef.xml set to false.

app/fcm_make_drivers/rose-app.conf

I've taken the settings from Harry's e-mail from 25/11/16 of

meta=/data/users/hshep/meta/moci_r1005/coupled_drivers

[env]
config_base=fcm:moci.xm_br/dev/harryshepherd/r1431_oasis_driver
config_rev=@1456
driver_rev=1431
driver_sources=fcm:moci.xm_br/dev/ harryshepherd/r1431_oasis_driver, fcm:moci.xm_br/dev/harryshepherd/r1431_backport_ticket145@1456
extract=extract
install=build
mirror=mirror