Vertint 1.7 KB
Newer Older
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1
2
3
4
5
6
7
8
9
10
11
@BeginModule
@NewPage
@Name      = Intvert
@Title     = Vertical interpolation
@Section   = Interpolation
@Class     = Interpolation
@Arguments = ifile ofile
@Operators = ml2pl ml2hl

@BeginDescription
Interpolate 3D variables on hybrid model level to pressure or height level.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
12
13
14
15
16
17
The input file must contain the log. surface pressure or the surface pressure.
To interpolate the temperature, the orography is also needed.
The pressure, temperature, and orography are identified by there code numbers.
Supported code tables are: WMO standard table number 2 and ECMWF local table number 128.
Use the alias  ml2plx/ml2hlx or the environment variable EXTRAPOLATE
to extrapolate missing values.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
18
19
20
21
22
23
24
25
26
@EndDescription
@EndModule


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

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


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

@BeginDescription
Uwe Schulzweida's avatar
Uwe Schulzweida committed
37
38
39
Interpolates 3D variables on hybrid model level to height level.
The procedure is the same as for operator @oper{mh2pl} except that 
the pressure levels are calculated from the heights by:
Uwe Schulzweida's avatar
Uwe Schulzweida committed
40
@math{plevel = 101325*exp(hlevel/-7000)}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
@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
To interpolate hybrid model level data to pressure levels of
925, 850, 500 and 200 hPa, use:
@BeginVerbatim
   cdo ml2pl,92500,85000,50000,20000 ifile ofile
@EndVerbatim
@EndExample