diff --git a/tigge/tigge_check.h b/tigge/tigge_check.h index 98178be7d..7e603f3e2 100644 --- a/tigge/tigge_check.h +++ b/tigge/tigge_check.h @@ -652,7 +652,6 @@ s2s/ammc: warning: s2s.mx2t6_20151224_26.grib2, field 47 [surface_air_maximum_te -1e+8, 1e+8, { - {"model", GRIB_TYPE_STRING, 0, "glob"}, {"paramId", GRIB_TYPE_LONG, 179}, {"discipline", GRIB_TYPE_LONG, 0}, {"parameterCategory", GRIB_TYPE_LONG, 5}, @@ -671,7 +670,6 @@ s2s/ammc: warning: s2s.mx2t6_20151224_26.grib2, field 47 [surface_air_maximum_te -1e+8, 1e+8, { - {"model", GRIB_TYPE_STRING, 0, "glob"}, {"paramId", GRIB_TYPE_LONG, 147}, {"discipline", GRIB_TYPE_LONG, 0}, {"parameterCategory", GRIB_TYPE_LONG, 0}, @@ -693,7 +691,6 @@ s2s/ammc: warning: s2s.mx2t6_20151224_26.grib2, field 47 [surface_air_maximum_te 1e+05, 1e+07, { - {"model", GRIB_TYPE_STRING, 0, "glob"}, {"paramId", GRIB_TYPE_LONG, 176}, {"discipline", GRIB_TYPE_LONG, 0}, {"parameterCategory", GRIB_TYPE_LONG, 4}, @@ -3487,7 +3484,6 @@ uerra, eswi-enfo:total_cloud_cover_sfc maximum value 96.4844 is not in [100,100] {"discipline", GRIB_TYPE_LONG, 0}, {"parameterCategory", GRIB_TYPE_LONG, 6}, {"parameterNumber", GRIB_TYPE_LONG, 11}, - {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, {NULL, }, }, {&point_in_time, &predefined_level}, @@ -3505,7 +3501,6 @@ uerra, eswi-enfo:total_cloud_cover_sfc maximum value 96.4844 is not in [100,100] {"discipline", GRIB_TYPE_LONG, 0}, {"parameterCategory", GRIB_TYPE_LONG, 6}, {"parameterNumber", GRIB_TYPE_LONG, 12}, - {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, {NULL, }, }, {&point_in_time, &predefined_level}, @@ -3561,9 +3556,6 @@ uerra, eswi-enfo:total_cloud_cover_sfc maximum value 96.4844 is not in [100,100] {"discipline", GRIB_TYPE_LONG, 0}, {"parameterCategory", GRIB_TYPE_LONG, 1}, {"parameterNumber", GRIB_TYPE_LONG, 19}, - - {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, - {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, {NULL, }, }, @@ -3626,10 +3618,581 @@ uerra, eswi-enfo:total_cloud_cover_sfc maximum value 96.4844 is not in [100,100] }, {&point_in_time, &given_level, &height_level}, }, + { + "2_metre_specific_humidity_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 174096}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 1}, + {"parameterNumber", GRIB_TYPE_LONG, 0}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 103}, + {NULL, }, + }, + {&point_in_time, &given_level}, + }, + { + "time_integral_of_rain_flux_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 235015}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 1}, + {"parameterNumber", GRIB_TYPE_LONG, 65}, + {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&from_start, &predefined_level}, + }, + { + "total_column_cloud_liquid_water_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 78}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 1}, + {"parameterNumber", GRIB_TYPE_LONG, 69}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 8}, + {NULL, }, + }, + {&point_in_time, &predefined_thickness}, + }, + { + "total_column_cloud_ice_water_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 79}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 1}, + {"parameterNumber", GRIB_TYPE_LONG, 70}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 8}, + {NULL, }, + }, + {&point_in_time, &predefined_thickness}, + }, + { + "total_column_graupel_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 260001}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 1}, + {"parameterNumber", GRIB_TYPE_LONG, 74}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 8}, + {NULL, }, + }, + {&point_in_time, &predefined_thickness}, + }, + { + "direct_solar_radiation_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 47}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 4}, + {"parameterNumber", GRIB_TYPE_LONG, 54}, + {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&from_start, &predefined_level}, + }, + { + "time_integral_of_top_net_solar_radiation_flux_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 178}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 4}, + {"parameterNumber", GRIB_TYPE_LONG, 1}, + {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 8}, + {NULL, }, + }, + {&from_start, &predefined_level}, + }, + { + "time_integral_of_surface_latent_heat_evaporation_flux_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 235019}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 0}, + {"parameterNumber", GRIB_TYPE_LONG, 30}, + {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&from_start, &predefined_level}, + }, + { + "time_integral_of_surface_latent_heat_sublimation_flux_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 235071}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 0}, + {"parameterNumber", GRIB_TYPE_LONG, 31}, + {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&from_start, &predefined_level}, + }, + { + "time_integral_of_surface_eastward_momentum_flux_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 235017}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 17}, + {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&from_start, &predefined_level}, + }, + { + "time_integral_of_surface_northward_momentum_flux_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 235018}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 18}, + {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&from_start, &predefined_level}, + }, + { + "time_integral_of_total_solid_precipitation_flux_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 260645}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 1}, + {"parameterNumber", GRIB_TYPE_LONG, 128}, + {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&from_start, &predefined_level}, + }, + { + "time_integral_of_snow_evaporation_flux_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 235072}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 1}, + {"parameterNumber", GRIB_TYPE_LONG, 192}, + {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&from_start, &predefined_level, &has_bitmap}, + }, + { + "10_metre_eastward_wind_gust_since_pp_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 260646}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 23}, + {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 2}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 103}, + {"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0}, + {"scaledValueOfFirstFixedSurface", GRIB_TYPE_LONG, 10}, + {NULL, }, + }, + {&since_prev_pp, &given_level}, + }, + { + "10_metre_northward_wind_gust_since_pp_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 260647}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 24}, + {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 2}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 103}, + {"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0}, + {"scaledValueOfFirstFixedSurface", GRIB_TYPE_LONG, 10}, + {NULL, }, + }, + {&since_prev_pp, &given_level}, + }, + { + "fog_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 260648}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 6}, + {"parameterNumber", GRIB_TYPE_LONG, 50}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&point_in_time, &predefined_level}, + }, + { + "snow_on_ice_total_depth_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 260650}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 1}, + {"parameterNumber", GRIB_TYPE_LONG, 11}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 174}, + {NULL, }, + }, + {&point_in_time, &predefined_level, &has_bitmap}, + }, + { + "fraction_of_snow_cover_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 260289}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 1}, + {"parameterNumber", GRIB_TYPE_LONG, 121}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&point_in_time, &predefined_level, &has_bitmap}, + }, + { + "snow_albedo_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 228032}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 19}, + {"parameterNumber", GRIB_TYPE_LONG, 19}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&point_in_time, &predefined_level, &has_bitmap}, + }, + { + "temperature_of_snow_layer_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 238}, + {"discipline", GRIB_TYPE_LONG, 2}, + {"parameterCategory", GRIB_TYPE_LONG, 3}, + {"parameterNumber", GRIB_TYPE_LONG, 28}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&point_in_time, &predefined_level, &has_bitmap}, + }, + { + "sea_ice_thickness_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 174098}, + {"discipline", GRIB_TYPE_LONG, 10}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 160}, + {"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0}, + {"scaledValueOfFirstFixedSurface", GRIB_TYPE_LONG, 0}, + {NULL, }, + }, + {&point_in_time, &given_level, &has_bitmap}, + }, + { + "sea_ice_surface_temperature_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 260649}, + {"discipline", GRIB_TYPE_LONG, 10}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 8}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 174}, + {NULL, }, + }, + {&point_in_time, &predefined_level, &has_bitmap}, + }, + { + "roughness_length_for_heat", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 260457}, + {"discipline", GRIB_TYPE_LONG, 2}, + {"parameterCategory", GRIB_TYPE_LONG, 0}, + {"parameterNumber", GRIB_TYPE_LONG, 216}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&point_in_time, &predefined_level}, + }, + { + "volumetric_soil_ice_layer", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 260644}, + {"discipline", GRIB_TYPE_LONG, 2}, + {"parameterCategory", GRIB_TYPE_LONG, 0}, + {"parameterNumber", GRIB_TYPE_LONG, 38}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 151}, + {"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0}, + {"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 151}, + {"scaleFactorOfSecondFixedSurface", GRIB_TYPE_LONG, 0}, + {NULL, }, + }, + {&point_in_time, &given_thickness, &has_bitmap, &has_soil_layer}, + }, + /* cerra */ - + { + "time_integral_of_evapotranspiration_flux_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 235073}, + {"discipline", GRIB_TYPE_LONG, 2}, + {"parameterCategory", GRIB_TYPE_LONG, 0}, + {"parameterNumber", GRIB_TYPE_LONG, 39}, + {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&from_start, &predefined_level, &has_bitmap}, + }, + { + "snow_melt_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 3099}, + {"discipline", GRIB_TYPE_LONG, 0}, + {"parameterCategory", GRIB_TYPE_LONG, 1}, + {"parameterNumber", GRIB_TYPE_LONG, 16}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&point_in_time, &predefined_level, &has_bitmap}, + }, + { + "lake_total_layer_temperature_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 228011}, + {"discipline", GRIB_TYPE_LONG, 1}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 162}, + {NULL, }, + }, + {&point_in_time, &predefined_thickness, &has_bitmap}, + }, + { + "lake_mix_layer_temperature_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 228008}, + {"discipline", GRIB_TYPE_LONG, 1}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 166}, + {NULL, }, + }, + {&point_in_time, &predefined_level, &has_bitmap}, + }, + { + "lake_mix_layer_depth_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 228009}, + {"discipline", GRIB_TYPE_LONG, 1}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 0}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 166}, + {NULL, }, + }, + {&point_in_time, &predefined_level, &has_bitmap}, + }, + { + "lake_bottom_temperature_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 228010}, + {"discipline", GRIB_TYPE_LONG, 1}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 1}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 162}, + {NULL, }, + }, + {&point_in_time, &predefined_level, &has_bitmap}, + }, + { + "lake_shape_factor_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 228012}, + {"discipline", GRIB_TYPE_LONG, 1}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 10}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {NULL, }, + }, + {&point_in_time, &predefined_level, &has_bitmap}, + }, + { + "lake_ice_surface_temperature_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 228013}, + {"discipline", GRIB_TYPE_LONG, 1}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 6}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 174}, + {NULL, }, + }, + {&point_in_time, &predefined_level, &has_bitmap}, + }, + { + "lake_ice_total_depth_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 228014}, + {"discipline", GRIB_TYPE_LONG, 1}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 5}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 174}, + {"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 176}, + {NULL, }, + }, + {&point_in_time, &predefined_thickness, &has_bitmap}, + }, + { + "lake_total_depth_sfc", + -1e+8, + 1e+8, + -1e+8, + 1e+8, + { + {"paramId", GRIB_TYPE_LONG, 228007}, + {"discipline", GRIB_TYPE_LONG, 1}, + {"parameterCategory", GRIB_TYPE_LONG, 2}, + {"parameterNumber", GRIB_TYPE_LONG, 0}, + {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, + {"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 162}, + {NULL, }, + }, + {&point_in_time, &predefined_thickness, &has_bitmap}, + }, { "momentum_flux_u_component_sfc", -1e+8,