simaberson
New member
I have been trying to run WRF with 2021 GEFS data, but am having difficulty getting through ungrib. When I run ungrib on the attached files (note that I added .dat to the file names because they would not be attached otherwise) with Vtable.GFSENS, I get
###############################################################################
Inventory for date = 2021-08-10 06:00:00
PRES TT UU VV RH HGT PSFC PMSL SM000010 SM010040 SM040100 SM100200 SM010200 ST000010 ST010040 ST040100 ST100200 ST010200 SEAICE LANDSEA SOILHGT SKINTEMP SNOW
-------------------------------------------------------------------------------
2001.0 O O O O O O O O X X X O O X X X O X X O X O
975.0 X X X X X
950.0 X X X X X
900.0 X X X X X
800.0 X X X X X
750.0 X X X X X
650.0 X X X X X
600.0 X X X X X
550.0 X X X X X
450.0 X X X X X
etc.
So, it is getting the surface, but nothing above. Take, for example, temperature (TT). I used g2print.exe to look at the file, and, for temperature, got:
4 0 0 0 105 1 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
10 0 0 0 105 2 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
16 0 0 0 105 3 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
22 0 0 0 105 4 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
32 0 0 0 100 100 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
39 0 0 0 100 200 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
46 0 0 0 100 300 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
53 0 0 0 100 500 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
60 0 0 0 100 700 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
72 0 0 0 100 2000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
82 0 0 0 100 3000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
97 0 0 0 100 7000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
113 0 0 0 100 15000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
132 0 0 0 100 30000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
142 0 0 0 100 35000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
152 0 0 0 100 40000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
162 0 0 0 100 45000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
178 0 0 0 100 55000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
187 0 0 0 100 60000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
198 0 0 0 100 65000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
213 0 0 0 100 75000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
222 0 0 0 100 80000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
236 0 0 0 100 90000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
249 0 0 0 100 95000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
259 0 0 0 100 97500 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
272 0 0 0 1 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
288 0 0 21 103 2 0 1 APTMP 2021-08-10_06:00:00 00 PDT4.1
303 0 4 4 8 0 0 1 BRTMP 2021-08-10_06:00:00 00 PDT4.1
310 0 0 0 7 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
319 0 0 0 6 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
320 0 0 0 103 80 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
325 0 0 0 103 100 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
328 0 0 0 102 305 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
331 0 0 0 102 457 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
334 0 0 0 102 610 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
337 0 0 0 102 914 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
340 0 0 0 102 1829 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
343 0 0 0 102 2743 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
346 0 0 0 102 3658 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
349 0 0 0 102 4572 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
356 0 0 0 108 3000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
364 0 0 0 108 6000 3000 1 TMP 2021-08-10_06:00:00 00 PDT4.1
369 0 0 0 108 9000 6000 1 TMP 2021-08-10_06:00:00 00 PDT4.1
374 0 0 0 108 12000 9000 1 TMP 2021-08-10_06:00:00 00 PDT4.1
379 0 0 0 108 15000 12000 1 TMP 2021-08-10_06:00:00 00 PDT4.1
384 0 0 0 108 18000 15000 1 TMP 2021-08-10_06:00:00 00 PDT4.1
395 0 0 0 104 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
409 0 0 0 107 320 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
415 0 0 0 107 450 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
419 0 0 0 107 550 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
423 0 0 0 107 650 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
427 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
433 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
439 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
445 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
451 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
457 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
463 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
469 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
So, there are many levels of temperature TMP, but ungrib isn't dealing with them.
The lines in my Vtable are:
11 | 100 | * | | TT | K | Temperature | 0 | 0 | 0 | 100 | 1 |
11 | 105 | 2 | | TT | K | Temperature at 2 m | 0 | 0 | 0 | 103 | 1 |
I did look over the documentation at https://www2.mmm.ucar.edu/wrf/users/docs/user_guide_v4/v4.0/users_guide_chap3.html#_Creating_and_Editing_1, but there wasn't anything in there that seemed to help. One thing I see is that my Vtable has the 100 level type before the 105, whereas the file has the opposite, but there is nothing in the documentation about order. I did switch the order in the Vtable, but got the same results.
I do see the
|GRIB2|GRIB2|GRIB2|GRIB2|GB2|
|Discp|Catgy|Param|Level|PDT|
section. There doesn't seem to be a description of these fields in that documentation, though they are mentioned. However, GB2 PDT isn't even mentioned in that documentation.
Am I missing something important? Am I doing something wrong?
###############################################################################
Inventory for date = 2021-08-10 06:00:00
PRES TT UU VV RH HGT PSFC PMSL SM000010 SM010040 SM040100 SM100200 SM010200 ST000010 ST010040 ST040100 ST100200 ST010200 SEAICE LANDSEA SOILHGT SKINTEMP SNOW
-------------------------------------------------------------------------------
2001.0 O O O O O O O O X X X O O X X X O X X O X O
975.0 X X X X X
950.0 X X X X X
900.0 X X X X X
800.0 X X X X X
750.0 X X X X X
650.0 X X X X X
600.0 X X X X X
550.0 X X X X X
450.0 X X X X X
etc.
So, it is getting the surface, but nothing above. Take, for example, temperature (TT). I used g2print.exe to look at the file, and, for temperature, got:
4 0 0 0 105 1 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
10 0 0 0 105 2 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
16 0 0 0 105 3 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
22 0 0 0 105 4 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
32 0 0 0 100 100 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
39 0 0 0 100 200 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
46 0 0 0 100 300 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
53 0 0 0 100 500 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
60 0 0 0 100 700 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
72 0 0 0 100 2000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
82 0 0 0 100 3000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
97 0 0 0 100 7000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
113 0 0 0 100 15000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
132 0 0 0 100 30000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
142 0 0 0 100 35000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
152 0 0 0 100 40000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
162 0 0 0 100 45000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
178 0 0 0 100 55000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
187 0 0 0 100 60000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
198 0 0 0 100 65000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
213 0 0 0 100 75000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
222 0 0 0 100 80000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
236 0 0 0 100 90000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
249 0 0 0 100 95000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
259 0 0 0 100 97500 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
272 0 0 0 1 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
288 0 0 21 103 2 0 1 APTMP 2021-08-10_06:00:00 00 PDT4.1
303 0 4 4 8 0 0 1 BRTMP 2021-08-10_06:00:00 00 PDT4.1
310 0 0 0 7 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
319 0 0 0 6 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
320 0 0 0 103 80 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
325 0 0 0 103 100 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
328 0 0 0 102 305 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
331 0 0 0 102 457 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
334 0 0 0 102 610 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
337 0 0 0 102 914 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
340 0 0 0 102 1829 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
343 0 0 0 102 2743 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
346 0 0 0 102 3658 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
349 0 0 0 102 4572 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
356 0 0 0 108 3000 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
364 0 0 0 108 6000 3000 1 TMP 2021-08-10_06:00:00 00 PDT4.1
369 0 0 0 108 9000 6000 1 TMP 2021-08-10_06:00:00 00 PDT4.1
374 0 0 0 108 12000 9000 1 TMP 2021-08-10_06:00:00 00 PDT4.1
379 0 0 0 108 15000 12000 1 TMP 2021-08-10_06:00:00 00 PDT4.1
384 0 0 0 108 18000 15000 1 TMP 2021-08-10_06:00:00 00 PDT4.1
395 0 0 0 104 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
409 0 0 0 107 320 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
415 0 0 0 107 450 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
419 0 0 0 107 550 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
423 0 0 0 107 650 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
427 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
433 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
439 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
445 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
451 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
457 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
463 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
469 0 0 0 109 0 0 1 TMP 2021-08-10_06:00:00 00 PDT4.1
So, there are many levels of temperature TMP, but ungrib isn't dealing with them.
The lines in my Vtable are:
11 | 100 | * | | TT | K | Temperature | 0 | 0 | 0 | 100 | 1 |
11 | 105 | 2 | | TT | K | Temperature at 2 m | 0 | 0 | 0 | 103 | 1 |
I did look over the documentation at https://www2.mmm.ucar.edu/wrf/users/docs/user_guide_v4/v4.0/users_guide_chap3.html#_Creating_and_Editing_1, but there wasn't anything in there that seemed to help. One thing I see is that my Vtable has the 100 level type before the 105, whereas the file has the opposite, but there is nothing in the documentation about order. I did switch the order in the Vtable, but got the same results.
I do see the
|GRIB2|GRIB2|GRIB2|GRIB2|GB2|
|Discp|Catgy|Param|Level|PDT|
section. There doesn't seem to be a description of these fields in that documentation, though they are mentioned. However, GB2 PDT isn't even mentioned in that documentation.
Am I missing something important? Am I doing something wrong?