NCEPLIBS-bufr 11.7.1
|
Define a customized parameter value for dynamic allocation. More...
Go to the source code of this file.
Functions/Subroutines | |
integer function | isetprm (CPRMNM, IPVAL) |
This function sets a specified parameter to a specified value for use in dynamically allocating one or more internal arrays within the BUFRLIB software. More... | |
Define a customized parameter value for dynamic allocation.
Definition in file isetprm.f.
integer function isetprm | ( | character*(*) | CPRMNM, |
IPVAL | |||
) |
This function sets a specified parameter to a specified value for use in dynamically allocating one or more internal arrays within the BUFRLIB software.
A separate call to this function must be made for each parameter that is to be set to a customized value, and all such calls must be made prior to the first call to subroutine openbf() from within an application program, because that is when all internal arrays are dynamically allocated based on the parameter values in effect at the time. Otherwise, if this function is never called for a particular parameter, then an internal default value for that parameter is used instead.
[in] | CPRMNM | – character*(*): Parameter to be changed from its internal default value
|
[in] | IPVAL | – integer: Value to be set for CPRMNM |
Program history log:
Date | Programmer | Comments |
---|---|---|
2014-12-04 | J. Ator | Original author |
2016-05-24 | J. Ator | Add MXNRV, MXBTM, MXBTMSE, MXTCO |
2017-04-03 | J. Ator | Add MXTAMC |
2017-05-22 | J. Ator | Add MXRST |
2017-10-17 | J. Ator | Add MXMTBF |
Definition at line 99 of file isetprm.f.
References errwrt(), isetprm(), modv_maxcd::maxcd, modv_maxjl::maxjl, modv_maxmem::maxmem, modv_maxmsg::maxmsg, modv_maxss::maxss, modv_maxtba::maxtba, modv_maxtbb::maxtbb, modv_maxtbd::maxtbd, modv_mxbtm::mxbtm, modv_mxbtmse::mxbtmse, modv_mxcdv::mxcdv, modv_mxcsb::mxcsb, modv_mxdxts::mxdxts, modv_mxlcc::mxlcc, modv_mxmsgl::mxmsgl, modv_mxmtbb::mxmtbb, modv_mxmtbd::mxmtbd, modv_mxnrv::mxnrv, modv_mxrst::mxrst, modv_mxs01v::mxs01v, modv_mxtamc::mxtamc, modv_mxtco::mxtco, and modv_nfiles::nfiles.