Clearly a bug in the $ABBR PROTECT processor. The NMTRAN interpreter removes the *EXP(0) (because it does not modify the equation), which messes up $ABBR PROTECT process. This occurs only with EXP(0), but not EXP(1) EXP(2), etc.
Work-arounds are: KA = TVKA *EXP(-0) or ZERO=0.0 KA = TVKA *EXP(ZERO) 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 robert.ba...@iconplc.com<mailto:robert.ba...@iconplc.com> www.iconplc.com<http://www.iconplc.com/> From: owner-nmus...@globomaxnm.com<mailto:owner-nmus...@globomaxnm.com> <owner-nmus...@globomaxnm.com<mailto:owner-nmus...@globomaxnm.com>> On Behalf Of Mark Sale Sent: Friday, January 26, 2024 10:59 AM To: Leonid Gibiansky <lgibian...@quantpharm.com<mailto:lgibian...@quantpharm.com>>; Jeroen Elassaiss-Schaap (PD-value B.V.) <jer...@pd-value.com<mailto:jer...@pd-value.com>>; Elashkar, Omar I. <omar.elash...@ufl.edu<mailto:omar.elash...@ufl.edu>>; nmusers@globomaxnm.com<mailto:nmusers@globomaxnm.com> Subject: [EXTERNAL] RE: [NMusers] NONMEM Error on SAEM but not FOCEI An interesting undocumented feature of PROTECT. If you have EXP(0), e.g., KA = TVKA *EXP(0) The fortran translation in this case apparently is: KA=TVKA*PEXP(*)B000092 Which then throws a syntax error. Doesn't happen without $ABBR PROTECT Not sure if that counts as a bug, but does prohibit using PROTECT in automated methods to run models with/without BSV, or at least makes it a little more difficult. Mark Sale M.D. Vice President Integrated Drug Development mark.s...@certara.com<mailto:mark.s...@certara.com> Remote-Forestville CA Office Hours 9 AM - 5 PM Eastern Time +1 302-516-1684 www.certara.com<http://www.certara.com> <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