🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.ibm.pc.rt
1 messages
1 total messages Started by "Russell A. Heise" Wed, 10 Oct 1990 14:17
Fortran runtime error handling
#919
Author: "Russell A. Heise"
Date: Wed, 10 Oct 1990 14:17
42 lines
2169 bytes
 maine@elxsi.dfrf.nasa.gov (Richard Maine) writes:

 > I've run into some annoying "features" of the error handling in the
 > Fortran runtimes in AIX 3.1 for the IBM RS 6000 series.  Has anybody
 > else run into these?
 >
 > ... sample program ...
 >
 > My reading of IBM's Fortran manual is that much of this behavior is
 > intentional; the runtimes are "supposed" to "fix up" errors for you
 > instead of reporting them with err= or iostat=, which are reserved for
 > "data transfer errors" instead of data content errors.  Perhaps it is
 > accidental that some cases don't print warning messages about the
 > fixup, but it appears intentional that neither err= or iostat= is used
 > to report the error.  Does anybody really think of these as "features"
 > instead of serious bugs, or do people like getting wrong answers?

 No, this behavior is not good.  Development is working on fixing it and
 the changes will be included in a future update.  Contact your local IBM
 rep and have him/her report this as a problem.  That will insure that
 you get the changes.
 >
 > ...
 >
 >   Hitting an end of file causes an error message to be splatted all
 >   over the screen even if the program handles the condition with an
 >   iostat= specifier.  (An end= specifier seems to work as expected).
 >   Likewise, errors in opening a file cause error messages that cannot
 >   be disabled.  The program works correctly, except for the ugly
 >   error messages.

 Actually, you can control these messages.  Try the following command line:
   xrf_messages=no; export xrf_messages
 >
 > ...
 >
 >   Until the last problem above is fixed, I would be very reluctant
 >   to trust computations on this system.  There is too much chance
 >   of simple typographical errors causing undiagnosed garbage results.

Russ Heise, AIX Technical Support, IBM
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads