SURF provides a numerical platform for the forecasting of hydrodynamic and thermodynamic fields at high spatial and temporal resolution. It is designed to be embedded in any region of a larger scale ocean prediction system, at coarser resolution, and includes multiple nesting capabilities. For each nesting, the parent coarser grid model fields provides initial and lateral boundary conditions for the SURF child components. The sequential steps executed by the SURF-NEMO numerical platform can be grouped as follows:
  1. The initialization: the user has to define the simulation configuration parameters for the ocean model in the configuration file (horizontal and vertical grids, subgrid scale parameterizations, etc).
  2. The access and download of the input datasets: the user has to specify where to find the input data in the configuration file. The input data are the bathymetry, the coastline, the atmospheric forcing and the coarser resolution parent ocean model data.
  3. The computation grid generation: it is an automatic step, which generates the horizontal and vertical grid for the child model.
  4. The input data regridding: it is an automatic step, which generates the bottom topography, surface forcing, initial and open lateral boundary conditions datasets on the child grid.
  5. The Forecast: it is another automatic step, which produces the final outputs
  6. The Post-processing: this step considers the visualisation and analysis procedures of the forecast and it can be activated after the run execution (i.e. compare parent/child fields, compare the simulation results with insitu or satellite datasets and convert datasets).
work flow SURF S 
Fig. The schematic work-flow diagram for the SURF-NEMO platform.