116 IF ( cprmnm .EQ.
'MAXSS' )
THEN
118 ELSE IF ( cprmnm .EQ.
'NFILES' )
THEN
120 ELSE IF ( cprmnm .EQ.
'MXMSGL' )
THEN
122 ELSE IF ( cprmnm .EQ.
'MXDXTS' )
THEN
124 ELSE IF ( cprmnm .EQ.
'MAXMSG' )
THEN
126 ELSE IF ( cprmnm .EQ.
'MAXMEM' )
THEN
128 ELSE IF ( cprmnm .EQ.
'MAXTBA' )
THEN
130 ELSE IF ( cprmnm .EQ.
'MAXTBB' )
THEN
132 ELSE IF ( cprmnm .EQ.
'MAXTBD' )
THEN
134 ELSE IF ( cprmnm .EQ.
'MAXJL' )
THEN
136 ELSE IF ( cprmnm .EQ.
'MXCDV' )
THEN
138 ELSE IF ( cprmnm .EQ.
'MXLCC' )
THEN
140 ELSE IF ( cprmnm .EQ.
'MXCSB' )
THEN
142 ELSE IF ( cprmnm .EQ.
'MXMTBB' )
THEN
144 ELSE IF ( cprmnm .EQ.
'MXMTBD' )
THEN
146 ELSE IF ( cprmnm .EQ.
'MXMTBF' )
THEN
148 ELSE IF ( cprmnm .EQ.
'MAXCD' )
THEN
150 ELSE IF ( cprmnm .EQ.
'MXS01V' )
THEN
152 ELSE IF ( cprmnm .EQ.
'MXBTM' )
THEN
154 ELSE IF ( cprmnm .EQ.
'MXBTMSE' )
THEN
156 ELSE IF ( cprmnm .EQ.
'MXTAMC' )
THEN
158 ELSE IF ( cprmnm .EQ.
'MXTCO' )
THEN
160 ELSE IF ( cprmnm .EQ.
'MXNRV' )
THEN
162 ELSE IF ( cprmnm .EQ.
'MXRST' )
THEN
166 CALL errwrt(
'++++++++++++++++++WARNING+++++++++++++++++++')
167 errstr =
'BUFRLIB: IGETPRM - UNKNOWN INPUT PARAMETER '//
170 CALL errwrt(
'++++++++++++++++++WARNING+++++++++++++++++++')
subroutine errwrt(STR)
This subroutine allows the user to specify a custom location for the logging of error and diagnostic ...
integer function igetprm(CPRMNM)
This function returns the current value of a parameter used for allocating one or more internal array...
This module declares and initializes the MAXCD variable.
integer, public maxcd
Maximum number of child descriptors that can be included within the sequence definition of a Table D ...
This module declares and initializes the MAXJL variable.
integer maxjl
Maximum number of entries in the internal jump/link table.
This module declares and initializes the MAXMEM variable.
integer maxmem
Maximum number of bytes that can be used to store BUFR messages within internal memory.
This module declares and initializes the MAXMSG variable.
integer maxmsg
Maximum number of BUFR messages that can be stored within internal memory.
This module declares and initializes the MAXSS variable.
integer maxss
Maximum number of data values that can be read from or written into a data subset by the BUFRLIB soft...
This module declares and initializes the MAXTBA variable.
integer maxtba
Maximum number of entries in the internal BUFR Table A for each BUFR file that is connected to the BU...
This module declares and initializes the MAXTBB variable.
integer maxtbb
Maximum number of entries in the internal BUFR Table B for each BUFR file that is connected to the BU...
This module declares and initializes the MAXTBD variable.
integer maxtbd
Maximum number of entries in the internal BUFR Table D for each BUFR file that is connected to the BU...
This module declares and initializes the MXBTM variable.
integer mxbtm
Maximum number of bitmaps that can be stored internally for a data subset.
This module declares and initializes the MXBTMSE variable.
integer mxbtmse
Maximum number of "set" entries (set to a value of 0) within a bitmap.
This module declares and initializes the MXCDV variable.
integer mxcdv
Maximum number of data values that can be written into a data subset of a compressed BUFR message by ...
This module declares and initializes the MXCSB variable.
integer mxcsb
Maximum number of data subsets that can be written into a compressed BUFR message by the BUFRLIB soft...
This module declares and initializes the MXDXTS variable.
integer mxdxts
Maximum number of dictionary tables that can be stored for use with BUFR messages in internal memory.
This module declares and initializes the MXLCC variable.
integer mxlcc
Maximum length (in bytes) of a character string that can be written into a data subset of a compresse...
This module declares and initializes the MXMSGL variable.
integer mxmsgl
Maximum length (in bytes) of a BUFR message that can be read or written by the BUFRLIB software.
This module declares and initializes the MXMTBB variable.
integer mxmtbb
Maximum number of entries in a master BUFR Table B.
This module declares and initializes the MXMTBD variable.
integer mxmtbd
Maximum number of entries in a master BUFR Table D.
This module declares and initializes the MXMTBF variable.
This module declares and initializes the MXNRV variable.
integer mxnrv
Maximum number of entries in the internal jump/link table that can contain new reference values.
This module declares and initializes the MXRST variable.
integer mxrst
Maximum number of "long" character strings (greater than 8 bytes) that can be read from a data subset...
This module declares and initializes the MXS01V variable.
integer mxs01v
Maximum number of default Section 0 or Section 1 values that can be overwritten within an output BUFR...
This module declares and initializes the MXTAMC variable.
integer mxtamc
Maximum number of Table A mnemonics in the internal jump/link table which contain at least one Table ...
This module declares and initializes the MXTCO variable.
integer mxtco
Maximum number of Table C operators with an XX value of 21 or greater that can appear within the data...
This module declares and initializes the NFILES variable.
integer, public nfiles
Maximum number of BUFR files that can be connected to the BUFRLIB software (for reading or writing) a...