[6.2]
The ERROR STOP
and STOP
statements now have an optional QUIET=
specifier,
which is preceded by a comma following the optional stop-code.
This takes a Logical expression; if it is true at runtime then the STOP
(or
ERROR STOP
) does not output any message, and information about any IEEE exceptions
that are signalling will be suppressed.
For example,
STOP 13, QUIET = .True.
will not display the usual ‘STOP: 13’, but simply do normal termination, with
a process exit status of 13.
Note that this means that the following two statements are equivalent:
STOP, QUIET=.True.
STOP 'message not output', QUIET=.TRUE.