NCEPLIBS-g2  3.5.0
params_ecmwf Module Reference

This Fortran Module contains info on all the available ECMWF GRIB Parameters. More...

Data Types

type  gribparam
 

Functions/Subroutines

subroutine param_ecmwf_g1_to_g2 (g1val, g1ver, g2disc, g2cat, g2num)
 This subroutine returns the corresponding GRIB2 Discipline Category and Number for a given GRIB1 parameter value and table version. More...
 
subroutine param_ecmwf_g2_to_g1 (g2disc, g2cat, g2num, g1val, g1ver)
 This subroutine returns the GRIB 1 parameter number for a given GRIB2 Discipline, Category and Parameter number. More...
 

Variables

integer, parameter maxparam =179
 maximum number of ECMWF GRIB parameters. More...
 
type(gribparam), dimension(maxparamparamlist
 list of ECMWF GRIB parameters. More...
 

Detailed Description

This Fortran Module contains info on all the available ECMWF GRIB Parameters.

Author
Brent Gordon
Date
2006-09-07

Data Type Documentation

◆ params_ecmwf::gribparam

type params_ecmwf::gribparam

Definition at line 14 of file params_ecmwf.F90.

Data Fields
character(len=8) abbrev
integer g1tblver
integer grib1val
integer grib2cat
integer grib2dsc
integer grib2num

Function/Subroutine Documentation

◆ param_ecmwf_g1_to_g2()

subroutine params_ecmwf::param_ecmwf_g1_to_g2 ( integer, intent(in)  g1val,
integer, intent(in)  g1ver,
integer, intent(out)  g2disc,
integer, intent(out)  g2cat,
integer, intent(out)  g2num 
)

This subroutine returns the corresponding GRIB2 Discipline Category and Number for a given GRIB1 parameter value and table version.

Parameters
[in]g1valGRIB1 parameter number for which discipline is requested
[in]g1verGRIB1 parameter table version number
[out]g2disccorresponding GRIB2 Discipline number
[out]g2catcorresponding GRIB2 Category number
[out]g2numcorresponding GRIB2 Parameter number within Category g2cat
Author
Stephen Gilbert
Date
2001-06-05

Definition at line 222 of file params_ecmwf.F90.

References maxparam, and paramlist.

◆ param_ecmwf_g2_to_g1()

subroutine params_ecmwf::param_ecmwf_g2_to_g1 ( integer, intent(in)  g2disc,
integer, intent(in)  g2cat,
integer, intent(in)  g2num,
integer, intent(out)  g1val,
integer, intent(out)  g1ver 
)

This subroutine returns the GRIB 1 parameter number for a given GRIB2 Discipline, Category and Parameter number.

Parameters
[in]g2discGRIB2 Discipline number (See Code Table 0.0)
[in]g2catcorresponding GRIB2 Category number
[in]g2numcorresponding GRIB2 Parameter number within Category g2cat
[out]g1valGRIB1 parameter number for which discipline is requested
[out]g1verGRIB1 parameter table version number
Author
Stephen Gilbert
Date
2002-01-04

Definition at line 257 of file params_ecmwf.F90.

References maxparam, and paramlist.

Variable Documentation

◆ maxparam

integer, parameter params_ecmwf::maxparam =179

maximum number of ECMWF GRIB parameters.

Definition at line 12 of file params_ecmwf.F90.

Referenced by param_ecmwf_g1_to_g2(), and param_ecmwf_g2_to_g1().

◆ paramlist

type(gribparam), dimension(maxparam) params_ecmwf::paramlist

list of ECMWF GRIB parameters.

Definition at line 23 of file params_ecmwf.F90.

Referenced by param_ecmwf_g1_to_g2(), and param_ecmwf_g2_to_g1().