New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
WorkingGroups/ConfigurationManager/2013/CreateRegionalConfiguration – NEMO
wiki:WorkingGroups/ConfigurationManager/2013/CreateRegionalConfiguration

Version 2 (modified by jpaul, 10 years ago) (diff)

--

How create regional configuration

What do we need to create regional configuration

  • Coordinates
  • Bathymetry
  • Boundary condition
  • Initial condition
  • Tide
  • Runoff
  • Surface forcing

How Mercator create regional confiuration

Hypothesis and limits of the method

Hypothesis

  • orca grid to orca grid
  • odd refinement
  • free licence language

Limits of the method

  • can't create domain on north pole or band of latitude
  • don't create files to use TOP, LIM
  • get data of the system used (ex: GLORYS, ORCA12...) to forced at boundaries and initialised new configuration, from local space.

Coordinates

  • extraction of the domain from an already existing coordinate file. [fortran]
  • boundary still on U,V point

Bathymetry

  • extraction of the domain from an already existing bathymetry file [fortran code].
  • merged bathymetry at boundary ($\sim1$\textdegree) with weighted function [fortran code].

Boundary condition

  • extrapolation of the above system ouput [fortran code].
    • horizontally (first) : distance weighted function using nearest 9 points
    • vertically : takes value of the upper point
  • interpolation to refine grid (T,S,U,V,SSH) [fortran code] :
    • horizontally: bilinear or bicubic
  • extraction at boundaries [fortran code].
  • output in OBC form.
  • before run NEMO, concatenated files over the period [nco].

Initial condition

  • from a restart file (netcdf or dimg) or from a standard output [fortran code, nco] :
    • extrapolation :
      • horizontally (first) : distance weighted function using nearest 9 points.
      • vertically : takes value of the upper point
    • interpolation to refine grid (T,S,U,V,SSH) :
      • horizontally: bilinear or bicubic

Tide

  • Interpolation and extraction of the domain from an already existing tide file (TPXO) [fortran code].

Runoff

  • as rain :
    • interpolation and extraction of the domain from an already existing runoff file [fortran code].
  • as rain and flux for biggest river :
    • interpolation and extraction of the domain from an already existing runoff file (minor river) [fortran code].
    • biggest river are include as flux (BDY) [fortran code].

Surface forcing

manage inside NEMO using interpolation on the fly. (weighted function needed to do interpolation on the fly, could be created by WEIGHT tools already inside NEMO).

How NOC create regional confiuration

How MetOffice? create regional confiuration