NCEPLIBS-bufr
12.2.0
|
Declare and initialize module variables. More...
Go to the source code of this file.
Variables | |
character *6, dimension(10), parameter | modv_vars::adsn = (/ fxy_minr, fxy_drp16, fxy_drp8, fxy_drp8s, fxy_drp1, '101255', fxy_drf16, fxy_drf8, fxy_drf8 , fxy_drf1/) |
FXY values corresponding to reps. More... | |
character *4, parameter | modv_vars::bmcstr = '7777' |
Closing string of a BUFR message. More... | |
real *8 | modv_vars::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... | |
character *4, parameter | modv_vars::bmostr = 'BUFR' |
Opening string of a BUFR message. More... | |
character *6, parameter | modv_vars::fxy_drf1 = '031000' |
FXY value for short (1-bit) delayed replication factor. More... | |
character *6, parameter | modv_vars::fxy_drf16 = '031002' |
FXY value for long (16-bit) delayed replication factor. More... | |
character *6, parameter | modv_vars::fxy_drf8 = '031001' |
FXY value for medium (8-bit) delayed replication factor. More... | |
character *6, parameter | modv_vars::fxy_drp1 = '360004' |
FXY value for NCEP Table D local descriptor denoting 1-bit delayed replication of a sequence using < > notation. More... | |
character *6, parameter | modv_vars::fxy_drp16 = '360001' |
FXY value for NCEP Table D local descriptor denoting 16-bit delayed replication of a sequence using ( ) notation. More... | |
character *6, parameter | modv_vars::fxy_drp8 = '360002' |
FXY value for NCEP Table D local descriptor denoting 8-bit delayed replication of a sequence using { } notation. More... | |
character *6, parameter | modv_vars::fxy_drp8s = '360003' |
FXY value for NCEP Table D local descriptor denoting 8-bit delayed replication of a sequence using [ ] notation. More... | |
character *6, parameter | modv_vars::fxy_fbit = '063255' |
FXY value for NCEP Table B local descriptor containing a fill bit. More... | |
character *6, parameter | modv_vars::fxy_minr = '101000' |
Minimum FXY value for a replication descriptor. More... | |
character *6, parameter | modv_vars::fxy_mintd = '300000' |
Minimum FXY value for a Table D descriptor. More... | |
character *6, parameter | modv_vars::fxy_sbyct = '063000' |
FXY value for NCEP Table B local descriptor containing a subset byte count. More... | |
integer | modv_vars::iac = 0 |
Status indicator to keep track of whether future calls to subroutine parusr() should allow an input mnemonic to exist in multiple replication sequences: More... | |
integer | modv_vars::iblock = 0 |
Status indicator to keep track of whether all future BUFR output messages should be encapsulated with IEEE Fortran control words. More... | |
integer, dimension(10) | modv_vars::idnr |
WMO bit-wise representations of FXY values corresponding to reps. More... | |
integer | modv_vars::idxv = 1 |
Local table version number to be encoded in output BUFR messages. More... | |
integer | modv_vars::ifopbf = 0 |
Status indicator to keep track of whether subroutine openbf() has already been called: More... | |
logical | modv_vars::im8b = .false. |
Status indicator to keep track of whether all future calls to NCEPLIBS-bufr subroutines and functions from a Fortran application program will be made using 8-byte integer arguments. More... | |
integer, dimension(nbytw), parameter | modv_vars::iordbe = (/1,2,3,4/) |
Order of bytes within an integer on a big-endian machine, from most to least significant. More... | |
integer, dimension(nbytw), parameter | modv_vars::iordle = (/4,3,2,1/) |
Order of bytes within an integer on a little-endian machine, from most to least significant. More... | |
integer | modv_vars::iprt = 0 |
Indicator for degree of printout. More... | |
integer | modv_vars::lendat = 8 |
Length of Section 1 date-time values to be output by all future calls to message-reading subroutines. More... | |
integer, dimension(5), parameter | modv_vars::lens = (/ 0, 16, 8, 8, 1/) |
Lengths of delayed replication factors corresponding to each type of replication in reps. More... | |
integer | modv_vars::lmt = -99 |
Master table for the last BUFR message that was read from a logical unit where Section 3 decoding is being used. More... | |
integer | modv_vars::lmtd |
Length (in bytes) of directory on local file system containing master BUFR tables. More... | |
integer | modv_vars::lmtv |
Master table version number for the last BUFR message that was read from a logical unit where Section 3 decoding is being used. More... | |
integer | modv_vars::lmtvl |
Local table version number for the last BUFR message that was read from a logical unit where Section 3 decoding is being used. More... | |
integer | modv_vars::logce |
Originating center for the last BUFR message that was read from a logical unit where Section 3 decoding is being used. More... | |
integer | modv_vars::lun1 = 98 |
First of two Fortran logical unit numbers to use when reading master BUFR tables from the local file system. More... | |
integer | modv_vars::lun2 = 99 |
Second of two Fortran logical unit numbers to use when reading master BUFR tables from the local file system. More... | |
integer | modv_vars::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_vars::maxjl = 96000 |
Maximum number of entries in the internal jump/link table. More... | |
integer | modv_vars::maxmem = 50000000 |
Maximum number of bytes that can be used to store BUFR messages within internal memory. More... | |
integer | modv_vars::maxmsg = 200000 |
Maximum number of BUFR messages that can be stored within internal memory. More... | |
integer | modv_vars::maxnc = 600 |
Maximum number of descriptors within Section 3 of a BUFR message. More... | |
integer, parameter | modv_vars::maxrcr = 100 |
Maximum number of recursion levels when expanding a subset template. More... | |
integer | modv_vars::maxss = 120000 |
Maximum number of data values that can be read from or written into a data subset by the NCEPLIBS-bufr software. More... | |
integer | modv_vars::maxtba = 150 |
Maximum number of entries in the internal BUFR Table A for each BUFR file that is connected to the NCEPLIBS-bufr software. More... | |
integer | modv_vars::maxtbb = 500 |
Maximum number of entries in the internal BUFR Table B for each BUFR file that is connected to the NCEPLIBS-bufr software. More... | |
integer | modv_vars::maxtbd = 500 |
Maximum number of entries in the internal BUFR Table D for each BUFR file that is connected to the NCEPLIBS-bufr software. More... | |
character *240 | modv_vars::mtdir |
Directory on local file system containing master BUFR tables. More... | |
integer | modv_vars::mtv = 36 |
Master table version number to be encoded in output BUFR messages. More... | |
integer | modv_vars::mxbtm = 5 |
Maximum number of bitmaps that can be stored internally for a data subset. More... | |
integer | modv_vars::mxbtmse = 500 |
Maximum number of "set" entries (set to a value of 0) within a bitmap. More... | |
integer | modv_vars::mxcdv = 3000 |
Maximum number of data values that can be written into a data subset of a compressed BUFR message by the NCEPLIBS-bufr software. More... | |
integer | modv_vars::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_vars::mxcsb = 4000 |
Maximum number of data subsets that can be written into a compressed BUFR message by the NCEPLIBS-bufr software. More... | |
integer | modv_vars::mxdxts = 200 |
Maximum number of dictionary tables that can be stored for use with BUFR messages in internal memory. More... | |
integer | modv_vars::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_vars::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 NCEPLIBS-bufr software. More... | |
integer | modv_vars::mxmsgl = 600000 |
Maximum length (in bytes) of a BUFR message that can be read or written by the NCEPLIBS-bufr software. More... | |
integer | modv_vars::mxmsgld4 |
The value of mxmsgl divided by 4. More... | |
integer | modv_vars::mxmtbb = 4000 |
Maximum number of entries in a master BUFR Table B. More... | |
integer | modv_vars::mxmtbd = 1000 |
Maximum number of entries in a master BUFR Table D. More... | |
integer | modv_vars::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 | modv_vars::mxnaf = 4 |
Maximum number of associated fields that can be in effect at any given time for a Table B descriptor. More... | |
integer | modv_vars::mxnrv = 15 |
Maximum number of entries in the internal jump/link table that can contain new reference values. More... | |
integer | modv_vars::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 | modv_vars::mxs = 1000 |
Maximum number of entries in the internal string cache. More... | |
integer | modv_vars::mxs01v = 10 |
Maximum number of default Section 0 or Section 1 values that can be overwritten within an output BUFR message by the NCEPLIBS-bufr software. More... | |
integer | modv_vars::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_vars::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, parameter | modv_vars::nbitw = nbytw * 8 |
Number of bits within an integer. More... | |
integer, parameter | modv_vars::nby0 = 8 |
Number of bytes in Section 0 of a BUFR message. More... | |
integer, parameter | modv_vars::nby1 = 18 |
Number of bytes in Section 1 of a BUFR message. More... | |
integer, parameter | modv_vars::nby2 = 0 |
Number of bytes in Section 2 of a BUFR message. More... | |
integer, parameter | modv_vars::nby3 = 20 |
Number of bytes in Section 3 of a BUFR message. More... | |
integer, parameter | modv_vars::nby5 = 4 |
Number of bytes in Section 5 of a BUFR message. More... | |
integer, parameter | modv_vars::nbytw = 4 |
Number of bytes within an integer. More... | |
integer | modv_vars::nfiles = 32 |
Maximum number of BUFR files that can be connected to the NCEPLIBS-bufr software (for reading or writing) at any one time. More... | |
character, dimension(10), parameter | modv_vars::reps = (/ '"', '(', '{', '[', '<', '"', ')', '}', ']', '>'/) |
Replication indicators used in DX BUFR tables. More... | |
character *3, dimension(10), parameter | modv_vars::typs = (/ 'REP', 'DRP', 'DRP', 'DRS', 'DRB', 'SEQ', 'RPC', 'RPC', 'RPS', 'SEQ'/) |
Replication tags corresponding to reps. More... | |
character*6, dimension(10), parameter modv_vars::adsn = (/ fxy_minr, fxy_drp16, fxy_drp8, fxy_drp8s, fxy_drp1, '101255', fxy_drf16, fxy_drf8, fxy_drf8 , fxy_drf1/) |
FXY values corresponding to reps.
Definition at line 138 of file modules_vars.F90.
character*4, parameter modv_vars::bmcstr = '7777' |
Closing string of a BUFR message.
Definition at line 93 of file modules_vars.F90.
real*8 modv_vars::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().
Definition at line 41 of file modules_vars.F90.
character*4, parameter modv_vars::bmostr = 'BUFR' |
Opening string of a BUFR message.
Definition at line 90 of file modules_vars.F90.
character*6, parameter modv_vars::fxy_drf1 = '031000' |
FXY value for short (1-bit) delayed replication factor.
Definition at line 109 of file modules_vars.F90.
character*6, parameter modv_vars::fxy_drf16 = '031002' |
FXY value for long (16-bit) delayed replication factor.
Definition at line 115 of file modules_vars.F90.
character*6, parameter modv_vars::fxy_drf8 = '031001' |
FXY value for medium (8-bit) delayed replication factor.
Definition at line 112 of file modules_vars.F90.
character*6, parameter modv_vars::fxy_drp1 = '360004' |
FXY value for NCEP Table D local descriptor denoting 1-bit delayed replication of a sequence using < > notation.
Definition at line 118 of file modules_vars.F90.
character*6, parameter modv_vars::fxy_drp16 = '360001' |
FXY value for NCEP Table D local descriptor denoting 16-bit delayed replication of a sequence using ( ) notation.
Definition at line 127 of file modules_vars.F90.
character*6, parameter modv_vars::fxy_drp8 = '360002' |
FXY value for NCEP Table D local descriptor denoting 8-bit delayed replication of a sequence using { } notation.
Definition at line 121 of file modules_vars.F90.
character*6, parameter modv_vars::fxy_drp8s = '360003' |
FXY value for NCEP Table D local descriptor denoting 8-bit delayed replication of a sequence using [ ] notation.
Definition at line 124 of file modules_vars.F90.
character*6, parameter modv_vars::fxy_fbit = '063255' |
FXY value for NCEP Table B local descriptor containing a fill bit.
This is also the maximum FXY value for a Table B descriptor.
Definition at line 106 of file modules_vars.F90.
character*6, parameter modv_vars::fxy_minr = '101000' |
Minimum FXY value for a replication descriptor.
Definition at line 99 of file modules_vars.F90.
character*6, parameter modv_vars::fxy_mintd = '300000' |
Minimum FXY value for a Table D descriptor.
Definition at line 96 of file modules_vars.F90.
character*6, parameter modv_vars::fxy_sbyct = '063000' |
FXY value for NCEP Table B local descriptor containing a subset byte count.
Definition at line 102 of file modules_vars.F90.
integer modv_vars::iac = 0 |
Status indicator to keep track of whether future calls to subroutine parusr() should allow an input mnemonic to exist in multiple replication sequences:
Definition at line 80 of file modules_vars.F90.
integer modv_vars::iblock = 0 |
Status indicator to keep track of whether all future BUFR output messages should be encapsulated with IEEE Fortran control words.
The default value is 0, but it can be changed at any time via a call to subroutine setblock().
Definition at line 36 of file modules_vars.F90.
integer, dimension(10) modv_vars::idnr |
WMO bit-wise representations of FXY values corresponding to reps.
Definition at line 142 of file modules_vars.F90.
integer modv_vars::idxv = 1 |
Local table version number to be encoded in output BUFR messages.
This variable is initialized to a default value which can be overridden by a subsequent call to subroutine pkvs01() within the application program.
Definition at line 362 of file modules_vars.F90.
integer modv_vars::ifopbf = 0 |
Status indicator to keep track of whether subroutine openbf() has already been called:
Definition at line 74 of file modules_vars.F90.
logical modv_vars::im8b = .false. |
Status indicator to keep track of whether all future calls to NCEPLIBS-bufr subroutines and functions from a Fortran application program will be made using 8-byte integer arguments.
The default value is .false., meaning that all future calls to NCEPLIBS-bufr subroutines and functions will be made using 4-byte integer arguments. This value can be changed at any time via a call to subroutine setim8b().
Definition at line 27 of file modules_vars.F90.
integer, dimension(nbytw), parameter modv_vars::iordbe = (/1,2,3,4/) |
Order of bytes within an integer on a big-endian machine, from most to least significant.
Definition at line 12 of file modules_vars.F90.
integer, dimension(nbytw), parameter modv_vars::iordle = (/4,3,2,1/) |
Order of bytes within an integer on a little-endian machine, from most to least significant.
Definition at line 15 of file modules_vars.F90.
integer modv_vars::iprt = 0 |
Indicator for degree of printout.
The default value is 0, but it can be changed at any time via a call to subroutine openbf() with call argument io set to 'QUIET'.
Definition at line 51 of file modules_vars.F90.
integer modv_vars::lendat = 8 |
Length of Section 1 date-time values to be output by all future calls to message-reading subroutines.
The default value is 8, meaning that future date-time values will be output in YYMMDDHH (2-digit year) format. However, this value can be changed to 10 via a call to subroutine datelen(), and in which case future date-time values will be output in YYYYMMDDHH (4-digit year) format.
Definition at line 87 of file modules_vars.F90.
integer, dimension(5), parameter modv_vars::lens = (/ 0, 16, 8, 8, 1/) |
Lengths of delayed replication factors corresponding to each type of replication in reps.
Definition at line 145 of file modules_vars.F90.
integer modv_vars::lmt = -99 |
Master table for the last BUFR message that was read from a logical unit where Section 3 decoding is being used.
This value is initialized to an artificially low number, in order to ensure that new master tables will be read in during the first internal call to subroutine ireadmt().
Definition at line 383 of file modules_vars.F90.
integer modv_vars::lmtd |
Length (in bytes) of directory on local file system containing master BUFR tables.
Definition at line 59 of file modules_vars.F90.
integer modv_vars::lmtv |
Master table version number for the last BUFR message that was read from a logical unit where Section 3 decoding is being used.
Definition at line 387 of file modules_vars.F90.
integer modv_vars::lmtvl |
Local table version number for the last BUFR message that was read from a logical unit where Section 3 decoding is being used.
Definition at line 395 of file modules_vars.F90.
integer modv_vars::logce |
Originating center for the last BUFR message that was read from a logical unit where Section 3 decoding is being used.
Definition at line 391 of file modules_vars.F90.
integer modv_vars::lun1 = 98 |
First of two Fortran logical unit numbers to use when reading master BUFR tables from the local file system.
The default value is 98, but it can be changed at any time via a call to subroutine mtinfo().
Definition at line 64 of file modules_vars.F90.
integer modv_vars::lun2 = 99 |
Second of two Fortran logical unit numbers to use when reading master BUFR tables from the local file system.
The default value is 99, but it can be changed at any time via a call to subroutine mtinfo().
Definition at line 69 of file modules_vars.F90.
integer modv_vars::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.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 154 of file modules_vars.F90.
integer modv_vars::maxjl = 96000 |
Maximum number of entries in the internal jump/link table.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 160 of file modules_vars.F90.
integer modv_vars::maxmem = 50000000 |
Maximum number of bytes that can be used to store BUFR messages within internal memory.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 167 of file modules_vars.F90.
integer modv_vars::maxmsg = 200000 |
Maximum number of BUFR messages that can be stored within internal memory.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 174 of file modules_vars.F90.
integer modv_vars::maxnc = 600 |
Maximum number of descriptors within Section 3 of a BUFR message.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 180 of file modules_vars.F90.
integer, parameter modv_vars::maxrcr = 100 |
Maximum number of recursion levels when expanding a subset template.
Definition at line 327 of file modules_vars.F90.
integer modv_vars::maxss = 120000 |
Maximum number of data values that can be read from or written into a data subset by the NCEPLIBS-bufr software.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 187 of file modules_vars.F90.
integer modv_vars::maxtba = 150 |
Maximum number of entries in the internal BUFR Table A for each BUFR file that is connected to the NCEPLIBS-bufr software.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 194 of file modules_vars.F90.
integer modv_vars::maxtbb = 500 |
Maximum number of entries in the internal BUFR Table B for each BUFR file that is connected to the NCEPLIBS-bufr software.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 201 of file modules_vars.F90.
integer modv_vars::maxtbd = 500 |
Maximum number of entries in the internal BUFR Table D for each BUFR file that is connected to the NCEPLIBS-bufr software.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 208 of file modules_vars.F90.
character*240 modv_vars::mtdir |
Directory on local file system containing master BUFR tables.
This is set to a default value within subroutine bfrini(), but it can be changed at any time via a call to subroutine mtinfo().
Definition at line 56 of file modules_vars.F90.
integer modv_vars::mtv = 36 |
Master table version number to be encoded in output BUFR messages.
This variable is initialized to a default value which can be overridden by a subsequent call to subroutine pkvs01() within the application program.
Definition at line 356 of file modules_vars.F90.
integer modv_vars::mxbtm = 5 |
Maximum number of bitmaps that can be stored internally for a data subset.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 214 of file modules_vars.F90.
integer modv_vars::mxbtmse = 500 |
Maximum number of "set" entries (set to a value of 0) within a bitmap.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 220 of file modules_vars.F90.
integer modv_vars::mxcdv = 3000 |
Maximum number of data values that can be written into a data subset of a compressed BUFR message by the NCEPLIBS-bufr software.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 227 of file modules_vars.F90.
integer modv_vars::mxcnem = 450 |
Maximum number of entries in the internal Table A mnemonic cache that is used for Section 3 decoding of BUFR messages.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 234 of file modules_vars.F90.
integer modv_vars::mxcsb = 4000 |
Maximum number of data subsets that can be written into a compressed BUFR message by the NCEPLIBS-bufr software.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 241 of file modules_vars.F90.
integer modv_vars::mxdxts = 200 |
Maximum number of dictionary tables that can be stored for use with BUFR messages in internal memory.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 248 of file modules_vars.F90.
integer modv_vars::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().
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 256 of file modules_vars.F90.
integer modv_vars::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 NCEPLIBS-bufr software.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 264 of file modules_vars.F90.
integer modv_vars::mxmsgl = 600000 |
Maximum length (in bytes) of a BUFR message that can be read or written by the NCEPLIBS-bufr software.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 271 of file modules_vars.F90.
integer modv_vars::mxmsgld4 |
The value of mxmsgl divided by 4.
Definition at line 274 of file modules_vars.F90.
integer modv_vars::mxmtbb = 4000 |
Maximum number of entries in a master BUFR Table B.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 280 of file modules_vars.F90.
integer modv_vars::mxmtbd = 1000 |
Maximum number of entries in a master BUFR Table D.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 286 of file modules_vars.F90.
integer modv_vars::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.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 295 of file modules_vars.F90.
integer modv_vars::mxnaf = 4 |
Maximum number of associated fields that can be in effect at any given time for a Table B descriptor.
Definition at line 299 of file modules_vars.F90.
integer modv_vars::mxnrv = 15 |
Maximum number of entries in the internal jump/link table that can contain new reference values.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 306 of file modules_vars.F90.
integer modv_vars::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.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 313 of file modules_vars.F90.
integer, parameter modv_vars::mxs = 1000 |
Maximum number of entries in the internal string cache.
Definition at line 324 of file modules_vars.F90.
integer modv_vars::mxs01v = 10 |
Maximum number of default Section 0 or Section 1 values that can be overwritten within an output BUFR message by the NCEPLIBS-bufr software.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 321 of file modules_vars.F90.
integer modv_vars::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.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 335 of file modules_vars.F90.
integer modv_vars::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.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 343 of file modules_vars.F90.
integer, parameter modv_vars::nbitw = nbytw * 8 |
Number of bits within an integer.
Definition at line 18 of file modules_vars.F90.
integer, parameter modv_vars::nby0 = 8 |
Number of bytes in Section 0 of a BUFR message.
Definition at line 365 of file modules_vars.F90.
integer, parameter modv_vars::nby1 = 18 |
Number of bytes in Section 1 of a BUFR message.
Definition at line 368 of file modules_vars.F90.
integer, parameter modv_vars::nby2 = 0 |
Number of bytes in Section 2 of a BUFR message.
Definition at line 371 of file modules_vars.F90.
integer, parameter modv_vars::nby3 = 20 |
Number of bytes in Section 3 of a BUFR message.
Definition at line 374 of file modules_vars.F90.
integer, parameter modv_vars::nby5 = 4 |
Number of bytes in Section 5 of a BUFR message.
Definition at line 377 of file modules_vars.F90.
integer, parameter modv_vars::nbytw = 4 |
Number of bytes within an integer.
Definition at line 9 of file modules_vars.F90.
integer modv_vars::nfiles = 32 |
Maximum number of BUFR files that can be connected to the NCEPLIBS-bufr software (for reading or writing) at any one time.
This variable is initialized to a default value which can be overridden by a subsequent call to function isetprm() within the application program.
Definition at line 350 of file modules_vars.F90.
character, dimension(10), parameter modv_vars::reps = (/ '"', '(', '{', '[', '<', '"', ')', '}', ']', '>'/) |
Replication indicators used in DX BUFR tables.
Definition at line 130 of file modules_vars.F90.
character*3, dimension(10), parameter modv_vars::typs = (/ 'REP', 'DRP', 'DRP', 'DRS', 'DRB', 'SEQ', 'RPC', 'RPC', 'RPS', 'SEQ'/) |
Replication tags corresponding to reps.
Definition at line 134 of file modules_vars.F90.