Title: Gridstructure in the UKMO UM DC Gary Dietachmayer FAME Meeting, Oct5 2006
1Grid-structure in the UKMO UM DCGary
DietachmayerFAME Meeting, Oct-5 2006
2Sources
http//r2/access/docs/pum6.0doc/UM_docs/papers/pd
f/p015.pdf (6.0)
http//www.metoffice.com/research/nwp/publications
/papers/unified_model/index.html (6.1), and now
(6.3)
3Overview
- Governing equations, prognostic variables,
coordinate system - Coordinate transformations rotated pole and
general eta coordinate - Grid-structure, boundary locations
- Examples of vertical grids
4Governing Equations / Base Coordinates
Start with full Navier-Stokes equations, in
spherical coords
5Governing Equations / Base Coordinates
6Governing Equations / Base Coordinates
Key variables for grid structure u, v, w, ?
(pressure)
7Coordinate Transformations Rotated Pole
For limited-area models, rotating the coordinate
pole achieves two things
- Moves the pole singularity out of the
computational domain - Allows us to minimise the variation in
longitudinal resolution across the domain
Is conceptually simple only preferred-direction
in the system is Coriolis force
Moving the pole alone does not define the
transformation completely
8Coordinate Transformations Rotated Pole
9Coordinate Transformations Rotated Pole
Ie., no change in structure, but more complex f.
10Coordinate Transformations Eta coord
Too hard to deal with non-cube computational
domains, seek vertical coordinate transformation
that flattens surface topography.
11Coordinate Transformations Eta coord
Transform from r to eta-space in standard way
As occurs in LAPS, d?/dt replaces w in advective
and flux calculations, and the single pressure
gradient terms split into two
12Coordinate Transformations Eta coord
13Grid-staggering the 1D SW equations
Non-staggered grid
14Grid-staggering the 1D SW equations
Staggered grid
15Grid-staggering pros and cons
Pros generally considered overwhelming, LAPS is
an exception to the rule.
- More compact differencing more accuracy
- More compact differencing no grid-decoupling
- Allows natural implementation of conservative
schemes
- More operations per grid point slower,
particularly for SL - More difficult to implement higher-order scheme
16Grid-staggering Arakawa C-grid
Rule Take pressure (?) as central point,
displace all velocity components half a
grid-space in their component direction (eg., u
is displaced half a grid-space in longitude). In
pseudo 3D
17Grid-staggering Arakawa C-grid
Looking down on the grid (longitude/latitude
plane)
18Grid-staggering Arakawa C-grid
Maths to Fortran translation in UM round
half-levels up to integer values in the actual
code
Location of other variables gt
19Grid-staggering North and South Poles
Poles coincide with half-integral j indices
(j1/2, j M 1/2)
At poles, all values of ?, ?, ?, m, and w are all
set equal. Pole-u values are diagnosed from the
surrounding v values.
20Grid-staggering Limited-area domains
21Grid-staggering Charney-Phillips grid
22Grid-staggering Vertical BCs
Note that diagnosing w at the ground requires
knowledge of u and v at the ground.
23Examples of vertical grids Linear
Simplest possible coordinate, very similar to
hydrostatic sigma coords. Like sigma,
eta-surfaces maintain their dependence on surface
topography, even in the upper parts of the domain
dont flatten out as fast as wed like. (See
hybrid coords for hydrostatic models.)
24Examples of vertical grids Blended
Linear/Quadratic
Split domain up into lower and upper parts,
separated by the interface r R_i on eta Eta_I.
Lower domain (quadratic)
Upper domain (linear)
25Examples of vertical grids Blended
Linear/Quadratic
Determine unknown A by matching vertical
resolution (dr/d?) across the interface.
Upper/linear Lower/Quadratic
26Examples of vertical grids QUADn levels
The blended linear-quadratic grid can be
simplified considerably by the choice of a
particular eta interface value
In the 6.1 documentation, this is used in the
operational system. Referred to as QUADn levels
where n I is the level number of the interface
surface r R_i.