Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mploader() — sys5 — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

f77(1)

MPLOADER                             SysV                             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 a.out for execution
     on two processors and allocates two mebabytes of shared heap storage and
     512 kilobytes of vector temporary memory.  The program a.out is a binary
     image generated by HPCF.

         $ /usr/apollo/bin/mploader -p2 -M2m -V512k a.out

DIAGNOSTICS
     The diagnostics produced by mploader itself are intended to be self-
     explanatory.

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.

SEE ALSO
     f77(1).
     HP Concurrent FORTRAN User's Guide
     Domain FORTRAN Language Reference


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026