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