NONMEM and g77

8 messages 8 people Latest: Sep 02, 2008

NONMEM and g77

From: Justin Wilkins Date: August 26, 2008 technical
Hi all, We've run into some problems with NONMEM V and occasionally VI hanging during minimization (the "black hole" phenomenon, in which NONMEM stops iterating, but never terminates, indefinitely continuing to occupy 99% of the CPU it's running on), using GNU g77 3.4.6 on Red Hat Linux - I guess this is most likely related to g77's virtually non-existent handling of floating point errors. One way to address this would be to compile the trapfpe.c routine that's floating around the Internet into the NONMEM library, I think, but I can't help wondering whether there is a more elegant fix (apart from writing less buggy NONMEM code). Has anyone had any recent experience with dealing with this? If we were to dump g77 altogether, what other compilers are known to work adequately with NONMEM on Linux? Best regards, Justin Justin Wilkins Novartis Pharma AG PH346, MODELING & SIMULATION CHBS, WSJ-027.1.084 Novartis Pharma AG Lichtstrasse 35 CH-4056 Basel Switzerland Phone: +41 61 324 6549 Fax: +41 61 324 3039 Mobile: +41 76 561 0949 Email : justin.wilkins

NONMEM and g77

From: Justin . Wilkins Date: August 26, 2008 technical
Hi all, We've run into some problems with NONMEM V and occasionally VI hanging during minimization (the "black hole" phenomenon, in which NONMEM stops iterating, but never terminates, indefinitely continuing to occupy 99% of the CPU it's running on), using GNU g77 3.4.6 on Red Hat Linux - I guess this is most likely related to g77's virtually non-existent handling of floating point errors. One way to address this would be to compile the trapfpe.c routine that's floating around the Internet into the NONMEM library, I think, but I can't help wondering whether there is a more elegant fix (apart from writing less buggy NONMEM code). Has anyone had any recent experience with dealing with this? If we were to dump g77 altogether, what other compilers are known to work adequately with NONMEM on Linux? Best regards, Justin Justin Wilkins Novartis Pharma AG PH346, MODELING & SIMULATION CHBS, WSJ-027.1.084 Novartis Pharma AG Lichtstrasse 35 CH-4056 Basel Switzerland Phone: +41 61 324 6549 Fax: +41 61 324 3039 Mobile: +41 76 561 0949 Email : [EMAIL PROTECTED]

RE: NONMEM and g77

From: Michael Karol Date: August 27, 2008 technical
Hi All: Has anyone had similar problems with g77 on Windows XP? Is there a better compiler for NONMEM? Regards, Michael
Quoted reply history
________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Tuesday, August 26, 2008 1:19 PM To: [email protected] Subject: [NMusers] NONMEM and g77 Hi all, We've run into some problems with NONMEM V and occasionally VI hanging during minimization (the "black hole" phenomenon, in which NONMEM stops iterating, but never terminates, indefinitely continuing to occupy 99% of the CPU it's running on), using GNU g77 3.4.6 on Red Hat Linux - I guess this is most likely related to g77's virtually non-existent handling of floating point errors. One way to address this would be to compile the trapfpe.c routine that's floating around the Internet into the NONMEM library, I think, but I can't help wondering whether there is a more elegant fix (apart from writing less buggy NONMEM code). Has anyone had any recent experience with dealing with this? If we were to dump g77 altogether, what other compilers are known to work adequately with NONMEM on Linux? Best regards, Justin Justin Wilkins Novartis Pharma AG PH346, MODELING & SIMULATION CHBS, WSJ-027.1.084 Novartis Pharma AG Lichtstrasse 35 CH-4056 Basel Switzerland Phone: +41 61 324 6549 Fax: +41 61 324 3039 Mobile: +41 76 561 0949 Email : [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

Re: NONMEM and g77

From: Joachim Grevel Date: September 01, 2008 technical
Dear Justin, we are currently validating a NONMEM system on a LINUX platform using the gfortran compiler. We call it g77 for the purpose of interacting with existing elements of the installation, namely PsN. Our rather demanding tests are running quite smoothly but our system is not yet in the production phase. Any other users out there who are happy with gfortran as substitute for g77 as compiler? Joachim __________________________________________ Joachim GREVEL, Ph.D. Modeling and Simulation MERCK SERONO International S.A. Exploratory Medicine 1202 Geneva Tel: +41.22.414.4751 Fax: +41.22.414.3059 Email: joachim.grevel justin.wilkins Sent by: owner-nmusers 08/26/2008 07:19 PM To nmusers cc Subject [NMusers] NONMEM and g77 Hi all, We've run into some problems with NONMEM V and occasionally VI hanging during minimization (the "black hole" phenomenon, in which NONMEM stops iterating, but never terminates, indefinitely continuing to occupy 99% of the CPU it's running on), using GNU g77 3.4.6 on Red Hat Linux - I guess this is most likely related to g77's virtually non-existent handling of floating point errors. One way to address this would be to compile the trapfpe.c routine that's floating around the Internet into the NONMEM library, I think, but I can't help wondering whether there is a more elegant fix (apart from writing less buggy NONMEM code). Has anyone had any recent experience with dealing with this? If we were to dump g77 altogether, what other compilers are known to work adequately with NONMEM on Linux? Best regards, Justin Justin Wilkins Novartis Pharma AG PH346, MODELING & SIMULATION CHBS, WSJ-027.1.084 Novartis Pharma AG Lichtstrasse 35 CH-4056 Basel Switzerland Phone: +41 61 324 6549 Fax: +41 61 324 3039 Mobile: +41 76 561 0949 Email : justin.wilkins ----------------------------------------- This message and any attachment are confidential, may be privileged or otherwise protected from disclosure and are intended only for use by the addressee(s) named herein. If you are not the intended recipient, you must not copy this message or attachment or disclose the contents to any other person. If you have received this transmission in error, please notify the sender immediately and delete the message and any attachment from your system. Merck Serono does not accept liability for any omissions or errors in this message which may arise as a result of E-Mail-transmission or for damages resulting from any unauthorized changes of the content of this message and any attachment thereto. If verification is required, please request a hard-copy version. Merck Serono does not guarantee that this message is free of viruses and does not accept liability for any damages caused by any virus transmitted therewith. --=_alternative 004B1987C12574B7_=--

Re: NONMEM and g77

From: Joachim . Grevel Date: September 01, 2008 technical
Dear Justin, we are currently validating a NONMEM system on a LINUX platform using the gfortran compiler. We call it g77 for the purpose of interacting with existing elements of the installation, namely PsN. Our rather demanding tests are running quite smoothly but our system is not yet in the production phase. Any other users out there who are happy with gfortran as substitute for g77 as compiler? Joachim __________________________________________ Joachim GREVEL, Ph.D. Modeling and Simulation MERCK SERONO International S.A. Exploratory Medicine 1202 Geneva Tel: +41.22.414.4751 Fax: +41.22.414.3059 Email: [EMAIL PROTECTED] [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 08/26/2008 07:19 PM To [email protected] cc Subject [NMusers] NONMEM and g77 Hi all, We've run into some problems with NONMEM V and occasionally VI hanging during minimization (the "black hole" phenomenon, in which NONMEM stops iterating, but never terminates, indefinitely continuing to occupy 99% of the CPU it's running on), using GNU g77 3.4.6 on Red Hat Linux - I guess this is most likely related to g77's virtually non-existent handling of floating point errors. One way to address this would be to compile the trapfpe.c routine that's floating around the Internet into the NONMEM library, I think, but I can't help wondering whether there is a more elegant fix (apart from writing less buggy NONMEM code). Has anyone had any recent experience with dealing with this? If we were to dump g77 altogether, what other compilers are known to work adequately with NONMEM on Linux? Best regards, Justin Justin Wilkins Novartis Pharma AG PH346, MODELING & SIMULATION CHBS, WSJ-027.1.084 Novartis Pharma AG Lichtstrasse 35 CH-4056 Basel Switzerland Phone: +41 61 324 6549 Fax: +41 61 324 3039 Mobile: +41 76 561 0949 Email : [EMAIL PROTECTED] ----------------------------------------- This message and any attachment are confidential, may be privileged or otherwise protected from disclosure and are intended only for use by the addressee(s) named herein. If you are not the intended recipient, you must not copy this message or attachment or disclose the contents to any other person. If you have received this transmission in error, please notify the sender immediately and delete the message and any attachment from your system. Merck Serono does not accept liability for any omissions or errors in this message which may arise as a result of E-Mail-transmission or for damages resulting from any unauthorized changes of the content of this message and any attachment thereto. If verification is required, please request a hard-copy version. Merck Serono does not guarantee that this message is free of viruses and does not accept liability for any damages caused by any virus transmitted therewith.

FW: NONMEM and g77

From: Destree Maud Date: September 01, 2008 technical
Dear Justin, We have validated a NONMEM cluster running on Red Hat, using g77 (gcc version 3.4.6 20060404). We had no problem with this compiler. Best regards Maud ________________________________ Maud Destrée IT Senior Project Leader IT Global Drug Development UCB Pharma S.A. +32-2-386 3012 ________________________________
Quoted reply history
________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Monday, September 01, 2008 3:40 PM To: [EMAIL PROTECTED] Cc: [email protected] Subject: Re: [NMusers] NONMEM and g77 Dear Justin, we are currently validating a NONMEM system on a LINUX platform using the gfortran compiler. We call it g77 for the purpose of interacting with existing elements of the installation, namely PsN. Our rather demanding tests are running quite smoothly but our system is not yet in the production phase. Any other users out there who are happy with gfortran as substitute for g77 as compiler? Joachim __________________________________________ Joachim GREVEL, Ph.D. Modeling and Simulation MERCK SERONO International S.A. Exploratory Medicine 1202 Geneva Tel: +41.22.414.4751 Fax: +41.22.414.3059 Email: [EMAIL PROTECTED] [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 08/26/2008 07:19 PM To [email protected] cc Subject [NMusers] NONMEM and g77 Hi all, We've run into some problems with NONMEM V and occasionally VI hanging during minimization (the "black hole" phenomenon, in which NONMEM stops iterating, but never terminates, indefinitely continuing to occupy 99% of the CPU it's running on), using GNU g77 3.4.6 on Red Hat Linux - I guess this is most likely related to g77's virtually non-existent handling of floating point errors. One way to address this would be to compile the trapfpe.c routine that's floating around the Internet into the NONMEM library, I think, but I can't help wondering whether there is a more elegant fix (apart from writing less buggy NONMEM code). Has anyone had any recent experience with dealing with this? If we were to dump g77 altogether, what other compilers are known to work adequately with NONMEM on Linux? Best regards, Justin Justin Wilkins Novartis Pharma AG PH346, MODELING & SIMULATION CHBS, WSJ-027.1.084 Novartis Pharma AG Lichtstrasse 35 CH-4056 Basel Switzerland Phone: +41 61 324 6549 Fax: +41 61 324 3039 Mobile: +41 76 561 0949 Email : [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ________________________________ This message and any attachment are confidential, may be privileged or otherwise protected from disclosure and are intended only for use by the addressee(s) named herein. If you are not the intended recipient, you must not copy this message or attachment or disclose the contents to any other person. If you have received this transmission in error, please notify the sender immediately and delete the message and any attachment from your system. Merck Serono does not accept liability for any omissions or errors in this message which may arise as a result of E-Mail-transmission or for damages resulting from any unauthorized changes of the content of this message and any attachment thereto. If verification is required, please request a hard-copy version. Merck Serono does not guarantee that this message is free of viruses and does not accept liability for any damages caused by any virus transmitted therewith. -------------------------------------------------------- Legal Notice: This electronic mail and its attachments are intended solely for the person(s) to whom they are addressed and contain information which is confidential or otherwise protected from disclosure, except for the purpose for which they are intended. Dissemination, distribution, or reproduction by anyone other than the intended recipients is prohibited and may be illegal. If you are not an intended recipient, please immediately inform the sender and return the electronic mail and its attachments and destroy any copies which may be in your possession. UCB screens electronic mails for viruses but does not warrant that this electronic mail is free of any viruses. UCB accepts no liability for any damage caused by any virus transmitted by this electronic mail. (Ref: #*UG1107)

Re: NONMEM and g77

From: Darin Perusich Date: September 02, 2008 technical
[EMAIL PROTECTED] wrote: > Any other users out there who are happy with gfortran as substitute for g77 as compiler? gfortran releases after version 4.1 are not compatible with NONMEM because it is a Fortran 95 compiler and NONMEM is written to conform with the Fortran 77 standard. The gfortran developers claim that "most" Fortran 77 code "should" work with minimal or no code modifications but this didn't prove to be the case. I tried getting NONMEM to build with gfortran 4.2.x for the better part of a day using a myriad of compatibility options but it was to no avail, at which point I switched to GNU Fortran g77 3.3.5 and have had no issues what so ever. If anyone has had success building NONMEM with recent releases gfortran I'd be very interested in knowing which version and the options used. -- Darin Perusich Unix Systems Administrator Cognigen Corporation 395 Youngs Rd. Williamsville, NY 14221 Phone: 716-633-3463 Email: [EMAIL PROTECTED]

RE: NONMEM and g77

From: William Bachman Date: September 02, 2008 technical
I tend to agree with Darin. We have had relatively few issues with g77. We have had problems with some versions of g95. Basically some worked, some did not.
Quoted reply history
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Darin Perusich Sent: Tuesday, September 02, 2008 9:38 AM To: [EMAIL PROTECTED] Cc: [email protected] Subject: Re: [NMusers] NONMEM and g77 [EMAIL PROTECTED] wrote: > > Any other users out there who are happy with gfortran as substitute for > g77 as compiler? > gfortran releases after version 4.1 are not compatible with NONMEM because it is a Fortran 95 compiler and NONMEM is written to conform with the Fortran 77 standard. The gfortran developers claim that "most" Fortran 77 code "should" work with minimal or no code modifications but this didn't prove to be the case. I tried getting NONMEM to build with gfortran 4.2.x for the better part of a day using a myriad of compatibility options but it was to no avail, at which point I switched to GNU Fortran g77 3.3.5 and have had no issues what so ever. If anyone has had success building NONMEM with recent releases gfortran I'd be very interested in knowing which version and the options used. -- Darin Perusich Unix Systems Administrator Cognigen Corporation 395 Youngs Rd. Williamsville, NY 14221 Phone: 716-633-3463 Email: [EMAIL PROTECTED]