NCEPLIBS-bufr
12.0.0
|
Declare and initialize module variables. More...
Go to the source code of this file.
Modules | |
module | modv_bmiss |
This module declares and initializes the BMISS variable. | |
module | modv_ifopbf |
This module declares and initializes the IFOPBF variable. | |
module | modv_im8b |
This module declares and initializes the IM8B variable. | |
module | modv_maxcd |
This module declares and initializes the MAXCD variable. | |
module | modv_maxjl |
This module declares and initializes the MAXJL variable. | |
module | modv_maxmem |
This module declares and initializes the MAXMEM variable. | |
module | modv_maxmsg |
This module declares and initializes the MAXMSG variable. | |
module | modv_maxnc |
This module declares and initializes the MAXNC variable. | |
module | modv_maxss |
This module declares and initializes the MAXSS variable. | |
module | modv_maxtba |
This module declares and initializes the MAXTBA variable. | |
module | modv_maxtbb |
This module declares and initializes the MAXTBB variable. | |
module | modv_maxtbd |
This module declares and initializes the MAXTBD variable. | |
module | modv_mxbtm |
This module declares and initializes the MXBTM variable. | |
module | modv_mxbtmse |
This module declares and initializes the MXBTMSE variable. | |
module | modv_mxcdv |
This module declares and initializes the MXCDV variable. | |
module | modv_mxcnem |
This module declares and initializes the MXCNEM variable. | |
module | modv_mxcsb |
This module declares and initializes the MXCSB variable. | |
module | modv_mxdxts |
This module declares and initializes the MXDXTS variable. | |
module | modv_mxh4wlc |
This module declares and initializes the MXH4WLC variable. | |
module | modv_mxlcc |
This module declares and initializes the MXLCC variable. | |
module | modv_mxmsgl |
This module declares and initializes the MXMSGL variable. | |
module | modv_mxmtbb |
This module declares and initializes the MXMTBB variable. | |
module | modv_mxmtbd |
This module declares and initializes the MXMTBD variable. | |
module | modv_mxmtbf |
This module declares and initializes the MXMTBF variable. | |
module | modv_mxnaf |
This module declares and initializes the MXNAF variable. | |
module | modv_mxnrv |
This module declares and initializes the MXNRV variable. | |
module | modv_mxrst |
This module declares and initializes the MXRST variable. | |
module | modv_mxs |
This module declares and initializes the MXS variable. | |
module | modv_mxs01v |
This module declares and initializes the MXS01V variable. | |
module | modv_mxtamc |
This module declares and initializes the MXTAMC variable. | |
module | modv_mxtco |
This module declares and initializes the MXTCO variable. | |
module | modv_nfiles |
This module declares and initializes the NFILES variable. | |
Variables | |
real *8, public | modv_bmiss::bmiss = 10E10_8 |
Current placeholder value to represent "missing" data when reading from or writing to BUFR files; this value can be changed at any time via a call to subroutine setbmiss(). More... | |
integer, public | modv_ifopbf::ifopbf = 0 |
Status indicator to keep track of whether subroutine openbf() has already been called: More... | |
logical, public | modv_im8b::im8b = .false. |
Status indicator to keep track of whether all future calls to BUFRLIB subroutines and functions from a Fortran application program will be made using 8-byte integer arguments. More... | |
integer, public | modv_maxcd::maxcd = 250 |
Maximum number of child descriptors that can be included within the sequence definition of a Table D descriptor, not counting the recursive resolution of any child descriptors which may themselves be Table D descriptors. More... | |
integer | modv_maxjl::maxjl = 96000 |
Maximum number of entries in the internal jump/link table. More... | |
integer | modv_maxmem::maxmem = 50000000 |
Maximum number of bytes that can be used to store BUFR messages within internal memory. More... | |
integer | modv_maxmsg::maxmsg = 200000 |
Maximum number of BUFR messages that can be stored within internal memory. More... | |
integer, parameter, public | modv_maxnc::maxnc = 600 |
Maximum number of descriptors within Section 3 of a BUFR message. More... | |
integer | modv_maxss::maxss = 120000 |
Maximum number of data values that can be read from or written into a data subset by the BUFRLIB software. More... | |
integer | modv_maxtba::maxtba = 150 |
Maximum number of entries in the internal BUFR Table A for each BUFR file that is connected to the BUFRLIB software. More... | |
integer | modv_maxtbb::maxtbb = 500 |
Maximum number of entries in the internal BUFR Table B for each BUFR file that is connected to the BUFRLIB software. More... | |
integer | modv_maxtbd::maxtbd = 500 |
Maximum number of entries in the internal BUFR Table D for each BUFR file that is connected to the BUFRLIB software. More... | |
integer | modv_mxbtm::mxbtm = 5 |
Maximum number of bitmaps that can be stored internally for a data subset. More... | |
integer | modv_mxbtmse::mxbtmse = 500 |
Maximum number of "set" entries (set to a value of 0) within a bitmap. More... | |
integer | modv_mxcdv::mxcdv = 3000 |
Maximum number of data values that can be written into a data subset of a compressed BUFR message by the BUFRLIB software. More... | |
integer, parameter, public | modv_mxcnem::mxcnem = 450 |
Maximum number of entries in the internal Table A mnemonic cache that is used for Section 3 decoding of BUFR messages. More... | |
integer | modv_mxcsb::mxcsb = 4000 |
Maximum number of data subsets that can be written into a compressed BUFR message by the BUFRLIB software. More... | |
integer | modv_mxdxts::mxdxts = 200 |
Maximum number of dictionary tables that can be stored for use with BUFR messages in internal memory. More... | |
integer | modv_mxh4wlc::mxh4wlc = 10 |
Maximum number of long character strings that can be held for writing into an uncompressed BUFR subset by future internal calls to subroutine writlc(). More... | |
integer | modv_mxlcc::mxlcc = 32 |
Maximum length (in bytes) of a character string that can be written into a data subset of a compressed BUFR message by the BUFRLIB software. More... | |
integer | modv_mxmsgl::mxmsgl = 600000 |
Maximum length (in bytes) of a BUFR message that can be read or written by the BUFRLIB software. More... | |
integer | modv_mxmsgl::mxmsgld4 |
The value of mxmsgl divided by 4. More... | |
integer | modv_mxmtbb::mxmtbb = 4000 |
Maximum number of entries in a master BUFR Table B. More... | |
integer | modv_mxmtbd::mxmtbd = 1000 |
Maximum number of entries in a master BUFR Table D. More... | |
integer | modv_mxmtbf::mxmtbf = 25000 |
Maximum number of entries in a master BUFR Code/Flag table, counting across all individual Code/Flag tables, and counting each defined code figure (within each individual Code table) or defined bit number (within each individual Flag table) as a separate entry. More... | |
integer, parameter, public | modv_mxnaf::mxnaf = 4 |
Maximum number of associated fields that can be in effect at any given time for a Table B descriptor. More... | |
integer | modv_mxnrv::mxnrv = 15 |
Maximum number of entries in the internal jump/link table that can contain new reference values. More... | |
integer | modv_mxrst::mxrst = 50 |
Maximum number of "long" character strings (greater than 8 bytes) that can be read from a data subset of a compressed BUFR message. More... | |
integer, parameter, public | modv_mxs::mxs = 1000 |
Maximum number of entries in the internal string cache. More... | |
integer | modv_mxs01v::mxs01v = 10 |
Maximum number of default Section 0 or Section 1 values that can be overwritten within an output BUFR message by the BUFRLIB software. More... | |
integer | modv_mxtamc::mxtamc = 15 |
Maximum number of Table A mnemonics in the internal jump/link table which contain at least one Table C operator with an XX value of 21 or greater in their definition. More... | |
integer | modv_mxtco::mxtco = 30 |
Maximum number of Table C operators with an XX value of 21 or greater that can appear within the data subset definition of a Table A mnemonic. More... | |
integer, public | modv_nfiles::nfiles = 32 |
Maximum number of BUFR files that can be connected to the BUFRLIB software (for reading or writing) at any one time. More... | |