1 | #include "cnames.h" |
---|
2 | |
---|
3 | /* |
---|
4 | * GRIB table 201 at DWD |
---|
5 | * Helmut P. Frank, 30.08.2001 |
---|
6 | * updated 24.07.2003: DQC_GSP, DQI_GSP, T_SO, W_SO, W_SO_ICE, T_ICE |
---|
7 | */ |
---|
8 | |
---|
9 | struct ParmTable parm_table_dwd_201[256] = { |
---|
10 | /* 0 */ {"var0", "undefined"}, |
---|
11 | /* 1 */ {"dw sw flux", "downward shortwave radiant flux density [W/m**2]"}, |
---|
12 | /* 2 */ {"uw sw flux", "upward shortwave radiant flux density [W/m**2]"}, |
---|
13 | /* 3 */ {"dw lw flux", "downward longwave radiant flux density [W/m**2]"}, |
---|
14 | /* 4 */ {"uw lw flux", "upward longwave radiant flux density [W/m**2]"}, |
---|
15 | /* 5 */ {"APAB_S", "downwd photosynthetic active radiant flux density [W/m**2]"}, |
---|
16 | /* 6 */ {"net s flux", "net shortwave flux [W/m**2]"}, |
---|
17 | /* 7 */ {"net l flux", "net longwave flux [W/m**2]"}, |
---|
18 | /* 8 */ {"net flux", "total net radiative flux density [W/m**2]"}, |
---|
19 | /* 9 */ {"dw sw clfr", "downw shortw radiant flux density, cloudfree part [W/m**2]"}, |
---|
20 | /* 10 */ {"uw sw cldy", "upw shortw radiant flux density, cloudy part [W/m**2]"}, |
---|
21 | /* 11 */ {"dw lw clfr", "downw longw radiant flux density, cloudfree part [W/m**2]"}, |
---|
22 | /* 12 */ {"uw lw cldy", "upw longw radiant flux density, cloudy part [W/m**2]"}, |
---|
23 | /* 13 */ {"SOHR_RAD", "shortwave radiative heating rate [K/s]"}, |
---|
24 | /* 14 */ {"THHR_RAD", "longwave radiative heating rate [K/s]"}, |
---|
25 | /* 15 */ {"rad heat", "total radiative heating rate [K/s]"}, |
---|
26 | /* 16 */ {"soilheat S", "soil heat flux, surface [W/m**2]"}, |
---|
27 | /* 17 */ {"soilheat L", "soil heat flux, bottom of layer [W/m**2]"}, |
---|
28 | /* 18 */ {"var18", "undefined"}, |
---|
29 | /* 19 */ {"var19", "undefined"}, |
---|
30 | /* 20 */ {"var20", "undefined"}, |
---|
31 | /* 21 */ {"var21", "undefined"}, |
---|
32 | /* 22 */ {"var22", "undefined"}, |
---|
33 | /* 23 */ {"var23", "undefined"}, |
---|
34 | /* 24 */ {"var24", "undefined"}, |
---|
35 | /* 25 */ {"var25", "undefined"}, |
---|
36 | /* 26 */ {"var26", "undefined"}, |
---|
37 | /* 27 */ {"var27", "undefined"}, |
---|
38 | /* 28 */ {"var28", "undefined"}, |
---|
39 | /* 29 */ {"CLC", "cloud cover, grid scale + convective [1]"}, |
---|
40 | /* 30 */ {"clc gr sc", "cloud cover, grid scale (0...1) [1]"}, |
---|
41 | /* 31 */ {"QC", "specific cloud water content, grid scale [kg/kg]"}, |
---|
42 | /* 32 */ {"clw gs vi", "cloud water content, grid scale, vert integrated [kg/m**2]"}, |
---|
43 | /* 33 */ {"QI", "specific cloud ice content, grid scale [kg/kg]"}, |
---|
44 | /* 34 */ {"cli gs vi", "cloud ice content, grid scale, vert integrated [kg/m**2]"}, |
---|
45 | /* 35 */ {"src gr sc", "specific rainwater content, grid scale [kg/kg]"}, |
---|
46 | /* 36 */ {"ssc gr sc", "specific snow content, grid scale [kg/kg]"}, |
---|
47 | /* 37 */ {"src gs vi", "specific rainwater content, gs, vert. integrated [kg/m**2]"}, |
---|
48 | /* 38 */ {"ssc gs vi", "specific snow content, gs, vert. integrated [kg/m**2]"}, |
---|
49 | /* 39 */ {"var39", "undefined"}, |
---|
50 | /* 40 */ {"var40", "undefined"}, |
---|
51 | /* 41 */ {"tot water", "vert. integral of humidity, cloud water (and ice) [kg/(m**2)]"}, |
---|
52 | /* 42 */ {"hum div", "vert. integral of divergence of tot. water content [kg/(m**2)]"}, |
---|
53 | /* 43 */ {"var43", "undefined"}, |
---|
54 | /* 44 */ {"var44", "undefined"}, |
---|
55 | /* 45 */ {"var45", "undefined"}, |
---|
56 | /* 46 */ {"var46", "undefined"}, |
---|
57 | /* 47 */ {"var47", "undefined"}, |
---|
58 | /* 48 */ {"var48", "undefined"}, |
---|
59 | /* 49 */ {"var49", "undefined"}, |
---|
60 | /* 50 */ {"CH_CM_CL", "cloud covers CH_CM_CL (000...888) [1]"}, |
---|
61 | /* 51 */ {"cl cov. CH", "cloud cover CH (0..8) [1]"}, |
---|
62 | /* 52 */ {"cl cov. CM", "cloud cover CM (0..8) [1]"}, |
---|
63 | /* 53 */ {"cl cov. CL", "cloud cover CL (0..8) [1]"}, |
---|
64 | /* 54 */ {"cloud cov.", "total cloud cover (0..8) [1]"}, |
---|
65 | /* 55 */ {"fog", "fog (0..8) [1]"}, |
---|
66 | /* 56 */ {"fog", "fog [1]"}, |
---|
67 | /* 57 */ {"var57", "undefined"}, |
---|
68 | /* 58 */ {"var58", "undefined"}, |
---|
69 | /* 59 */ {"var59", "undefined"}, |
---|
70 | /* 60 */ {"clc con ci", "cloud cover, convective cirrus (0...1) [1]"}, |
---|
71 | /* 61 */ {"clw con", "specific cloud water content, convective clouds [kg/kg]"}, |
---|
72 | /* 62 */ {"clw con vi", "cloud water content, conv clouds, vert integrated [kg/m**2]"}, |
---|
73 | /* 63 */ {"cli con", "specific cloud ice content, convective clouds [kg/kg]"}, |
---|
74 | /* 64 */ {"cli con vi", "cloud ice content, conv clouds, vert integrated [kg/m**2]"}, |
---|
75 | /* 65 */ {"mass fl co", "convective mass flux [kg/(s*m**2)]"}, |
---|
76 | /* 66 */ {"upd vel co", "updraft velocity, convection [m/s]"}, |
---|
77 | /* 67 */ {"entr p co", "entrainment parameter, convection [m**(-1)]"}, |
---|
78 | /* 68 */ {"HBAS_CON", "cloud base, convective clouds (above msl) [m]"}, |
---|
79 | /* 69 */ {"HTOP_CON", "cloud top, convective clouds (above msl) [m]"}, |
---|
80 | /* 70 */ {"con layers", "convective layers (00...77) (BKE) [1]"}, |
---|
81 | /* 71 */ {"KO-index", "KO-index [1]"}, |
---|
82 | /* 72 */ {"BAS_CON", "convection base index [1]"}, |
---|
83 | /* 73 */ {"TOP_CON", "convection top index [1]"}, |
---|
84 | /* 74 */ {"DT_CON", "convective temperature tendency [K/s]"}, |
---|
85 | /* 75 */ {"DQV_CON", "convective tendency of specific humidity [s**(-1)]"}, |
---|
86 | /* 76 */ {"H ten co", "convective tendency of total heat [J/(kg*s)]"}, |
---|
87 | /* 77 */ {"QDW ten co", "convective tendency of total water [s**(-1)]"}, |
---|
88 | /* 78 */ {"DU_CON", "convective momentum tendency (X-component) [m/s**2]"}, |
---|
89 | /* 79 */ {"DV_CON", "convective momentum tendency (Y-component) [m/s**2]"}, |
---|
90 | /* 80 */ {"vor ten co", "convective vorticity tendency [s**(-2)]"}, |
---|
91 | /* 81 */ {"div ten co", "convective divergence tendency [s**(-2)]"}, |
---|
92 | /* 82 */ {"HTOP_DC", "top of dry convection (above msl) [m]"}, |
---|
93 | /* 83 */ {"top ind dc", "dry convection top index [1]"}, |
---|
94 | /* 84 */ {"HZEROCL", "height of 0 degree Celsius isotherm above msl [m]"}, |
---|
95 | /* 85 */ {"var85", "undefined"}, |
---|
96 | /* 86 */ {"var86", "undefined"}, |
---|
97 | /* 87 */ {"var87", "undefined"}, |
---|
98 | /* 88 */ {"var88", "undefined"}, |
---|
99 | /* 89 */ {"var89", "undefined"}, |
---|
100 | /* 90 */ {"var90", "undefined"}, |
---|
101 | /* 91 */ {"var91", "undefined"}, |
---|
102 | /* 92 */ {"var92", "undefined"}, |
---|
103 | /* 93 */ {"var93", "undefined"}, |
---|
104 | /* 94 */ {"var94", "undefined"}, |
---|
105 | /* 95 */ {"var95", "undefined"}, |
---|
106 | /* 96 */ {"var96", "undefined"}, |
---|
107 | /* 97 */ {"var97", "undefined"}, |
---|
108 | /* 98 */ {"var98", "undefined"}, |
---|
109 | /* 99 */ {"QRS_GSP", "spec. content of precip. particles [kg/kg]"}, |
---|
110 | /* 100 */ {"PRR_GSP", "surface precipitation rate, rain, grid scale [kg/(s*m**2)]"}, |
---|
111 | /* 101 */ {"PRS_GSP", "surface precipitation rate, snow, grid scale [kg/(s*m**2)]"}, |
---|
112 | /* 102 */ {"RAIN_GSP", "surface precipitation amount, rain, grid scale [kg/m**2]"}, |
---|
113 | /* 103 */ {"condens gs", "condensation rate, grid scale [kg/(kg*s)]"}, |
---|
114 | /* 104 */ {"autocon gs", "autoconversion rate, grid scale (C+C --> R) [kg/(kg*s)]"}, |
---|
115 | /* 105 */ {"accret gs", "accretion rate, grid scale (R+C --> R) [kg/(kg*s)]"}, |
---|
116 | /* 106 */ {"nucleat gs", "nucleation rate, grid scale (C+C --> S) [kg/(kg*s)]"}, |
---|
117 | /* 107 */ {"riming gs", "riming rate, grid scale (S+C --> S) [kg/(kg*s)]"}, |
---|
118 | /* 108 */ {"deposit gs", "deposition rate, grid scale (S+V <--> S) [kg/(kg*s)]"}, |
---|
119 | /* 109 */ {"melting gs", "melting rate, grid scale (S --> R) [kg/(kg*s)]"}, |
---|
120 | /* 110 */ {"evapor gs", "evaporation rate, grid scale (R+V <-- R) [kg/(kg*s)]"}, |
---|
121 | /* 111 */ {"PRR_CON", "surface precipitation rate, rain, convective [kg/(s*m**2)]"}, |
---|
122 | /* 112 */ {"PRS_CON", "surface precipitation rate, snow, convective [kg/(s*m**2)]"}, |
---|
123 | /* 113 */ {"RAIN_CON", "surface precipitation amount, rain, convective [kg/m**2]"}, |
---|
124 | /* 114 */ {"condens co", "condensation rate, convective [kg/(kg*s)]"}, |
---|
125 | /* 115 */ {"autocon co", "autoconversion rate, convective [kg/(kg*s)]"}, |
---|
126 | /* 116 */ {"accret co", "accretion rate, convective [kg/(kg*s)]"}, |
---|
127 | /* 117 */ {"nucleat co", "nucleation rate, convective [kg/(kg*s)]"}, |
---|
128 | /* 118 */ {"riming co", "riming rate, convective [kg/(kg*s)]"}, |
---|
129 | /* 119 */ {"sublim co", "sublimation rate, convective [kg/(kg*s)]"}, |
---|
130 | /* 120 */ {"melting co", "melting rate, convective [kg/(kg*s)]"}, |
---|
131 | /* 121 */ {"evapor co", "evaporation rate, convective [kg/(kg*s)]"}, |
---|
132 | /* 122 */ {"rain am", "rain amount, grid-scale plus convective [kg/m**2]"}, |
---|
133 | /* 123 */ {"snow am", "snow amount, grid-scale plus convective [kg/m**2]"}, |
---|
134 | /* 124 */ {"DT_GSP", "temperature tendency, grid-scale condensation [K/s]"}, |
---|
135 | /* 125 */ {"DQV_GSP", "tendency of specific humidity, grid-scale precip. [s**(-1)]"}, |
---|
136 | /* 126 */ {"H ten gs", "tendency of total heat, grid-scale condensation [J/(kg*s)]"}, |
---|
137 | /* 127 */ {"DQC_GSP", "tendency of spec. clod liquid water due to grid-scale precip. [s**(-1)]"}, |
---|
138 | /* 128 */ {"snowfall", "snowfall (dimension"}, |
---|
139 | /* 129 */ {"DQI_GSP", "tendency of spec. cloud ice due to grid-scale precip. [s**(-1)]"}, |
---|
140 | /* 130 */ {"var130", "undefined"}, |
---|
141 | /* 131 */ {"var131", "undefined"}, |
---|
142 | /* 132 */ {"var132", "undefined"}, |
---|
143 | /* 133 */ {"var133", "undefined"}, |
---|
144 | /* 134 */ {"var134", "undefined"}, |
---|
145 | /* 135 */ {"var135", "undefined"}, |
---|
146 | /* 136 */ {"var136", "undefined"}, |
---|
147 | /* 137 */ {"var137", "undefined"}, |
---|
148 | /* 138 */ {"var138", "undefined"}, |
---|
149 | /* 139 */ {"pprime", "deviation of pressure from reference value [Pa]"}, |
---|
150 | /* 140 */ {"var140", "undefined"}, |
---|
151 | /* 141 */ {"var141", "undefined"}, |
---|
152 | /* 142 */ {"var142", "undefined"}, |
---|
153 | /* 143 */ {"var143", "undefined"}, |
---|
154 | /* 144 */ {"var144", "undefined"}, |
---|
155 | /* 145 */ {"var145", "undefined"}, |
---|
156 | /* 146 */ {"var146", "undefined"}, |
---|
157 | /* 147 */ {"var147", "undefined"}, |
---|
158 | /* 148 */ {"var148", "undefined"}, |
---|
159 | /* 149 */ {"var149", "undefined"}, |
---|
160 | /* 150 */ {"hdi coeff", "coefficient of horizontal diffusion [m**2/s]"}, |
---|
161 | /* 151 */ {"dissp rate", "dissipation rate [W/(Pa*m**2)]"}, |
---|
162 | /* 152 */ {"TKE", "turbulent kinetic energy [(m/s)**2]"}, |
---|
163 | /* 153 */ {"TKVM", "coefficient of vertical diffusion, momentum [m**2/s]"}, |
---|
164 | /* 154 */ {"TKVH", "coefficient of vertical diffusion, heat [m**2/s]"}, |
---|
165 | /* 155 */ {"vdi coe cw", "coefficient of vertical diffusion, cloud water [m**2/s]"}, |
---|
166 | /* 156 */ {"vdi coe ci", "coefficient of vertical diffusion, cloud ice [m**2/s]"}, |
---|
167 | /* 157 */ {"vdi coe vp", "coefficient of vertical diffusion, water vapour [m**2/s]"}, |
---|
168 | /* 158 */ {"dis len m", "turbulent dissipation length for momentum [m]"}, |
---|
169 | /* 159 */ {"dis len h", "turbulent dissipation length for heat [m]"}, |
---|
170 | /* 160 */ {"var u mom", "variance of u-component of momentum [(m/s)**2]"}, |
---|
171 | /* 161 */ {"var v mom", "variance of v-component of momentum [(m/s)**2]"}, |
---|
172 | /* 162 */ {"var w mom", "variance of w-component of momentum [(m/s)**2]"}, |
---|
173 | /* 163 */ {"var temp", "variance of temperature [K**2]"}, |
---|
174 | /* 164 */ {"var cl wat", "variance of specific cloud water content [(kg/kg)**2]"}, |
---|
175 | /* 165 */ {"var cl ice", "variance of specific cloud ice content [(kg/kg)**2]"}, |
---|
176 | /* 166 */ {"var vap mr", "variance of water vapour mixing ratio [(kg/kg)**2]"}, |
---|
177 | /* 167 */ {"c wat flux", "turbulent vertical flux of spec cloud water [m/s]"}, |
---|
178 | /* 168 */ {"c ice flux", "turbulent vertical flux of spec cloud ice [m/s]"}, |
---|
179 | /* 169 */ {"w vap flux", "turbulent vertical flux of water vapour mix ratio [m/s]"}, |
---|
180 | /* 170 */ {"TCM", "drag coefficient CD [1]"}, |
---|
181 | /* 171 */ {"TCH", "transfer coefficient CH (sensible heat) [1]"}, |
---|
182 | /* 172 */ {"tr coef CQ", "transfer coefficient CQ (latent heat) [1]"}, |
---|
183 | /* 173 */ {"PBL-top h", "PBL-top h [m]"}, |
---|
184 | /* 174 */ {"T-jump h", "temperature jump at PBL-top [K]"}, |
---|
185 | /* 175 */ {"q-jump h", "specific humidity jump at PBL-top [kg/kg]"}, |
---|
186 | /* 176 */ {"entr at h", "entrainment at PBL-top [kg/(s*m**2)]"}, |
---|
187 | /* 177 */ {"mass fl h", "upward mass flux at PBL-top [kg/(s*m**2)]"}, |
---|
188 | /* 178 */ {"cl cov PBL", "cloud cover of PBL-clouds (0...1) [1]"}, |
---|
189 | /* 179 */ {"cl wat PBL", "specific cloud water content of PBL-clouds [kg/kg]"}, |
---|
190 | /* 180 */ {"cl top PBL", "cloud top of PBL-clouds [m]"}, |
---|
191 | /* 181 */ {"cl bas PBL", "cloud base of PBL-clouds [m]"}, |
---|
192 | /* 182 */ {"moun wav X", "vertical mountain wave momentum flux (X component) [kg/(m*s**2)]"}, |
---|
193 | /* 183 */ {"moun wav Y", "vertical mountain wave momentum flux (Y component) [kg/(m*s**2)]"}, |
---|
194 | /* 184 */ {"wave Ri", "wave Richardson number [1]"}, |
---|
195 | /* 185 */ {"wav div X", "mountain wave momentum flux divergence (X comp) [m/s**2]"}, |
---|
196 | /* 186 */ {"wav div Y", "mountain wave momentum flux divergence (Y comp) [m/s**2]"}, |
---|
197 | /* 187 */ {"VMAX_10M", "maximum wind velocity [m/s]"}, |
---|
198 | /* 188 */ {"wav dis vi", "mountain wave dissipation, vert integrated [W/m**2]"}, |
---|
199 | /* 189 */ {"wv en flux", "vertical wave energy flux [kg*m/s**4]"}, |
---|
200 | /* 190 */ {"var190", "undefined"}, |
---|
201 | /* 191 */ {"var191", "undefined"}, |
---|
202 | /* 192 */ {"var192", "undefined"}, |
---|
203 | /* 193 */ {"var193", "undefined"}, |
---|
204 | /* 194 */ {"var194", "undefined"}, |
---|
205 | /* 195 */ {"var195", "undefined"}, |
---|
206 | /* 196 */ {"var196", "undefined"}, |
---|
207 | /* 197 */ {"T_SO", "soil temperature [K]"}, |
---|
208 | /* 198 */ {"W_SO", "soil water content [kg/m**2]"}, |
---|
209 | /* 199 */ {"W_SO_ICE", "soil ice water content [kg/m**2]"}, |
---|
210 | /* 200 */ {"W_I", "water content of interception store [kg/(m**2)]"}, |
---|
211 | /* 201 */ {"interc ice", "icebit for interception store [1]"}, |
---|
212 | /* 202 */ {"snow fract", "snow fraction [1]"}, |
---|
213 | /* 203 */ {"T_SNOW", "snow temperature [K]"}, |
---|
214 | /* 204 */ {"foliag tem", "foliage temperature [K]"}, |
---|
215 | /* 205 */ {"infiltrat", "infiltration [m/s]"}, |
---|
216 | /* 206 */ {"runoff", "runoff [m/s]"}, |
---|
217 | /* 207 */ {"soil evap", "bare soil evaporation [m/s]"}, |
---|
218 | /* 208 */ {"plant tran", "plant transpiration [m/s]"}, |
---|
219 | /* 209 */ {"inter evap", "interception store evaporation [m/s]"}, |
---|
220 | /* 210 */ {"water evap", "evaporation from water surfaces [m/s]"}, |
---|
221 | /* 211 */ {"aero resis", "aerodynamic resistance [s/m]"}, |
---|
222 | /* 212 */ {"plant res", "plant resistance [s/m]"}, |
---|
223 | /* 213 */ {"soil res", "soil resistance [s/m]"}, |
---|
224 | /* 214 */ {"total evap", "total evaporation (water, soil, plants) [m/s]"}, |
---|
225 | /* 215 */ {"T_ICE", "ice surface temperature [K]"}, |
---|
226 | /* 216 */ {"var216", "undefined"}, |
---|
227 | /* 217 */ {"var217", "undefined"}, |
---|
228 | /* 218 */ {"var218", "undefined"}, |
---|
229 | /* 219 */ {"var219", "undefined"}, |
---|
230 | /* 220 */ {"var220", "undefined"}, |
---|
231 | /* 221 */ {"var221", "undefined"}, |
---|
232 | /* 222 */ {"var222", "undefined"}, |
---|
233 | /* 223 */ {"var223", "undefined"}, |
---|
234 | /* 224 */ {"var224", "undefined"}, |
---|
235 | /* 225 */ {"var225", "undefined"}, |
---|
236 | /* 226 */ {"var226", "undefined"}, |
---|
237 | /* 227 */ {"var227", "undefined"}, |
---|
238 | /* 228 */ {"var228", "undefined"}, |
---|
239 | /* 229 */ {"var229", "undefined"}, |
---|
240 | /* 230 */ {"XYZ", "S1 [1]"}, |
---|
241 | /* 231 */ {"S2", "S2 [1]"}, |
---|
242 | /* 232 */ {"S3", "S3 [1]"}, |
---|
243 | /* 233 */ {"S4", "S4 [1]"}, |
---|
244 | /* 234 */ {"S5", "S5 [1]"}, |
---|
245 | /* 235 */ {"S6", "S6 [1]"}, |
---|
246 | /* 236 */ {"S7", "S7 [1]"}, |
---|
247 | /* 237 */ {"S8", "S8 [1]"}, |
---|
248 | /* 238 */ {"S9", "S9 [1]"}, |
---|
249 | /* 239 */ {"S10", "S10 [1]"}, |
---|
250 | /* 240 */ {"S11", "S11 [1]"}, |
---|
251 | /* 241 */ {"OBS TS oc", "OBS Gewitter (occasional) [1]"}, |
---|
252 | /* 242 */ {"OBS TS fq", "OBS Gewitter (frequent) [1]"}, |
---|
253 | /* 243 */ {"MOS pTS oc", "MOS Gewitter-Wahrscheinlichkeit (occasional) [1]"}, |
---|
254 | /* 244 */ {"MOS pTS fq", "MOS Gewitter-Wahrscheinlichkeit (frequent) [1]"}, |
---|
255 | /* 245 */ {"MOS TS cov", "MOS Gewitteranteil (occasional - frequent (1 - 2)) [1]"}, |
---|
256 | /* 246 */ {"S17", "S17 [1]"}, |
---|
257 | /* 247 */ {"S18", "S18 [1]"}, |
---|
258 | /* 248 */ {"S19", "S19 [1]"}, |
---|
259 | /* 249 */ {"S20", "S20 [1]"}, |
---|
260 | /* 250 */ {"var250", "undefined"}, |
---|
261 | /* 251 */ {"var251", "undefined"}, |
---|
262 | /* 252 */ {"var252", "undefined"}, |
---|
263 | /* 253 */ {"var253", "undefined"}, |
---|
264 | /* 254 */ {"var254", "undefined"}, |
---|
265 | /* 255 */ {"var255", "undefined"}, |
---|
266 | }; |
---|