Technical data

14
Chapter 1: Compiling, Linking, and Running Programs
old_rl Interprets the record length specier for a direct
unformatted le as a number of bytes instead of a number
of words. This option provides backward compatibility
with 4D1-3.1 releases and earlier.
onetrip Same as 1 option.
1 Compiles DO loops so that they execute at least once if
reached. By default, DO loops are not executed if the upper
limit is smaller than the lower limit. Similar to the nof77
option.
P Runs only the C macro preprocessor and puts the result of
each source le into a corresponding .i le. The .i le cannot
contain # lines.
pfa Run the pfa preprocessor to automatically discover,
parallelism in the source code. This also enables the
multiprocessing directives. There are two optional
arguments:
pfa list runs pfa and produces a listing le with sufx
.l explaining which loops were parallelized, and if not,
why not.
pfa keep runs pfa, produces the listing le, and also
keeps the transformed, multiprocessed Fortran
intermediate le in a le with sufx .a.
Rflags flags is a valid option for RATFOR; the ags are given in the
ratfor(1) manual page.
The RATFOR input lename is filename.r. The resulting
output is placed in filename.f. You must specify the K
option to retain the output le.
r8 Uses REAL*8 and COMPLEX*16 as the defaults for real
and complex variables that are not explicitly declared with
a type size.
static Local variables are saved in a static location, initialized to
zeros, and retain values between calls. This option overrides
the default automatic option.