19.1.5. prun

prun — launch an application

19.1.5.1. SYNOPSIS

shell$ prun ...options...

19.1.5.2. DESCRIPTION

prun submits a job to the PMIx Reference Runtime Environment (PRRTE). The user has control over various distributed virtual machine (DVM) options.

Much of this same help documentation for this command is also provided through prun --help [topic].

PRRTE Docs TODO

Need to write this man page.

19.1.5.3. COMMAND LINE OPTIONS

The following command line options are supported:

19.1.5.4. DEPRECATED COMMAND LINE OPTIONS

19.1.5.5. EXIT STATUS

prun reports the outcome of the job it launched:

  • 0 if the job completed successfully.

  • the application’s exit status, if a process of the job exited with a non-zero status or was killed. As with any launcher, only the low eight bits survive, and a job of many processes has only one status to report: it is the one recorded for the first process whose failure caused the job to be terminated, which is also the process named in the error message.

  • a non-zero status derived from the reason the job ended, when the job failed without any process having produced an exit status of its own — a job that could not be mapped or launched, for instance. Do not attach meaning to the particular value beyond “not zero”.

Note that prun reports the job’s status, not its own: a failure to reach the DVM, or an invalid command line, also exits non-zero.

See also

prte(1)