NCEPLIBS-g2  3.5.0
gribmod.F90
Go to the documentation of this file.
1 
5 
10 module grib_mod
11 
12  character(len = 12) :: g2_version = "g2lib-3.5.0"
13 
14  type gribfield
15  integer :: version
16 
19  integer :: discipline
20 
63  integer, pointer, dimension(:) :: idsect => null()
64 
66  integer :: idsectlen
67 
70  character(len = 1), pointer, dimension(:) :: local => null()
71 
73  integer :: locallen
74 
76  integer :: ifldnum
77 
83  integer :: griddef
84 
89  integer :: ngrdpts
90 
95  integer :: numoct_opt
96 
100  integer :: interp_opt
101 
106  integer :: num_opt
107 
112  integer, pointer, dimension(:) :: list_opt => null()
113 
116  integer :: igdtnum
117 
120  integer :: igdtlen
121 
125  integer, pointer, dimension(:) :: igdtmpl => null()
126 
129  integer :: ipdtnum
130 
133  integer :: ipdtlen
134 
138  integer, pointer, dimension(:) :: ipdtmpl => null()
139 
142  integer :: num_coord
143 
149  real, pointer, dimension(:) :: coord_list => null()
150 
154  integer :: ndpts
155 
158  integer :: idrtnum
159 
162  integer :: idrtlen
163 
167  integer, pointer, dimension(:) :: idrtmpl => null()
168 
171  logical :: unpacked
172 
180  logical :: expanded
181 
188  integer :: ibmap
189 
193  logical*1, pointer, dimension(:) :: bmap => null()
194 
197  real, pointer, dimension(:) :: fld => null()
198  end type gribfield
199 
200 end module grib_mod
This Fortran module contains the declaration of derived type gribfield.
Definition: gribmod.F90:10
character(len=12) g2_version
Library version.
Definition: gribmod.F90:12