NONMEM VI 2.0 Bug Alert #1

From: Thomas Ludden Date: August 19, 2008 technical Source: mail-archive.com
Dear All: Below are listed three bugs that have been detected in NONMEM VI 2.0. The bug affecting PREDPP's TRANS6 is present in all versions starting with NONMEM V 1.0. The bug affecting NMTRAN's BIND is present in all versions starting with NONMEM IV 1.0. Fixed routines can be found at ftp://ftp.globomaxnm.com/Public/nonmem/NONMEM_VI_fixed_routines/ . Login is required to access this directory. The username is nonmemvi and the password is updates. The subdirectories PREDPP_15AUG2008 and NMTRAN_15AUG2008 contain the fixed TRANS6 and BIND routines, respectively. Tom ************************************************************************ ****** NONMEM VI 2.0 Bug List ________________________________________________________ nmfe6.bat 1. To prevent an extraneous character in the result file, locate in nmfe6.bat the command copy %2 +FMSG %2 and change it to copy %2 +FMSG /b %2 /b _________________________________________________________ PREDPP 1. There is a PREDPP bug in TRANS6 that affects the calculation of derivatives when used with ADVAN11 or ADVAN12. Simulations are unaffected. Estimation using a conditional method will yield a parameter search and results that are obviously problematic. Estimation using the FO method may or may not yield results that are obviously problematic. This bug is also present in all versions starting with NONMEM V 1.0 This bug is not encountered when TRANS6 is used with ADVAN3 or ADVAN4. Fix: Locate in TRANS6 the line X +GG(1,1,1)*(K21*DK31+GG(4,KP,1)*K31))/(K21*K31) and replace with C CHANGED +GG(1,1,1) TO -GG(1,1,1) 6/2008 X -GG(1,1,1)*(K21*DK31+GG(4,KP,1)*K31))/(K21*K31). _________________________________________________________ NMTRAN 1. There is a bug in NMTRAN's BIND subroutine that is observed when the $BIND record is used, the date data item is dropped, and the label of the date data item in the $INPUT record is DAT1, DAT2, or DAT3. Processing of the control steam and data file are terminated with a spurious message from NMTRAN and there is no execution of NONMEM. The bug is present in all versions starting with NONMEM IV 1.0. Fix: Locate IF (DROPDT.AND.DNAME(I).EQ.'DATE') THEN Replace with C TEST FOR DAT1, DAT2, DAT3 ADDED 8/2008 IF (DROPDT.AND.(DNAME(I).EQ.'DATE' X .OR.DNAME(I).EQ.'DAT1'.OR.DNAME(I).EQ.'DAT2' X .OR.DNAME(I).EQ.'DAT3')) THEN __________________________________________________________
Aug 19, 2008 Thomas Ludden NONMEM VI 2.0 Bug Alert #1
Aug 19, 2008 Nick Holford Re: NONMEM VI 2.0 Bug Alert #1