zizils1999
New member
Hello everyone,
I'm trying to use ECMWF TIGGE forecast data as initial & lateral boundary conditions data.
First, I downloaded TIGGE data from ECMWF data portal, include surface & pressure level (ECMWF | TIGGE Data Retrieval), choosing all file avaiable. I separated files into 6-hourly .grib2 files, for both surface and pressure level. For 48h case, I have 8 (6-hourly) * 2 (level) .grib2 data files.
Second, I changed my Vtable file to ECMWF grib2 edition:
Using this Vtable, running ungrib.exe for 2 datasets (Chapter 3: WRF Standard Initialization), this program running successfully, but something went wrong, because runtime equal ~0s, and output from ungrib.exe looks different: (shorten version by reduce 6h time ungrib, another time has the same output like this one)
Ofcourse, when running metgrid.exe, I have error:
Could anyone can help me figure it out which one when wrong or any guidance for running TIGGE data for WRF?
Thanks!
I'm trying to use ECMWF TIGGE forecast data as initial & lateral boundary conditions data.
First, I downloaded TIGGE data from ECMWF data portal, include surface & pressure level (ECMWF | TIGGE Data Retrieval), choosing all file avaiable. I separated files into 6-hourly .grib2 files, for both surface and pressure level. For 48h case, I have 8 (6-hourly) * 2 (level) .grib2 data files.
Second, I changed my Vtable file to ECMWF grib2 edition:
Code:
GRIB | Level| Level| Level| metgrid | metgrid | metgrid ||GRIB2|GRIB2|GRIB2|GRIB2|
Code | Code | 1 | 2 | Name | Units | Description ||Discp|Catgy|Param|Level|
-----+------+------+------+----------+----------+------------------------------------------+------+-----+-----+-----+
129 | 100 | * | | GEOPT | m2 s-2 | | 0 | 3 | 5 | 100 |
| 100 | * | | HGT | m | Height | 0 | 3 | 5 | 100 |
130 | 100 | * | | TT | K | Temperature | 0 | 0 | 0 | 100 |
131 | 100 | * | | UU | m s-1 | U | 0 | 2 | 2 | 100 |
132 | 100 | * | | VV | m s-1 | V | 0 | 2 | 3 | 100 |
157 | 100 | * | | RH | % | Relative Humidity | 0 | 1 | 1 | 100 |
165 | 1 | 0 | | UU | m s-1 | U At 10 m | 0 | 2 | 2 | 103 |
166 | 1 | 0 | | VV | m s-1 | V At 10 m | 0 | 2 | 3 | 103 |
167 | 1 | 0 | | TT | K | Temperature At 2 m | 0 | 0 | 0 | 103 |
172 | 1 | 0 | | LANDSEA | 0/1 Flag | Land/Sea flag | 2 | 0 | 0 | 1 |
134 | 1 | 0 | | PSFC | Pa | Surface Pressure | 0 | 3 | 0 | 1 |
151 | 1 | 0 | | PMSL | Pa | Sea-level Pressure | 0 | 3 | 0 | 101 |
-----+------+------+------+----------+----------+------------------------------------------+------+-----+-----+-----+
# Made by Casper Kalkhoven February 2022
# Should be used for new ECMWF Grib2 files which can be downloaded from the ECMWF Data Store (https://data.ecmwf.int/forecasts/)
Using this Vtable, running ungrib.exe for 2 datasets (Chapter 3: WRF Standard Initialization), this program running successfully, but something went wrong, because runtime equal ~0s, and output from ungrib.exe looks different: (shorten version by reduce 6h time ungrib, another time has the same output like this one)
Code:
(base) [duydm@login WPS-4.3.1]$ ./ungrib.exe
*** Starting program ungrib.exe ***
Start_date = 2020-04-21_12:00:00 , End_date = 2020-04-21_18:00:00
output format is WPS
Path to intermediate files is ./
###############################################################################
Inventory for date = 2020-04-21 12:00:00
PRES GEOPT HGT TMP UGRD VGRD SPFH LAND PSFC PMSL
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
###############################################################################
Inventory for date = 2020-04-21 18:00:00
PRES GEOPT HGT TMP UGRD VGRD SPFH LAND PSFC PMSL
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Name of source model =>ECMWF
###############################################################################
Inventory for date = 2020-04-21 12:00:00
PRES GEOPT HGT TMP UGRD VGRD SPFH LAND PSFC PMSL
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Name of source model =>ECMWF
###############################################################################
Inventory for date = 2020-04-21 18:00:00
PRES GEOPT HGT TMP UGRD VGRD SPFH LAND PSFC PMSL
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Subroutine DATINT: Interpolating 3-d files to fill in any missing data...
Looking for data at time 2020-04-21_12
Found file: HAIL2:2020-04-21_12
Looking for data at time 2020-04-21_18
Found file: HAIL2:2020-04-21_18
End Subroutine DATINT.
**********
Deleting temporary files created by ungrib...
**********
Deleting file: ./PFILE:2020-04-21_12
Deleting file: ./PFILE:2020-04-21_18
**********
Done deleting temporary files.
**********
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Successful completion of ungrib. !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ofcourse, when running metgrid.exe, I have error:
Code:
(base) [duydm@login WPS]$ ./metgrid.exe
Processing domain 1 of 3
Processing 2020-04-21_12
HAIL
HAIL2
ERROR: The mandatory field TT was not found in any input data.
Could anyone can help me figure it out which one when wrong or any guidance for running TIGGE data for WRF?
Thanks!