You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 33 Next »

Name

GRIB2

WMO

GRIB1

HARMONIE

AN (1)FC (1)statusnotes
Model level parameters    conv.arch. 
Cloud cover  TBDN/A     GRIB-909 - Getting issue details... STATUS
GRIB-979 - Getting issue details... STATUS
Pressure54N/A     
Specific cloud liquid water content246N/A     
Specific cloud ice water content247N/A     
Specific humidity13351.253YES OKOK 
Temperature13011.253YES OKOK 
U-velocity13133.253YES OKOK 
V-velocity13234.253YES OKOK 
Pressure level parameters       
Cloud cover  TBD71.253 YES   GRIB-909 - Getting issue details... STATUS
Geopotential height1566.253 YESOKOK 
Specific cloud liquid water content24658.253 YESOKOK 
Specific cloud ice water content24776.253 YESOKOK 
Relative humidity 15752.253YESYESOKOK 
Temperature13011.253YESYESOKOK 
U-velocity13133.253YESYESOKOK 
V-velocity13234.253YESYESOKOK 
Height level parameters       GRIB-767 - Getting issue details... STATUS
Cloud cover  TBD71.253??????   GRIB-909 - Getting issue details... STATUS
Pressure541.253YESYES   
Specific cloud liquid water content24658.253 YES   
Specific cloud ice water content24776.253 YES   
Relative humidity 15752.253YESYES   
Temperature13011.253YESYES   
Wind speed13133.253YESYES   
Wind direction13234.253YESYES   
Surface level parameters       

Precipitation and humidity

       
Percolation  
TBDN/A     GRIB-909 - Getting issue details... STATUS
Surface air relative humidity
TBD52.253YESYES  

GRIB-909 - Getting issue details... STATUS

Type of first fixed surface103 (keep it as sfc not hl levtype)

Surface runoff
174008N/A     
Total column water13654.353YESYESOKOK 
Total precipitation 22822861.253YESYESOKOK 

Accumulated radiation fluxes

       
Albedo26050984.253YESYES   
EvaporationTBD132.253 YES   GRIB-909 - Getting issue details... STATUS
Time-integrated surface latent heat flux147TBDYESYES  

GRIB-980 - Getting issue details... STATUS 121.1 is not encoded as accumulated!

Time-integrated surface sensible heat flux146122.253YESYES  122.1 is not encoded as accumulated!
Time-integrated surface clear-sky solar radiation downwardsTBDTBD YES   GRIB-909 - Getting issue details... STATUS
Time-integrated surface clear-sky solar radiation upwardsTBDN/A     GRIB-909 - Getting issue details... STATUS

Time-integrated surface direct solar radiation

TBD116.253 YES   GRIB-909 - Getting issue details... STATUS
Time-integrated surface net solar radiation 176111.253 YESOKOK 
Time-integrated surface solar radiation downwards 169117.253YESYESOKOK 
Time-integrated surface clear-sky thermal radiation downwardsTBD N/A     GRIB-909 - Getting issue details... STATUS
Time-integrated surface net thermal radiation
177112.253 YESOKOK 
Time-integrated surface thermal radiation downwards
175115.253 YESOKOK 

Temperature and wind speed

       
10 metre wind speed20732.253YESYES  Type of first fixed surface103 (keep it as sfc not hl levtype) GRIB-979 - Getting issue details... STATUS
10 metre wind directionTBD31.253YESYES  Type of first fixed surface103 (keep it as sfc not hl levtype) GRIB-909 - Getting issue details... STATUS
10 metre wind gust speed
TBD228.253YESYES  Type of first fixed surface103 (keep it as sfc not hl levtype) GRIB-872 - Getting issue details... STATUS
Surface air maximum temperatureTBD15.253YESYES  Type of first fixed surface103 (keep it as sfc not hl levtype) GRIB-872 - Getting issue details... STATUS
Surface air minimum temperature TBD16.253YESYES  Type of first fixed surface103 (keep it as sfc not hl levtype) GRIB-872 - Getting issue details... STATUS
Surface air temperature16711.253YESYESOKOKlevel 2m ; Type of first fixed surface103 (keep it as sfc not hl levtype)
Skin temperature 23511.253YESYESOKOKsfc level

Pressure/Height

       
Mean sea level pressure1516.253YESYESOKOK 
Surface pressure1341.253YESYESOKOK 

Cloud properties

       
High cloud cover307575.253YESYESOK  GRIB-909 - Getting issue details... STATUS
Low cloud cover307373.253YESYESOK  GRIB-909 - Getting issue details... STATUS
Medium cloud cover307474.253YESYESOK  GRIB-909 - Getting issue details... STATUS
Total cloud cover22816471.253YESYESOKOK 

Snow

       
Snow density33191.253YESYES   GRIB-979 - Getting issue details... STATUS
Snow depth306666.253YESYES   GRIB-979 - Getting issue details... STATUS
Snow depth water equivalent22814165.253YESYESOKOK 
Snow fall water equivalent228144184.253YESYESOKOK 

Soil

       
Liquid non-frozen volumetric soil moisture260210?????????   GRIB-871 - Getting issue details... STATUS

Volumetric soil water

TBD86.1YESYES   GRIB-871 - Getting issue details... STATUS
Soil heat fluxTBD?????????   GRIB-871 - Getting issue details... STATUS

Soil temperature

TBD11.1YESYES   GRIB-871 - Getting issue details... STATUS
Soil depthTBD?????????   GRIB-871 - Getting issue details... STATUS

Static fields

       
Land-sea mask17281.253YES OKOK levtype 105 not 103 (1)
Orography2280021.253YES OKOK 
Surface roughness17383.253YESYES   GRIB-979 - Getting issue details... STATUS

(1) as per attached HIRLAM2UERRA document

Test files

HIRLAM GRIB1 test files can be found in goga{/tmp/marm/uerra/hirlam/grib1

surface parameters have names like [an/fc]-[levtype]-[level]-[param]-[shortName]-[ba/fp/sfx]-grib1

vertical level parameters have names like [an/fc]-[levtype]-[indicatorOfTypeOfLevel:l]-[param]-[shortName]-[ba/fp/sfx]-grib1

ba/fp/sfx means from which HIRLAM type of input files it comes from - our testing (conversion and archiving) is enough to verify for one of these types

Conversion script

The working (=messy) version script for HIRLAM2UERRA conversion and UERRA fields selection form HIRLAM files is:

goga: /tmp/marm/uerra/hirlam/work/doit.hirlam.sh

Basically for most parameters it uses below rules for grib_filter utility:

set centre = 98; # swap to ecmf = hack needed at least for pl:71.253, 76.253, 58.253 but works generally..
set paramId = 235; # matching GRIB2 paramId from the table above
#set stepType = "accum"; # add it for accumulated params
set edition = 2;
set centre = 82; # eswi = HIRMAL Swedish origin
set productionStatusOfProcessedData = 9;
set tablesVersion = 16;
set stream = 'oper'; # oper/enda based on the type of the input file
set type = 'an'; # an/fc based on the type of the input file
#set scaleFactorOfFirstFixedSurface = MISSING; # must be added for some parameters where it is not done automatically (JIRA GRIB-981)
#set scaledValueOfFirstFixedSurface = MISSING; # must be added for some parameters where it is not done automatically (JIRA GRIB-981)
write "out.grib2";

TIGGE_CHECK for UERRA

The development version of it which must be used with -u switch is

goga: /tmp/marm/uerra/grib_api_tmp/bin/tigge_check

 

  • No labels