FORTRAN Reference Manual

Program Compilation
FORTRAN Reference Manual528615-001
9-3
Compiling a Program
If you omit IN source, the compiler reads from the TACL IN file, normally the
home terminal.
list
is the name of a process (including a spooler collector), class map or spool
DEFINE, printer, magnetic tape (unlabeled and unblocked only), terminal, or disk
file to which FORTRAN directs its listing output. A disk file can be structured (but
not key-sequenced), unstructured, or an EDIT format file. The list name uses the
same form as source. (See Using a Tape or Disk File for the Listing Output on
page 9-4 when list is a magnetic tape or disk file.) If you omit OUT list,
FORTRAN uses the TACL OUT file, normally the home terminal. When a disk file
name is given that doesn’t exist, an EDIT format file is created for the listing output.
When list is a spooler collector process, the compiler uses Level-3 spooling,
regardless of any SPOOLOUT parameter given. If you specify OUT but omit list,
output is suppressed.
option
is any of the RUN options defined by TACL. The following are among the more
frequently used options. For a complete list of run options, see the TACL
Reference Manual.
CPU cpu-number
is an integer ranging from 0 through 15 that specifies in which processor to run
the compiler. If you omit this option, the compiler runs in the same processor
as TACL. (If your system runs a $CMON process, the $CMON process might
assign a different processor for the compilation. For information about $CMON,
see the Guardian Programmers Guide.)
PRI priority
is an integer ranging from 1 through 199 that specifies the execution priority of
the compiler. Processes with higher numbers execute first.
MEM num-pages
is an integer ranging from 1 through 64 that specifies the maximum number of
virtual data pages to allocate for the process. If you omit this option, FORTRAN
allocates 64 pages. If you specify a smaller number, the compiler run usually
fails.
NOWAIT
specifies that TACL display a prompt after it sends the startup message to the
compiler, rather than waiting for the compilation to complete.