Vertint 1.88 KB
Newer Older
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1
2
@BeginModule
@NewPage
Uwe Schulzweida's avatar
Uwe Schulzweida committed
3
@Name      = Vertintml
Uwe Schulzweida's avatar
Uwe Schulzweida committed
4
5
6
@Title     = Vertical interpolation
@Section   = Interpolation
@Class     = Interpolation
Uwe Schulzweida's avatar
Uwe Schulzweida committed
7
@Arguments = infile outfile
Uwe Schulzweida's avatar
Uwe Schulzweida committed
8
9
10
@Operators = ml2pl ml2hl

@BeginDescription
Uwe Schulzweida's avatar
Uwe Schulzweida committed
11
Interpolate 3D variables on hybrid sigma pressure level to pressure or height levels.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
12
The input file should contain the log. surface pressure or the surface pressure.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
13
To extrapolate the temperature, the surface geopotential is also needed.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
14
The pressure, temperature, and surface geopotential are identified by their GRIB1 code number
Uwe Schulzweida's avatar
Uwe Schulzweida committed
15
or NetCDF CF standard name.
16
Supported parameter tables are: WMO standard table number 2 and ECMWF local table number 128.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
17
Use the alias  @bold{ml2plx}/@bold{ml2hlx} or the environment variable @env{EXTRAPOLATE}
18
19
to extrapolate missing values. This operator requires all variables on the same horizontal grid.

Uwe Schulzweida's avatar
Uwe Schulzweida committed
20
21
22
23
24
25
26
27
28
@EndDescription
@EndModule


@BeginOperator_ml2pl
@Title     = Model to pressure level interpolation
@Parameter = plevels

@BeginDescription
Uwe Schulzweida's avatar
Uwe Schulzweida committed
29
Interpolates 3D variables on hybrid sigma pressure level to pressure level.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
30
31
32
33
34
35
36
37
38
@EndDescription
@EndOperator


@BeginOperator_ml2hl
@Title     = Model to height level interpolation
@Parameter = hlevels

@BeginDescription
Uwe Schulzweida's avatar
Uwe Schulzweida committed
39
Interpolates 3D variables on hybrid sigma pressure level to height level.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
40
The procedure is the same as for the operator @oper{ml2pl} except for
Uwe Schulzweida's avatar
Uwe Schulzweida committed
41
the pressure levels being calculated from the heights by:
Uwe Schulzweida's avatar
Uwe Schulzweida committed
42
@math{plevel = 101325*exp(hlevel/-7000)}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
@EndDescription
@EndOperator


@BeginParameter
@Item = plevels
FLOAT  Pressure levels in pascal
@Item = hlevels
FLOAT  Height levels in meter (max level: 65535 m)
@EndParameter


@BeginEnvironment
@Item = EXTRAPOLATE
If set to 1 extrapolate missing values.
@EndEnvironment


@BeginExample
Uwe Schulzweida's avatar
Uwe Schulzweida committed
62
To interpolate hybrid model level data to pressure levels of 925, 850, 500 and 200 hPa use:
Uwe Schulzweida's avatar
Uwe Schulzweida committed
63
@BeginVerbatim
Uwe Schulzweida's avatar
Uwe Schulzweida committed
64
   cdo ml2pl,92500,85000,50000,20000 infile outfile
Uwe Schulzweida's avatar
Uwe Schulzweida committed
65
66
@EndVerbatim
@EndExample