mirror of https://github.com/ecmwf/eccodes.git
678 lines
14 KiB
C
678 lines
14 KiB
C
/*
|
|
* Copyright 2005-2012 ECMWF.
|
|
*
|
|
* This software is licensed under the terms of the Apache Licence Version 2.0
|
|
* which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
|
|
*
|
|
* In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
|
|
* virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
|
*/
|
|
parameter parameters[] = {
|
|
{
|
|
"10_meter_u_velocity_sfc",
|
|
-80,
|
|
-20,
|
|
20,
|
|
80,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 2},
|
|
{"parameterNumber", 2},
|
|
{"scaleFactorOfFirstFixedSurface", 0},
|
|
{"scaledValueOfFirstFixedSurface", 10},
|
|
{"typeOfFirstFixedSurface", 103},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level},
|
|
},
|
|
|
|
{
|
|
"10_meter_v_velocity_sfc",
|
|
-80,
|
|
-20,
|
|
20,
|
|
80,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 2},
|
|
{"parameterNumber", 3},
|
|
{"scaleFactorOfFirstFixedSurface", 0},
|
|
{"scaledValueOfFirstFixedSurface", 10},
|
|
{"typeOfFirstFixedSurface", 103},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level},
|
|
},
|
|
|
|
{
|
|
"convective_available_potential_energy_sfc",
|
|
0,
|
|
0,
|
|
0,
|
|
17000,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 7},
|
|
{"parameterNumber", 6},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{"typeOfSecondFixedSurface", 8},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &predefined_thickness},
|
|
},
|
|
|
|
{
|
|
"convective_inhibition_sfc",
|
|
-1500,
|
|
-1500,
|
|
0,
|
|
0,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 7},
|
|
{"parameterNumber", 7},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{"typeOfSecondFixedSurface", 8},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &predefined_thickness},
|
|
},
|
|
|
|
{
|
|
"field_capacity_sfc",
|
|
1e99,
|
|
-1e99,
|
|
99,
|
|
-99,
|
|
{
|
|
{"discipline", 2},
|
|
{"parameterCategory", 3},
|
|
{"parameterNumber", 12},
|
|
{"scaleFactorOfFirstFixedSurface", 0},
|
|
{"scaleFactorOfSecondFixedSurface", 1},
|
|
{"scaledValueOfFirstFixedSurface", 0},
|
|
{"scaledValueOfSecondFixedSurface", 2},
|
|
{"typeOfFirstFixedSurface", 106},
|
|
{"typeOfSecondFixedSurface", 106},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_thickness, &has_bitmap},
|
|
},
|
|
|
|
{
|
|
"geopotential_height_pl",
|
|
-810,
|
|
20000,
|
|
320,
|
|
22000,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 3},
|
|
{"parameterNumber", 5},
|
|
{"typeOfFirstFixedSurface", 100},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level, &pressure_level},
|
|
},
|
|
|
|
{
|
|
"land_sea_mask_sfc",
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
{
|
|
{"discipline", 2},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 0},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"mean_sea_level_pressure_sfc",
|
|
91000,
|
|
95000,
|
|
104000,
|
|
107000,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 3},
|
|
{"parameterNumber", 0},
|
|
{"typeOfFirstFixedSurface", 101},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"orography_sfc",
|
|
-1300,
|
|
-109,
|
|
5600,
|
|
56000,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 3},
|
|
{"parameterNumber", 5},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"potential_temperature_pv",
|
|
220,
|
|
265,
|
|
380,
|
|
1200,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 2},
|
|
{"typeOfFirstFixedSurface", 109},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level, &potential_vorticity_level},
|
|
},
|
|
|
|
{
|
|
"potential_vorticity_pt",
|
|
-0.005,
|
|
-1e-6,
|
|
1e-6,
|
|
0.002,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 2},
|
|
{"parameterNumber", 14},
|
|
{"scaleFactorOfFirstFixedSurface", 0},
|
|
{"scaledValueOfFirstFixedSurface", 320},
|
|
{"typeOfFirstFixedSurface", 107},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level, &potential_temperature_level},
|
|
},
|
|
|
|
{
|
|
"skin_temperature_sfc",
|
|
180,
|
|
210,
|
|
320,
|
|
355,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 17},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"snow_depth_water_equivalent_sfc",
|
|
-4e-19,
|
|
0,
|
|
12000,
|
|
15000,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 1},
|
|
{"parameterNumber", 60},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"snow_fall_water_equivalent_sfc",
|
|
-1e-9,
|
|
-1e-9,
|
|
3.5,
|
|
3.5,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 1},
|
|
{"parameterNumber", 53},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{"typeOfStatisticalProcessing", 1},
|
|
{NULL, },
|
|
},
|
|
{&from_start, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"soil_moisture_sfc",
|
|
-1e-18,
|
|
0,
|
|
450,
|
|
500,
|
|
{
|
|
{"discipline", 2},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 22},
|
|
{"scaleFactorOfFirstFixedSurface", 0},
|
|
{"scaleFactorOfSecondFixedSurface", 1},
|
|
{"scaledValueOfFirstFixedSurface", 0},
|
|
{"scaledValueOfSecondFixedSurface", 2},
|
|
{"typeOfFirstFixedSurface", 106},
|
|
{"typeOfSecondFixedSurface", 106},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_thickness, &has_bitmap},
|
|
},
|
|
|
|
{
|
|
"soil_temperature_sfc",
|
|
200,
|
|
230,
|
|
310,
|
|
350,
|
|
{
|
|
{"discipline", 2},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 2},
|
|
{"scaleFactorOfFirstFixedSurface", 0},
|
|
{"scaleFactorOfSecondFixedSurface", 1},
|
|
{"scaledValueOfFirstFixedSurface", 0},
|
|
{"scaledValueOfSecondFixedSurface", 2},
|
|
{"typeOfFirstFixedSurface", 106},
|
|
{"typeOfSecondFixedSurface", 106},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_thickness},
|
|
},
|
|
|
|
{
|
|
"specific_humidity_pl",
|
|
-1e-2,
|
|
1e-4,
|
|
0.0001,
|
|
0.050,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 1},
|
|
{"parameterNumber", 0},
|
|
{"typeOfFirstFixedSurface", 100},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level, &pressure_level},
|
|
},
|
|
|
|
{
|
|
"sunshine_duration_sfc",
|
|
0,
|
|
0,
|
|
3600.00000001,
|
|
3600.00000001,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 6},
|
|
{"parameterNumber", 24},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{"typeOfStatisticalProcessing", 1},
|
|
{NULL, },
|
|
},
|
|
{&from_start, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"surface_air_dew_point_temperature_sfc",
|
|
130,
|
|
230,
|
|
280,
|
|
320,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 6},
|
|
{"typeOfFirstFixedSurface", 103},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level},
|
|
},
|
|
|
|
{
|
|
"surface_air_maximum_temperature_sfc",
|
|
190,
|
|
230,
|
|
310,
|
|
330,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 0},
|
|
{"typeOfFirstFixedSurface", 103},
|
|
{"typeOfStatisticalProcessing", 2},
|
|
{NULL, },
|
|
},
|
|
{&six_hourly, &given_level},
|
|
},
|
|
|
|
{
|
|
"surface_air_minimum_temperature_sfc",
|
|
190,
|
|
230,
|
|
310,
|
|
320,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 0},
|
|
{"typeOfFirstFixedSurface", 103},
|
|
{"typeOfStatisticalProcessing", 3},
|
|
{NULL, },
|
|
},
|
|
{&six_hourly, &given_level},
|
|
},
|
|
|
|
{
|
|
"surface_air_temperature_sfc",
|
|
190,
|
|
230,
|
|
300,
|
|
350,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 0},
|
|
{"typeOfFirstFixedSurface", 103},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level},
|
|
},
|
|
|
|
{
|
|
"surface_pressure_sfc",
|
|
48000,
|
|
50500,
|
|
103000,
|
|
110000,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 3},
|
|
{"parameterNumber", 0},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"temperature_pl",
|
|
185,
|
|
250,
|
|
230,
|
|
330,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 0},
|
|
{"typeOfFirstFixedSurface", 100},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level, &pressure_level},
|
|
},
|
|
|
|
{
|
|
"time_integrated_outgoing_long_wave_radiation_sfc",
|
|
-1.5e+6,
|
|
-1.5e+6,
|
|
-300000,
|
|
-300000,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 5},
|
|
{"parameterNumber", 5},
|
|
{"typeOfFirstFixedSurface", 8},
|
|
{"typeOfStatisticalProcessing", 1},
|
|
{NULL, },
|
|
},
|
|
{&from_start, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"time_integrated_surface_latent_heat_flux_sfc",
|
|
-4e+6,
|
|
-4e+6,
|
|
700000,
|
|
700000,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 10},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{"typeOfStatisticalProcessing", 1},
|
|
{NULL, },
|
|
},
|
|
{&from_start, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"time_integrated_surface_net_solar_radiation_sfc",
|
|
0,
|
|
0,
|
|
4e+6,
|
|
4e+6,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 4},
|
|
{"parameterNumber", 9},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{"typeOfStatisticalProcessing", 1},
|
|
{NULL, },
|
|
},
|
|
{&from_start, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"time_integrated_surface_net_thermal_radiation_sfc",
|
|
-1.1e+6,
|
|
-1.1e+6,
|
|
700000,
|
|
700000,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 5},
|
|
{"parameterNumber", 5},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{"typeOfStatisticalProcessing", 1},
|
|
{NULL, },
|
|
},
|
|
{&from_start, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"time_integrated_surface_sensible_heat_flux_sfc",
|
|
-3e+6,
|
|
-3e+6,
|
|
1.5e+6,
|
|
1.5e+6,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 11},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{"typeOfStatisticalProcessing", 1},
|
|
{NULL, },
|
|
},
|
|
{&from_start, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"total_cloud_cover_sfc",
|
|
0,
|
|
1e-10,
|
|
100,
|
|
100.00001,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 6},
|
|
{"parameterNumber", 1},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{"typeOfSecondFixedSurface", 8},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &predefined_thickness},
|
|
},
|
|
|
|
{
|
|
"total_column_water_sfc",
|
|
0.1,
|
|
0.21,
|
|
75,
|
|
150,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 1},
|
|
{"parameterNumber", 51},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{"typeOfSecondFixedSurface", 8},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &predefined_thickness},
|
|
},
|
|
|
|
{
|
|
"total_precipitation_sfc",
|
|
-1e-8,
|
|
-1e-8,
|
|
45,
|
|
45,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 1},
|
|
{"parameterNumber", 52},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{"typeOfStatisticalProcessing", 1},
|
|
{NULL, },
|
|
},
|
|
{&from_start, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"large_scale_precipitation_sfc",
|
|
-1e-8,
|
|
-1e-8,
|
|
45,
|
|
45,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 1},
|
|
{"parameterNumber", 54},
|
|
{"typeOfFirstFixedSurface", 1},
|
|
{"typeOfStatisticalProcessing", 1},
|
|
{NULL, },
|
|
},
|
|
{&from_start, &predefined_level},
|
|
},
|
|
|
|
{
|
|
"u_velocity_pl",
|
|
-120,
|
|
-20,
|
|
20,
|
|
120,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 2},
|
|
{"parameterNumber", 2},
|
|
{"typeOfFirstFixedSurface", 100},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level, &pressure_level},
|
|
},
|
|
|
|
{
|
|
"u_velocity_pv",
|
|
-120,
|
|
-30,
|
|
70,
|
|
120,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 2},
|
|
{"parameterNumber", 2},
|
|
{"typeOfFirstFixedSurface", 109},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level, &potential_vorticity_level},
|
|
},
|
|
|
|
{
|
|
"v_velocity_pl",
|
|
-120,
|
|
-20,
|
|
20,
|
|
120,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 2},
|
|
{"parameterNumber", 3},
|
|
{"typeOfFirstFixedSurface", 100},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level, &pressure_level},
|
|
},
|
|
|
|
{
|
|
"v_velocity_pv",
|
|
-120,
|
|
-50,
|
|
55,
|
|
120,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 2},
|
|
{"parameterNumber", 3},
|
|
{"typeOfFirstFixedSurface", 109},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_level, &potential_vorticity_level},
|
|
},
|
|
|
|
{
|
|
"wilting_point_sfc",
|
|
1e99,
|
|
-1e99,
|
|
99,
|
|
-99,
|
|
{
|
|
{"discipline", 2},
|
|
{"parameterCategory", 0},
|
|
{"parameterNumber", 26},
|
|
{"scaleFactorOfFirstFixedSurface", 0},
|
|
{"scaleFactorOfSecondFixedSurface", 1},
|
|
{"scaledValueOfFirstFixedSurface", 0},
|
|
{"scaledValueOfSecondFixedSurface", 2},
|
|
{"typeOfFirstFixedSurface", 106},
|
|
{"typeOfSecondFixedSurface", 106},
|
|
{NULL, },
|
|
},
|
|
{&point_in_time, &given_thickness, &has_bitmap},
|
|
},
|
|
{
|
|
"maximum_wind_gust",
|
|
-80,
|
|
-20,
|
|
20,
|
|
80,
|
|
{
|
|
{"discipline", 0},
|
|
{"parameterCategory", 2},
|
|
{"parameterNumber", 22},
|
|
{"scaleFactorOfFirstFixedSurface", 0},
|
|
{"scaledValueOfFirstFixedSurface", 10},
|
|
{"typeOfFirstFixedSurface", 103},
|
|
{NULL, },
|
|
},
|
|
{&three_hourly, &given_level},
|
|
},
|
|
|
|
};
|