124  NONMEM Global Variables and Description

The complete list is in ..\util\nonmem_reserved_general

Transcribed from useful_variables.pdf (NONMEM variable list – Global only; by sukhbinders, April 2017). Variable names and descriptions are reproduced verbatim, including any typographical quirks of the source.

NONMEM Global variables and description
No. Original Variable Name Referenced Common block Referenced Module Name Modified Variable Name Description of the variable
1 NT / NTHETA / NTHET / NTHETA CM1 NMPRD_INT NTHETA Length of theta; may be set to 1 when length is 0
3 DB CM1 NMPRD_REAL DB Upper bound minus lower bound (UB(I)-LB(I))
4 LB CM1 NMPRD_REAL LB LB(I)=Lower bound for THETA(I)
5 UB CM1 NMPRD_REAL UB UB(I)=Upper bound for THETA(I)
69 NIND / NIND_7 CM7 CMNM1_INT NIND Total number of individuals; set in INPT
122 ILONG CM18 CMNM2_INT ICOMPRS 0 = usual format for var-covar output, 1 = compressed format modified such that 0 = usual format, 9 or fewer elements, 1 = usual format more than 9 elements and 2 = compressed format
123 PF / SPEC CM18 CMNM2_REAL SPEC = 1E10, used as a flag in var-covar
188 NROB CM35 CMNM2_INT NOBSIND Number of observation records in individual record
189 V(2) / NN / MM / NOB CM35 CMNM2_INT NRECIND No. of records / this individual; number of data records in individual record
202 IEPS CM41 IEPS or MAN_LEN Equivalence to EPST and used locally MAN_LEN Mantissa length. This is the number 2**(-m), where m is the number of binary digits occurring in the double precision mantissa. Represented as integer values. Equivalence to EPST in INITL
203 LARGE CM41 Equivalence to LARGET and used locally LARGEDP Machine infinity. Largest double precision number representable in the machine. Represented as integer values. Equivalence to LARGET in INITL
204 IREPS CM41 Equivalence to REPST and used locally IREPS Machine precision. Smallest double precision number that when added to 1 yields a number that is not 1. Represented as integer values. Equivalence to REPST in INITL
205 ITOL CM41 Equivalence to TOLT and used locally ITOL Machine tolerance. Smallest double precision number representable in the machine, divided by machine precision. Represented as integer values. Equivalence to TOLT in INITL
282 EPS CM73 NMPRD_REAL EPS73 Mantissa length. This is the number 2**(-n), where n is the number of binary digits occurring in the double precision mantissa.
283 DPS / REPS / SPMPAR(pred) / SEPS(pred) CM73 NMPRD_REAL REPS Same as REPST; Machine precision. Smallest double precision number that when added to 1 yields a number that is not 1 (same as MEPS)
284 TOL / RTOL(ored) CM73 NMPRD_REAL TOL same as TOLT
285 CX / INFNTY / OVFL(Pred) / GIANT(pred) CM73 NMPRD_REAL INFNTY SQRT (LARGET); LARGET is largest double precision number representable by the machine
286 SQINFN CM73 NMPRD_REAL SQINFN SQRT (INFNTY)
287 DPS / SREPS CM74 CMNM7_REAL SREPS same as SREPST
288 TOL / STOL CM74 CMNM7_REAL STOL same as STOLT
309 NOBMX / MX CM85 CMNM4_INT MAXDREC Maximum number of data record for an individual up to & including this individual
353 SMALL CM107 CMNM4_REAL SMALL SQRT(TOL*REPS)
532 LEV / VER LCM5 Moved to NMDATA.f90 LEV Level of release
606 NPROB ROCM14 NMPRD_INT NPROB Number of problems
607 IPROB / IN ROCM14 NMPRD_INT IPROB The number of the current problem
610 SIGD / NISG ROCM16 ROCM_REAL SIGD minimum value of significant digits; min(DIFA)
629 PRNV / IPRNV ROCM28 NMPRD_INT IPRNV 0 = no printing of NONMEM input info. after 1st iteration of active 1st(2nd) level super problem 1 = normal printing for active 1st (2nd) level super problem.
630 IPS ROCM29 NMPRD_INT IPS Indicator variable, 1-> Population data, 2-> Single-subject data
633 NIREC / JR / JJ / JI / IND ROCM32 ROCM_INT NINDREC The number of the individual record at current call
634 IR / I / NDREC(pred) ROCM32 ROCM_INT NDATINDR The number of the data record within the individual record at the current call
659 NINDR ROCM46 NMPRD_INT NINDOBS Number of individual records containing an observation record
673 IDPROB NMPRD_INT IDPROB Problem ID
689 CMNM2_INT NOBSIND_MAX Maximum number of observations for any subject
9 ISEED RAN_COMMON NM_BAYES_INT ISEED Present seed number of ranmethods 0-3
10 IRANM RAN_COMMON NM_BAYES_INT IRANM Random method for Monte Carlo EM methods
66 MEPS EPS NM_BAYES_REAL MEPS Machine double precision (typically about 1.0E-15)
67 PI PI NM_BAYES_REAL PI Contains the number PI
68 IKEY_PITER PITERTERM_COMMON NM_BAYES_INT IKEY_PITER =1 to printer iterations, in response to ctrl-I, or signal file iter.sig; =5 to end run, in response to ctrl-E, or stop.sig file
69 IKEY_TERM PITERTERM_COMMON NM_BAYES_INT IKEY_TERM =11 to end mode, in response to ctrl-K, or next.sig file
169 ITERATION POP_SWITCHES NMBAYES_INT ITERATION Present iteration of an EM/Bayesian Method (always non-negative).
170 ITER_REPORT POP_SWITCHES NMBAYES_INT ITER_REPORT Iteration number that is reported to output (can be negative, if during a burn period).
173 NPAT NPAT_COMMON NMBAYES_INT NPAT Number of subjects that have data
204 SAEM_MODE SAEM_COMMON NMBAYES_INT SAEM_MODE =0 Bayes method =1 Stochastic period of SAEM, IMP, ITS, DIRECT, IMPMAP =2 reduced stochastic/accumulative period of SAEM
206 ITS_MODE SAEM_COMMON NMBAYES_INT ITS_MODE =0 no MAP estimation =1 MAP estimation on first iteration =2 MAP estimation all iterations (IMPMAP) =3 ITS
207 IMP_MODE SAEM_COMMON NMBAYES_INT IMP_MODE =0 no Monte Carlo importance sampling =1 Monte Carlo importance sampling
208 PITERPRINT SAEM_COMMON NMBAYES_INT PITERPRINT =1 print iteration information =0 don’t print iteration information
217 OBJI MEM_BEOWULF_COMMON NMBAYES_REAL OBJI OBJI(NIREC,1)= objective function value for subject NIREC
235 SBANNER SBANNER_COMMON NMBAYES_CHAR SBANNER Text to stimation method
251 IBMETHOD BAYES_COMMON NMBAYES_INT IBMETHOD Holds METHOD type EST_STANDARD (FO/FOCE/LaPLCE) EST_DIRECT EST_BAYES EST_ITS EST_SAEM EST_IMP EST_IMPMAP EST_CHAIN EST_* are defined in module EST_DEFS
335 EST_COUNTER EST_COUNTER_COMMON NMBAYES_INT EST_COUNTER Total number of $EST statements.
336 IEST_COUNTER EST_COUNTER_COMMON NMBAYES_INT IEST_COUNTER Present $EST statement being executed.
339 DHPRIOR LIK_REDO_COMMON2 NMBAYES_REAL DHPRIOR Prior portion for EM methods
353 LDF LDF_COMMON NMBAYES_REAL LDF LDF(i)=Loss of degrees of freedom for omega i (usually=1).. Used in correction for EM analyses only.
364 ITABLE ITABLE_COMMON NMBAYES_INT ITABLE Table number (#TBLN in NONMEM report file, and table numbers in extra output files, such as .ext, .phi, .phm, etc.)
450 NMBAYES_INT BAYES_EXTRA_REQUEST See example8
451 NMBAYES_INT BAYES_EXTRA See example8
452 NMBAYES_INT PATCOUNT Number of subjects with data
473 NMBAYES_INT CONSTRAIN CONSTRAIN setting by which CONSTRAINT routine responds
536 NM_BAYES_INT IKEY_SUBJ IF IKEY_SUBJ=20, then ctrl-T or subject.sig signal
538 NM_BAYES_INT IKEY_BEOPRINT Toggle to ctrl-B or sending paraprint.sig file.
PNM_CONFIG PNM_RUN_MODE May have values: PNM_MANAGER PNM_WORKER PNM_SINGLE
PNM_CONFIG PNM_NODE_NUMBER 1=MANAGER, or SINGLE 2-: PNM_NODES=WORKER
PNM_CONFIG PNM_NODES Number of NODES
PNM_CONFIG PNM_COMPUTERS COMPUTERS setting in pnm file
PNM_CONFIG PNM_PARAPRINT PARAPRINT setting in pnm file
PNM_CONFIG PNM_SPLIT PARSE_TYPE setting in pnm file
PNM_CONFIG PNM_PARSE_NUMBER PARSE_NUM
PNM_CONFIG PNM_TRANSFER_TYPE TRANSFER_TYPE
PNM_CONFIG PNM_TIMEOUTI TIMEOUTI
PNM_CONFIG PNM_TIMEOUT TIMEOUT
PNM_CONFIG PNM_COMMAND Array pnm commands
PNM_CONFIG PNM_WORKER_DIRS Array with worker directories (1-nodes-1)
PNM_CONFIG PNM_MTOUCH MTOUCH
PNM_CONFIG PNM_MSLEEP MSLEEP
PNM_CONFIG PNM_WTOUCH WTOUCH
PNM_CONFIG PNM_WSLEEP WSLEEP
NMBAYES_CHAR RANMETHOD $EST RANMETHOD
NMBAYES_CHAR SRANMETHOD $SIML RANMETHOD
NMBAYES_CHAR TRANMETHOD $TABLE RANMETHOD
NMBAYES_CHAR CRANMETHOD $EST METHOD=CHAIN RANMETHOD
NMBAYES_CHAR CCRANMETHOD $CHAIN RANMETHOD
NMBAYES_INT ETASTYPE ETASTYPE
NMPRD_INT NETAZ Maximum eta index to have non-zero OMEGA diagonal
NMPRD_INT NEPSZ Maximum eps index to have non-zero SIGMA diagonal
NMBAYES_REAL OMEGANNL For each x,y in $ANNEAL x:y OMEGANNL(x)=y Those not defined in $ANNEAL are set to -1 Used in CONSTRAINT.f90