Go to the documentation of this file.
47 character(len=8) :: abbrev
1104 integer,
intent(in) :: g1val,g1ver
1105 integer,
intent(out) :: g2disc,g2cat,g2num
1115 if (
paramlist(n)%grib1val.eq.g1val .AND.
1124 print *,
'param_g1_to_g2:GRIB1 param ',g1val,
' not found.',
1125 &
' for table version ',g1ver
1142 integer,
intent(in) :: g2disc,g2cat,g2num
1147 if (
paramlist(n)%grib2dsc.eq.g2disc.AND.
1175 integer,
intent(in) :: g2disc,g2cat,g2num
1176 integer,
intent(out) :: g1val,g1ver
1190 if (
paramlist(n)%grib2dsc.eq.g2disc.AND.
1199 print *,
'param_g2_to_g1:GRIB2 param ',g2disc,g2cat,
1200 & g2num,
' not found.'
This Fortran Module contains info on all the available GRIB Parameters.
character(len=8) function param_get_abbrev(g2disc, g2cat, g2num)
This function returns the parameter abbreviation for a given GRIB2 Discipline, Category and Parameter...
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 Parame...
integer, parameter maxparam
maximum number of GRIB parameters.
subroutine param_g1_to_g2(g1val, g1ver, g2disc, g2cat, g2num)
This subroutine returns the corresponding GRIB2 Discipline Category and Number for a given GRIB1 para...
type(gribparam), dimension(maxparam) paramlist
list of GRIB parameters.