|
NCEPLIBS-g2 4.0.0
|
Converts every GRIB2 field to another GRIB2 field, with different packing options. More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | cnv22 (ifl1, ifl2, ipack, usemiss, imiss, table_ver) |
| This subroutine converts every GRIB2 field in a file to another GRIB2 field, most likely one using a different packing option. | |
Converts every GRIB2 field to another GRIB2 field, with different packing options.
Definition in file cnv22.F90.
| subroutine cnv22 | ( | integer, intent(in) | ifl1, |
| integer, intent(in) | ifl2, | ||
| integer, intent(in) | ipack, | ||
| logical, intent(in) | usemiss, | ||
| imiss, | |||
| integer | table_ver | ||
| ) |
This subroutine converts every GRIB2 field in a file to another GRIB2 field, most likely one using a different packing option.
| Date | Programmer | Comments |
|---|---|---|
| 2003-06-11 | Gilbert | Initial |
| 2008-05-14 | Vuong | Add missing value management option 0 |
| 2009-05-20 | Vuong | Initialize variables idsect,local,list_opt |
| [in] | ifl1 | Fortran unit number of input GRIB2 file. |
| [in] | ifl2 | Fortran unit number of output GRIB2 file. |
| [in] | ipack | GRIB2 packing option:
|
| [in] | usemiss | uses missing value management (instead of bitmaps), for use with ipack options 2, 31, and 32. |
| [in] | imiss | Missing value management:
|
| [in] | table_ver | Master Table version, where x is number from 2 to 10. |
Definition at line 37 of file cnv22.F90.
References addfield(), addgrid(), getgb2(), gf_free(), gribcreate(), gribend(), mkieee(), params::param_get_abbrev(), and rdieee().
Referenced by cnvgrib().