NCEPLIBS-bufr 11.7.1
moda_tababd.F
Go to the documentation of this file.
1C> @file
2C> @brief Declare arrays for internal storage of DX BUFR tables.
3
4C> This module contains array and variable declarations used to
5C> store DX BUFR tables internally for multiple I/O streams.
6C>
7C> @author J. Ator
8C> @date 2014-12-10
9
11
12C> @var ntba
13C> Number of Table A entries for each internal I/O stream
14C> (up to a maximum of MAXTBA, whose value is stored in
15C> array element 0).
16C>
17C> @var taba
18C> Table A entries for each internal I/O stream.
19C>
20C> @var idna
21C> Message types (in array element 1) and subtypes (in array
22C> element 2) corresponding to taba.
23C>
24C> @var mtab
25C> Entries within jump/link table corresponding to taba.
26C>
27C> @var ntbb
28C> Number of Table B entries for each internal I/O stream
29C> (up to a maximum of MAXTBB, whose value is stored in
30C> array element 0).
31C>
32C> @var tabb
33C> Table B entries for each internal I/O stream.
34C>
35C> @var idnb
36C> Bit-wise representations of the FXY values corresponding
37C> to tabb.
38C>
39C> @var ntbd
40C> Number of Table D entries for each internal I/O stream
41C> (up to a maximum of MAXTBD, whose value is stored in
42C> array element 0).
43C>
44C> @var tabd
45C> Table D entries for each internal I/O stream.
46C>
47C> @var idnd
48C> Bit-wise representations of the FXY values corresponding
49C> to tabd.
50
51 INTEGER, ALLOCATABLE :: ntba(:)
52 INTEGER, ALLOCATABLE :: ntbb(:)
53 INTEGER, ALLOCATABLE :: ntbd(:)
54 INTEGER, ALLOCATABLE :: mtab(:,:)
55 INTEGER, ALLOCATABLE :: idna(:,:,:)
56 INTEGER, ALLOCATABLE :: idnb(:,:)
57 INTEGER, ALLOCATABLE :: idnd(:,:)
58 CHARACTER*128, ALLOCATABLE :: taba(:,:)
59 CHARACTER*128, ALLOCATABLE :: tabb(:,:)
60 CHARACTER*600, ALLOCATABLE :: tabd(:,:)
61
62 END MODULE
This module contains array and variable declarations used to store DX BUFR tables internally for mult...
Definition: moda_tababd.F:10
integer, dimension(:,:), allocatable idnb
Bit-wise representations of the FXY values corresponding to tabb.
Definition: moda_tababd.F:56
character *128, dimension(:,:), allocatable tabb
Table B entries for each internal I/O stream.
Definition: moda_tababd.F:59
character *128, dimension(:,:), allocatable taba
Table A entries for each internal I/O stream.
Definition: moda_tababd.F:58
integer, dimension(:,:), allocatable mtab
Entries within jump/link table corresponding to taba.
Definition: moda_tababd.F:54
integer, dimension(:), allocatable ntbd
Number of Table D entries for each internal I/O stream (up to a maximum of MAXTBD,...
Definition: moda_tababd.F:53
integer, dimension(:), allocatable ntbb
Number of Table B entries for each internal I/O stream (up to a maximum of MAXTBB,...
Definition: moda_tababd.F:52
integer, dimension(:), allocatable ntba
Number of Table A entries for each internal I/O stream (up to a maximum of MAXTBA,...
Definition: moda_tababd.F:51
integer, dimension(:,:), allocatable idnd
Bit-wise representations of the FXY values corresponding to tabd.
Definition: moda_tababd.F:57
integer, dimension(:,:,:), allocatable idna
Message types (in array element 1) and subtypes (in array element 2) corresponding to taba.
Definition: moda_tababd.F:55
character *600, dimension(:,:), allocatable tabd
Table D entries for each internal I/O stream.
Definition: moda_tababd.F:60