Re: Turning off IEEE floating point messages for new gfortran compilers

From: Leonid Gibiansky Date: March 31, 2015 technical Source: cognigen.com
Bob, Do you (or anybody on the network?) have any information on comparison of different Intel Fortran compilers for Nonmem use (computational part, not compiler time), specifically, between the most recent one (14?) and version 11. Is any other compiler faster than Intel on Intel Windows machines? Thanks Leonid -------------------------------------- Leonid Gibiansky, Ph.D. President, QuantPharm LLC web: www.quantpharm.com e-mail: LGibiansky at quantpharm.com tel: (301) 767 5566
Quoted reply history
On 3/30/2015 7:32 PM, Bauer, Robert wrote: > Dear nmusers: > > Some of you may have been starting to use gfortran 4.9 or higher, and > when running nonmem 7.3, see IEEE floating point errors issued to the > console or terminal window. These error messages may be ignored, as > they do not impact analysis. To prevent these messages from being > issued, you must re-install NONMEM using the compiler switch > –ffpe-summary=none. > > You can to this by adding the option to line 250 in SETUP73.bat: > > if "%f%" == "gfortran" set op=-O3 -ffast-math -ffpe-summary=none > > or line 368 and 376 in SETUP73: > > line 368: > > if [[ $ftail == gfortran ]]; then op="-w -ffpe-summary=none"; fi > > line 376: > > if [[ $ftail == gfortran ]]; then op="-w -O3 -ffast-math > -ffpe-summary=none "; fi > > Robert J. Bauer, Ph.D. > > Vice President, Pharmacometrics R&D > > ICON Early Phase > > Office: (215) 616-6428 > > Mobile: (925) 286-0769 > > Robert.Bauer_at_iconplc.com <mailto:Robert.Bauer_at_iconplc.com> > > www.iconplc.com http://www.iconplc.com > > > >