NCEPLIBS-g2  3.4.5
params Module Reference

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

Data Types

type  gribparam
 

Functions/Subroutines

subroutine param_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_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...
 
character(len=8) function param_get_abbrev (g2disc, g2cat, g2num)
 This function returns the parameter abbreviation for a given GRIB2 Discipline, Category and Parameter number. More...
 

Variables

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

Detailed Description

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

PROGRAM HISTORY LOG:

  • 2000-05-11 Stephen Gilbert
  • 2003-08-07 Stephen Gilbert Added more parameters
  • 2003-09-26 Stephen Gilbert Added more parameters
  • 2005-11-17 Brent Gordon Added more parameters for the Wave & Smoke models
  • 2007-03-28 Boi Vuong Added more parameters
  • 2007-10-10 Boi Vuong Added more parameters
  • 2008-03-12 Boi Vuong Added more parameters
  • 2008-06-30 Boi Vuong Reformat entry paramlist from 1 to 173 Added more parameters and entire table 131
  • 2008-11-21 Boi Vuong Added more parameters
  • 2009-06-02 Boi Vuong Added more parameters
  • 2009-12-14 Boi Vuong Correction VEGT(4.2-0-210)
  • 2010-07-27 Boi Vuong Added more parameters
  • 2010-12-06 Boi Vuong Added more parameters
  • 2011-05-24 Boi Vuong Added more parameters
  • 2011-09-12 Boi Vuong Added more parameters
  • 2012-09-12 Boi Vuong Added more parameters and change HINDEX to parameter from 3 to 2 and RHPW from Dis 0 cat 19 to 1
  • 2013-07-24 Boi Vuong Added more parameters and Removed sapces in abbreviation
  • 2016-03-30 Boi Vuong Added parameter Heat Exchange Coefficient (CH)
  • 2020-05-20 Boi Vuong Added parameters
Author
Stephen Gilbert
Date
2001-06-05

Data Type Documentation

◆ params::gribparam

type params::gribparam

Definition at line 41 of file params.f.

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

Function/Subroutine Documentation

◆ param_g1_to_g2()

subroutine params::param_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 1103 of file params.f.

◆ param_g2_to_g1()

subroutine params::param_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 1174 of file params.f.

◆ param_get_abbrev()

character(len=8) function params::param_get_abbrev ( integer, intent(in)  g2disc,
integer, intent(in)  g2cat,
integer, intent(in)  g2num 
)

This function returns the parameter abbreviation 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.
Returns
parameter abbreviation for GRIB2 info.
Author
Stephen Gilbert
Date
2002-01-04

Definition at line 1141 of file params.f.

Variable Documentation

◆ maxparam

integer, parameter params::maxparam =2000

maximum number of GRIB parameters.

Definition at line 39 of file params.f.

◆ paramlist

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

list of GRIB parameters.

Definition at line 50 of file params.f.