NCEPLIBS-bufr 11.7.1
moda_dscach.F
Go to the documentation of this file.
1C> @file
2C> @brief Declare arrays for internal storage of the Table A
3C> mnemonic cache.
4
5C> This module contains array and variable declarations for the
6C> internal Table A mnemonic cache that is used for Section 3
7C> decoding of BUFR messages.
8C>
9C> <p>Data values within this module are stored by subroutine
10C> reads3().
11C>
12C> @author J. Ator
13C> @date 2012-03-02
14
16
17 USE modv_maxnc
18 USE modv_mxcnem
19
20C> @var ncnem
21C> Number of entries in the internal Table A mnemonic
22C> cache (up to a maximum of MXCNEM).
23C>
24C> @var cnem
25C> Table A mnemonics.
26C>
27C> @var ndc
28C> Number of child descriptors for the corresponding
29C> Table A mnemonic in cnem.
30C>
31C> @var idcach
32C> Bit-wise representations of the child descriptors
33C> for the corresponding Table A mnemonic in cnem.
34
35
36 INTEGER :: ncnem
37 CHARACTER*8 :: cnem(mxcnem)
38 INTEGER :: ndc(mxcnem)
39 INTEGER :: idcach(mxcnem,maxnc)
40
41 END MODULE
This module contains array and variable declarations for the internal Table A mnemonic cache that is ...
Definition: moda_dscach.F:15
integer, dimension(mxcnem, maxnc) idcach
Bit-wise representations of the child descriptors for the corresponding Table A mnemonic in cnem.
Definition: moda_dscach.F:39
integer ncnem
Number of entries in the internal Table A mnemonic cache (up to a maximum of MXCNEM).
Definition: moda_dscach.F:36
character *8, dimension(mxcnem) cnem
Table A mnemonics.
Definition: moda_dscach.F:37
integer, dimension(mxcnem) ndc
Number of child descriptors for the corresponding Table A mnemonic in cnem.
Definition: moda_dscach.F:38
This module declares and initializes the MAXNC variable.
Definition: modv_MAXNC.f90:9
integer, parameter, public maxnc
Maximum number of descriptors within Section 3 of a BUFR message.
Definition: modv_MAXNC.f90:14
This module declares and initializes the MXCNEM variable.
Definition: modv_MXCNEM.f90:9
integer, parameter, public mxcnem
Maximum number of entries in the internal Table A mnemonic cache that is used for Section 3 decoding ...
Definition: modv_MXCNEM.f90:14