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

Compare with Current View Page History

« Previous Version 30 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   
U-velocity13133.253YESYES   
V-velocity13234.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 flux147121.1YESYESOKOK

GRIB-980 - Getting issue details... STATUS

Time-integrated surface sensible heat flux146122.1YESYESOKOK 
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