Hello Mark and other nmusers:
After some investigation, I determined there is a bug in NONMEM 7.6.0, present 
since NONMEM 7.5.0, in which not all NUTS arrays re de-allocated after the 
first $PROB is completed, resulting in the allocation error when loading the 
second $PROB.  The work-around is to isolate each $PROB in a separate control 
stream file, and execute them sequentially, whenever $EST METHOD=NUTS  is used.

Robert J. Bauer, Ph.D.
Senior Director
Pharmacometrics R&D
ICON Early Phase
731 Arbor way, suite 100
Blue Bell, PA 19422
Office: (215) 616-6428
Mobile: (925) 286-0769
[email protected]<mailto:[email protected]>
www.iconplc.com<http://www.iconplc.com/>

From: [email protected] <[email protected]> On Behalf Of 
Mark Sale
Sent: Thursday, October 9, 2025 2:58 PM
To: Nmusers <[email protected]>
Subject: [EXTERNAL] [NMusers] Error from NUTS estimation

Dear Colleagues
I'm getting an error from NONMEM (7.5.1) when I try to run estimation using 
NUTS with multiple problems, with a really trivial model (one compartment, 1 
and 2 parameters estimated for the two problems)
The error is:
At line 83 of file
Fortran runtime error: Attempting to allocate already allocated variable 
'nuts_iparts3'

Runs fine with single problem and with 2 problems, runs fine with METH=COND, 
METH=BAYES or METH=IMPMAP
Seems to crash starting problem #2

The control file is below. Running Window 11, Gfortran

Also, if I'm FIXing a parameter (THETA(2) in problem 1), does it make sense to 
have a prior variance? NMTRAN doesn't complain, and it gives reasonable results.


$PROB BASE
$INPUT      AMT EVID OBNUM ID TIME DV COV1
$DATA       Model_dev1.csv IGNORE=@
$SUBS ADVAN1
$ABBR DERIV2=NO
$PK
  V = 1
  BASECL = THETA(1)
  CLFCOV = THETA(2)
  MU_1 = BASECL*(COV1/100)**CLFCOV
  CL=DEXP(MU_1+ETA(1))
  K = CL/V

$ERROR
  IPRED = F
  IOBS = IPRED *EXP(ERR(1))
  Y=IOBS

$THETA
 (-0.356)               ; THETA(1) CLEARANCE
  (0 FIX) ; THETA(2) CLEARANCE~COV1

$THETAP
 (-0.356, FIX)
 (0, FIX)

$THETAPV BLOCK(2) FIX VALUES(2,0)

$OMEGA
  (0.1) ;; ETA(1) CL


$OMEGAP  ;; OMEGA PRIOR
 (0.135 FIX)
$OMEGAPD  ;; OMEGA PRIOR DF
(5 FIX)


$SIGMA
  (0.05) ;; EPS(1)


$SIGMAP ;; SIGMA PRIOR
 (0.24 FIX)
$SIGMAPD FIX ;; SIGMA PRIOR DF
5 FIX

$EST METH=NUTS INTER CTYPE=0
$PROB FULL
$INPUT      AMT EVID OBNUM ID TIME DV COV1
$DATA Model_dev1.csv  IGNORE=@  REWIND
$THETA
 (-0.356)               ; THETA(1) CLEARANCE
  (-0.2877)           ; THETA(2) CLEARANCE~COV1

$THETAP
 (-0.356, FIX)
 (-0.2877, FIX)

$THETAPV BLOCK(2) FIX VALUES(2,0)

$OMEGA
  (0.1) ;; ETA(1) CL


$OMEGAP  ;; OMEGA PRIOR
 (0.135 FIX)
$OMEGAPD  ;; OMEGA PRIOR DF
(5 FIX)


$SIGMA
  (0.05) ;; EPS(1)


$SIGMAP ;; SIGMA PRIOR
 (0.24 FIX)
$SIGMAPD FIX ;; SIGMA PRIOR DF
5 FIX

$EST METH=NUTS INTER CTYPE=0


An ideas?

Thanks


Mark Sale M.D.
Vice President
Integrated Drug Development
[email protected]<mailto:[email protected]>
Remote-Forestville CA
Office Hours 9 AM - 5 PM Eastern Time
+1 302-516-1684
www.certara.com<http://www.certara.com>
[Certara Logo]



This message (including any attachments) may contain confidential, proprietary, 
privileged and/or private information. The information is intended to be for 
the use of the individual or entity designated above. If you are not the 
intended recipient of this message, please notify the sender immediately, and 
delete the message and any attachments. Any disclosure, reproduction, 
distribution or other use of this message or any attachments by an individual 
or entity other than the intended recipient is prohibited.
<br /><br />
ICON plc made the following annotations.
------------------------------------------------------------------------------
This e-mail transmission may contain confidential or legally privileged 
information that is intended only for the individual or entity named in the 
e-mail address. If you
are not the intended recipient, you are hereby notified that any disclosure, 
copying, distribution, or reliance upon the contents of this e-mail is strictly 
prohibited. If
you have received this e-mail transmission in error, please reply to the 
sender, so that ICON plc can arrange for proper delivery, and then please 
delete the message.

Thank You,

ICON plc
South County Business Park
Leopardstown
Dublin 18
Ireland
Registered number: 145835

Reply via email to