Re: Installation of NONMEM using NMQual.

From: Marc Gastonguay Date: April 25, 2006 technical Source: cognigencorp.com
From: "Gastonguay, Marc" marcg@metrumrg.com Subject: Re: [NMusers] Installation of NONMEM using NMQual. Date: Mon, 24 Apr 2006 22:06:52 -0400 Dear Ramajogi, I'll try to answer your general questions about NMQual and then the specific questions about the code changes you are trying to implement. NMQual is an open-source (GPL) tool to implement and track whatever NONMEM code changes/install options a user wishes to make for a given installation. NMQual also links each specific installation to a specific NONMEM run command and provides a mechanism for ensuring installation code integrity at each run time. NMQual 4.1 is provided with templates with typical code changes for all reported NONMEM V bug fixes and some of the common setup options, compiler or operating system specific changes as well. I believe that NMQual is the only publicly available tool that automates the processes of keeping your NONMEM installation up to date and maintaining a record of all code changes. For more information on how to use NMQual, please read the User Guide and see the FAQ on the NMQual resources web site ( http://metruminstitute.org/downloads/nmqual/). You might also be interested in attending the upcoming web-cast training sessions on NMQual ( http://metruminstitute.org/training.html). A fee-based Professional Services Package with extended support is also available from Metrum Research Group, LLC (nmqual-services@metrumrg.com). The code changes you've identified in steps 13 and 14 are not part of the standard recommended code changes for NONMEM installation on linux, but I think I've found the sources for these: Your Step #13 is related to display of iteration results to the terminal and is not a required installation step on linux. As Bill Bachman points out, this is a recommended code change if you are running with the PDxPop interface. See: http://www.cognigencorp.com/nonmem/nm/98dec112003.html I can't find a reference in the NONMEM installation guides for your Step #14, but this change has been suggested by Nick Holford so that NONMEM's INTER file is not deleted after completion of a run. See: http://www.cognigencorp.com/nonmem/nm/98may192005.html You can safely install NONMEM without implementing these changes, as is the default in the NMQual configuration and changes (changes.linux.01.xml) files, but you can also modify the changes files to accommodate the additional changes. For example, if you want to implement your Step # 14, you could create a new changes.*.xml file (call it changes.linux.02.xml) by using changes.linux.01.xml as a template and inserting the following lines of code before the the last </changes> sentinel in the xml code. (Make sure to refer to the new changes.linux.02.xml file in the setup configuration file): <change> <ref>From Nick Holford's nmusers post ( http://www.cognigencorp.com/nonmem/nm/98may192005.html)</ref> <file>nm/CFILES.f</file> <from> CLOSE(UN(28),STATUS=DELETED)</from> <to> C ATTRIBUTION C CLOSE(UN(28),STATUS=DELETED) CLOSE(UN(28))</to> </change> One of the useful features of NMQual is that these changes will be tracked to a particular NONMEM installation and you can re-use the configuration and changes files across multiple installations so that you don't have to do this manually each time. NMQual can also be used to efficiently install NONMEM across a grid or cluster of computers. I hope you'll find this useful. Marc ----------------------------- Marc R. Gastonguay, Ph.D. marcg@metrumrg.com www.metrumrg.com NONMEM® is a registered trademark of the University of California and is licensed exclusively to GloboMax LLC. _______________________________________________________
Apr 24, 2006 Ramajogi Installation of NONMEM using NMQual.
Apr 25, 2006 Marc Gastonguay Re: Installation of NONMEM using NMQual.