- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have in a code the lines
on real underflow ignore
on double precision underflow ignore
This worked with f90 before, but using ifort the code doesnt even compile saying
error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % : . = =>
on double precision underflow ignore
Is there a way to get this to work, or mimic this functionality with ifort?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have in a code the lines
on real underflow ignore
on double precision underflow ignore
This worked with f90 before, but using ifort the code doesnt even compile saying
error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % : . = =>
on double precision underflow ignore
Is there a way to get this to work, or mimic this functionality with ifort?
Those statements are not legal Fortran, they are what are known as 'vendor extensions'. You'll need to comment out those lines. Then look in your documentation for the -fpe option to set various floating point exception handling modes. The default without -fpe is to disable all floating point execeptions.
But I think what you want is -no-ftz to allow denormals.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page