MPLOADER Aegis MPLOADER
NAME
mploader - multiprocessor program loader
SYNOPSIS
mploader [option] ... filename
DESCRIPTION
mploader loads filename for execution on a multiprocessor machine, where
filename is a FORTRAN program that has been compiled under HP Concurrent
FORTRAN (HPCF).
OPTIONS
-pn Execute filename on n processors, where n is a single-digit
number in the range 1 - 4. You can use the MPNPROCS environ-
ment variable instead of this option to set the number of pro-
cessors.
-Ms[k|m] Allocate s bytes of shared heap storage for large local arrays.
You can optionally specify that s is in units of kilobytes or
megabytes with the k or m suffix. If you omit the -M option,
the default is 1 MB. You can use the MPMALLOC environment
variable instead of this option to allocate shared heap
storage.
-Vm[k|m] Allocate m bytes of vector temporary memory. You can option-
ally specify that s is in units of kilobytes or megabytes with
the k or m suffix. If you omit the -V option, the default is
32 KB. You can use the MPVTEMP environment variable instead of
this option to allocate vector temporary memory.
-ln Set the lower boundary for the process priority to be assigned
to the filename, where n is in the range 1 - 16 inclusive. The
default is 3.
-hn Set the upper boundary for the process priority to be assigned
to the filename, where n is in the range 1 - 16 inclusive. The
default is 14.
-H Display a one-line usage message.
-i Display dates and version numbers for both mploader and the
parallel libraries that were linked with filename.
EXAMPLE
The following example command line loads the program prog_name.bin for
execution on two processors and allocates two mebabytes of shared heap
storage and 512 kilobytes of vector temporary memory. The program
prog_name.bin is a binary image generated by HPCF.
$ /usr/apollo/bin/mploader -p2 -M2m -V512k prog_name.bin
NOTES
If the number of processors you specify with the -pn option is greater
than the number of processors you specified when compiling the program,
the superfluous processors will enter an idle state. The same waste of
resources occurs if you specify more than one processor with the -pn
option for a program compiled for serial execution.