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>
http://www.iconplc.com
Turning off IEEE floating point messages for new gfortran compilers
3 messages
2 people
Latest: Mar 31, 2015
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
[email protected]<mailto:[email protected]>
http://www.iconplc.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
>
> [email protected] <mailto:[email protected]>
>
> www.iconplc.com http://www.iconplc.com
>
>