FORTRAN Reference Manual

Program Compilation
FORTRAN Reference Manual528615-001
9-6
Compiling With FORTRAN and BINSERV in the
Same CPU
Compiling With FORTRAN and BINSERV in the Same CPU
By default, FORTRAN, BINSERV, and SYMSERV run in different CPUs. If you want to
reduce interprocessor message traffic, use the TACL PARAM SAMECPU command to
run FORTRAN and BINSERV in the same CPU. The form of the command is
1> PARAM SAMECPU n
where n is a nonzero integer. For example:
1> PARAM SAMECPU 3
Note that the nonzero value does not designate in which CPU the processes run. Use
the TACL CPU run-option when you run your program if you want to specify the CPU in
which the processes run.
Specifying a Volume for the Compilers Temporary Files
Use a TACL PARAM SWAPVOL command to specify a volume other than the logon
default volume for the storage of the compilation’s temporary files. If you are running
the compiler over the network, this command can reduce unnecessary network traffic.
In this case, the SWAPVOL volume should be on the same system as the compiler.
The PARAM SWAPVOL command has the form:
1> PARAM SWAPVOL [\node.]$volume
If you do not use this command, the FORTRAN compiler uses the default volume;
BINSERV and SYMSERV use the volume of the object file.
If the compiler cannot create its first temporary file on the specified volume, compilation
proceeds as though you did not specify a PARAM SWAPVOL command.
Specifying the Line Length for the Listing File
The OUTWIDTH compiler PARAM specifies the maximum length of the lines written to
the compilers listing output file. The PARAM OUTWIDTH command must precede the
FORTRAN command.
The PARAM OUTWIDTH command has the form:
1> PARAM OUTWIDTH number
where number is an unsigned integer in the range 72 through 132. number can be
less than, equal to, or greater than the file’s assumed record length.
The assumed record length of the compiler’s OUT file is:
Its maximum record length if a structured disk file
Its physical record length if a printer or terminal
132 characters if any other kind of file