Skip to content
mikebedington edited this page Jun 14, 2022 · 12 revisions

The operational model runs two FVCOM setups - one for the Tamar estuary and surroundings which supplies the mycoast website (https://plymouthmarineforecasts.org/), the second is for the 'Rosa' domain which is the west uk shelf, this was setup for PRIMROSE a project to develop HAB forecasts and drives a Lagrangian satellite extrapolation run seperately by RSG as well as forecasts using PyLAG. Both outputs are regridded to a regular grid to be served by thredds server (https://data.ecosystem-modelling.pml.ac.uk/thredds/catalog.html) and an interactive portal. Additionally there is a search and rescue tool (adrift) which runs using this regridded data.

To run the operational model we use the Met office Rose framework (https://www.metoffice.gov.uk/research/approach/modelling-systems/rose). This arranges the code into 'Suites' which run a set of 'Apps'. We run seperate suites for downloading the forcing data, running WRF (the atmospheric model which provides surface forcing), each FVCOM setup, each regrid from unstructured to regular grid, pylag, and a housekeeping suite to tidy up and archive things.

--schematic picture

The operational suite is run on Phorcys by the operational user ('modop') with some of the heavy lifting done on ceto. Rose and its dependencies to be installed on the host machine and any remotes servers used, instructions for phorcys and Ceto are here.

Notes on running the suites are here

More detailed descriptions of the individual suites:

Download suite Run 6 hourly to download the latest forcing data from GFS (for forcing WRF) and from CMEMS (for forcing FVCOM open boundaries)

WRF suite To run the WRF atmospheric model

FVCOM suite To run FVCOM. A different suite instance is used for each domain (Tamar and Rosa)

PyLAG suite Runs pylag on the latest forecast data if a file of particle start locations are uploaded.

Regrid suite Regrids output from the FVCOM grid to CMEMS style regular grid

Housekeeping suite Runs jobs to delete and archive output with the hope of stopping the operational output becoming overwhelming

Regrid suite Regrids output from the FVCOM grid to CMEMS style regular grid

MyCOAST website Produces the plots to update the operational model website (https://plymouthmarineforecasts.org/)

I'm compiling a Operational model dependencies that we may want to add fallbacks for

And there is a brief guide to Restarting the system when it inevitably falls over and some of the Common problems, as well as a shopping list of Possible improvements.

Clone this wiki locally