MPAS | Vertical Levels and Heights
WRF | Vertical Levels and Heights
MPAS's user guide
A description of the compressible nonhydrostatic atmospheric solver can be found in Skamarock et al, 2012. The fully compressible nonhydrostatic equations are cast in terms of a geometric-height vertical coordinate, and the solver makes use of a split-explicit time integration scheme that is described in Klemp et al, 2007. The time-integration scheme employs a 3rd-order Runge-Kutta method, and large time step, for the meteorologically significant modes and a forward-backward method with smaller time steps for the acoustic modes (See Wicker and Skamarock, 2002).
\(\mathbf{C. 2}\) Vertical grid
The vertical coordinate in MPAS-Atmosphere is \(\zeta\) and has units of length, where \(0\leq\zeta\leq z_{t}\) and \(z_{t}\) is the height of the model top. The relationship between the vertical coordinate and height in the physical domain is given as
\[z=\zeta+Ah_{s}(x,y,\zeta)\]
where \((x,y)\) denotes a location on the horizontal mesh and \(\zeta\) is the vertical coordinate \((\zeta\) is directed radially outward from the surface of the sphere, or perpendicular to the horizontal \((x,y)\) plane in a Cartesian coordinate MPAS-A configuration). MPAS-A can be configured with the traditional Gal-Chen and Somerville terrain-following coordinate by setting \(h_s(x,y,\zeta)=h(x,y)\) and \(A=1-\zeta/z_t\), where \(h(x,y)\) is the terrain height. Alternatively, A can be modified to allow a more rapid or less rapid transition to the constant-height upper boundary condition. Additionally, a constant-height coordinate can be specified at some intermediate \({\mathrm{height~below~}}h_{t}.\)
The influence of the terrain on any coordinate surface \(\zeta\) can be influenced by the specification of\(h_s( x, y, \zeta ) .\) Specifically\(, h_s\) can be set such that \(h_s( x, y, 0) = h( x, y)\) ( ie. terrain following at the sur- face), and progressively flltered fields o features in the topography are quickly filtered from the coordinate. Example MPAS-A vertical meshes are given in Figure C.4.
Further information about the vertical coordinate can be found in Klemp, J. B. (2011). A Terrain-Following Coordinate with Smoothed Coordinate Surfaces. Mon.Wea Rev. , 139, 2163$-2169. doi:10.1175/MWR-D-10-05046.1
Differences between WRF and MPAS
WRF | MPAS |
---|---|
Pressure-based terrain-following sigma vertical coordinate | Height-based hybrid smoothed terrain-following vertical coordinate |



Literature Review
MPASv8.1.0
Separate Stream for Invariant Fields
By default, the MPAS-Atmosphere model reads time-invariant fields (e.g., latCell, lonCell, areaCell, \(\mathbf{zgrid,zz,etc.)}\) from the“input”and“restart" streams (for cold-start and restart runs, respectively), and it writes time-invariant fields to the “restart” stream. In the case of large ensembles, the time-invariant fields that are replicated in the restart files for all ensemble members can account for a substantial amount of storage. In principle, since these time-invariant fields do not change in time or across ensemble members, only one copy of these felds needs to be stored. MPAS-Atmosphere v8.1.0 introduces a capability to omit time-invariant fields from model restart files. When the model restarts, a new “invariant" stream may be used to read time-invariant fields from a separate file, and many ensemble members can share this file. In order to make use of the new“invariant" stream, several changes to the standard MPAS-Atmosphere workflow are needed.
Preparing an Invariant File
Through the use of the init atmosphere model program, a file containing all required time-invariant fields must be prepared. Of course, since the model initial conditions (typically referred to as the init.nc file) file contains time-invariant felds, the initial conditions file from any ensemble member may be used. If a file containing purely time-invariant fields is desired, the output from the init_atmosphere_model program after the following pre-processing stages have been run will suffice:
- config_static_interp = true
- config_native_gwd_static = true
- config-vertical-grid = true
Note that the pre-processing stages do not need to be run all at once. It is possible, for example, to first produce a static.nc file using the first two of these pre-processing stages, and to then produce an invariant file (e.g., invariant.nc) by running the vertical grid generation stage using the static.nc file as input.
Activating the Invariant Stream
When running the model itself (atmosphere model), the use of the new invariant stream may be activated by simply defining the "invariant" immutable stream in the streams.atmosphere file as follows:
1 |
|
In the definition of the "invariant" stream, the filename_template attribute should be set to the actual name of the invariant file.
By the existence of the "invariant" stream in the streams.atmosphere file, the model will omit all time-invariant fields from any restart files that are written. When the model restarts, all time-invariant fields will be read from the "invariant" stream rather than from the "restart" stream.
- invariant.nc
1 |
|
- restart.nc
- atm/streams.atmosphere
- setup the restart interval
1 |
|
1 |
|
常用的標準大氣內主要物理參數 (氣壓, 海拔高度)
氣壓 (hPa) | 飛行空層 (Flight level) | 溫度 (°C) | 空氣密度 (kg/m³) | 平均海拔高度 (呎) | 平均海拔高度 (米) |
---|---|---|---|---|---|
1013 | 15 | 1.225 | 平均海平面 | 平均海平面 | |
1000 | 14 | 1.212 | 364 | 110 | |
950 | 12 | 1.163 | 1773 | 540 | |
900 | 9 | 1.113 | 3243 | 988 | |
850 | 6 | 1.063 | 4781 | 1457 | |
800 | 2 | 1.012 | 6394 | 1949 | |
750 | -1 | 0.960 | 8091 | 2466 | |
700 | FL100 | -5 | 0.908 | 9882 | 3012 |
650 | -8 | 0.855 | 11780 | 3591 | |
600 | FL140 | -12 | 0.802 | 13801 | 4207 |
550 | -17 | 0.747 | 15962 | 4866 | |
500 | FL185 | -21 | 0.692 | 18289 | 5575 |
450 | -26 | 0.635 | 20812 | 6345 | |
400 | FL235 | -32 | 0.577 | 23574 | 7187 |
350 | -38 | 0.518 | 26631 | 8119 | |
300 | FL300 | -45 | 0.467 | 30065 | 9166 |
250 | FL340 | -51 | 0.395 | 33999 | 10365 |
200 | FL385 | -55 | 0.322 | 38936 | 11787 |
150 | FL445 | -57 | 0.241 | 44647 | 13611 |
100 | -57 | 0.161 | 53083 | 16183 |