Hello nmusers:
Some of the most recent versions of compilers have difficulty building NONMEM.  
Here are some remedies:

GNU gfortran 10 and later cannot build NONMEM 7.5.0 or earlier.  You must use 
NONMEM 7.5.1, which has the appropriate syntax change in certain code that the 
later gfortran does not accept.

GNU gfortran 14 builds NONMEM 7.5.1, but results in a rounding error in the 
test of the CONTROL5 installation example.  This installation in fact performs 
poorly on all classic NONMEM methods (FO, FOCE, Laplace). This is the result of 
faulty optimization techniques in gfortran 14.  To remedy this, remove the -O3 
part of the option (it is okay to leave in -ffast-math), in line 257 of 
SETUP75.bat or line 408 of SETUP75.  Gfortran 11 works fine, but gfortran 12 
and 13 have not been tested.

The new Intel ifx compiler supplied by Intel has modified its large number 
arithmetic process that causes failure in the importance sampling algorithm.  
This will be remedied in the NONMEM 7.6.0 release due this December, which will 
also have accommodation for use of "ifx" as the compiler option in the SETUP* 
scripts.  Meanwhile, continue using the ifort compiler that is still available, 
although deprecated.   Add the /Qdiag-disable:10448 option to avoid the warning 
message, at line 246 of SETUP75.bat or line 420 of SETUP75.


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/>
<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

Reply via email to