Nowcast Production Deployments
In October 2016 the production deployment of the nowcast system was changed to use the SalishSeaNowcast package that is based on the NEMO_Nowcast framework framework. The production deployment uses 2 systems:
The
nemo_nowcast.message_broker,nemo_nowcast.manager,nemo_nowcast.log_aggregator, most of the pre- and post-processing workers run on the Salish Sea Model Results Server, :m`, where the deployment is in the/SalishSeaCast/directory tree.The daily
forecast2(preliminary forecast),nowcast,forecast, andnowcast-greenNEMO-3.6 model runs are computed on a cluster of virtual machines provided by Ocean Networks Canada on the Compute Canada arbutus.cloud cluster. The shared storage for those VMs is provided by an NFS-mounted volume ofarbutus.cloudCeph object storage. The nowcast deployment is in the/nemoShare/MEOPAR/nowcast-sys/directory tree.In April 2017, daily
wwatch3-nowcast, dailywwatch3-forecast, andwwatch3-forecast2(preliminary wave forecast) WaveWatch III® v5.16 wave model runs for the Strait of Georgia and Juan de Fuca Strait were added to the computations onarbutus.cloud. Thewwatch3-nowcastandwwatch3-forecastruns are executed in sequence after the dailynowcast-greenNEMO-3.6 runs. Thewwatch3-forecast2runs are executed after the dailyforecast2NEMO-3.6 runs.In January 2018, daily
fvcom-nowcastandfvcom-forecastFVCOM v4.1-beta model runs for Vancouver Harbour and the Lower Fraser River were added to the computations on thearbutus.cloud. They are executed in sequence after the dailynowcastNEMO-3.6 runs. In January 2019, the resolution of the Vancouver Harbour and Lower Fraser River FVCOM v4.1-beta model was increased. Those runs are designatedfvcom-nowcast-x2andfvcom-forecast-x2. In March 2019, an even higher resolution Vancouver Harbour and Lower Fraser River model configuration was added to the system, running daily nowcast runs asfvcom-nowcast-r12.In February 2023, we stopped running the Vancouver Harbour and Lower Fraser River FVCOM v4.1-beta model configurations because the focus of high resolution models being developed for harbours and the like by DFO had shifted to nested NEMO grid configurations. In April 2024, all of the code, tests, documentation, and configuration for running FVCOM was removed from the
SalishSeaNowcastpackage. Version 25.1 ofSalishSeaNowcastwas released before that removal was started.
These sections describe the setup of the nowcast system on skookum and arbutus.cloud,
and their operation.
In May 2018 production runs of a nowcast-green configuration with AGRIF sub-grids for Baynes Sound and Haro Strait were added to the system.
Those runs are executed on a reserved chassis on orcinus.
The setup on orcinus,
as well are the sub-grid initialization preparation with the NEMO-AGRIF nesting tools are described in:
In February 2019 we got access to the UBC EOAS optimum cluster.
We use it primarily for long hindcast runs,
but also some research runs.
The setup on optimum is described in:
See also the #optimum-cluster Slack channel.
With the update of the production to run the V21-11 model version in January 2024,
we decided to end the daily nowcast-dev development model runs on salish.
Development is now generally done in research runs on nibi.
salish is now mostly used for analysis tasks, post-processing of NEMO model results files
to produce day-average and month-average dataset files,
and Lagrangian particle tracking analysis with ariane and OceanParcels.