79 INTEGER,
ALLOCATABLE ::
msgp(:)
80 INTEGER,
ALLOCATABLE ::
msgs(:)
81 INTEGER,
ALLOCATABLE ::
mdx(:)
82 INTEGER,
ALLOCATABLE ::
ipdxm(:)
This module contains array and variable declarations used to store the contents of one or more BUFR f...
integer, dimension(:), allocatable msgs
BUFR messages read from one or more BUFR files.
integer ldxm
Number of array elements filled within mdx (up to a maximum of MXDXW).
integer, dimension(:), allocatable ifdxts
Pointers to the beginning of each DX BUFR table within mdx.
integer mlast
Number of array elements filled within msgs (up to a maximum of MAXMEM).
integer, dimension(:), allocatable icdxts
Number of consecutive messages within mdx which constitute each DX BUFR table, beginning with the cor...
integer, dimension(:), allocatable ipdxm
Pointers to the beginning of each message within mdx.
integer ndxm
Number of DX BUFR table messages stored within mdx (up to a maximum of MXDXM).
integer, dimension(:), allocatable mdx
DX BUFR table messages read from one or more BUFR files, for use in decoding the messages in msgs.
integer munit
Fortran logical unit number for use in accessing contents of BUFR files within internal memory.
integer ldxts
Number of DX BUFR table that is currently in scope, depending on which BUFR message within msgs is cu...
integer, dimension(:), allocatable ipmsgs
Pointers to first message within msgs for which each DX BUFR table applies.
integer, dimension(:), allocatable msgp
Pointers to the beginning of each message within msgs (up to a maximum of MAXMSG, and where array ele...
integer ndxts
Number of DX BUFR tables represented by the messages within mdx (up to a maximum of MXDXTS).