Re: NONMEM VI 2.0 Bug Alert #1

From: Nick Holford Date: August 19, 2008 technical Source: mail-archive.com
Wings for NONMEM ( http://wfn.sourceforge.net ) provides an updated version of NMQUAL for installation of NONMEM for use with WFN compilation version switching. NMQ4WFN < http://wfn.sourceforge.net/NMQ4WFN-6.3.2.exe > version 6.3.2 is compatible with NONMEM VI 2.0 (upto and including Bug Alert #1) and uses NMQual 6.3.2 (thanks to Metrum Institute). Ludden, Thomas wrote: > 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