HP-MPI User's Guide (11th Edition)

Understanding HP-MPI
Running applications on Windows
Chapter 394
Running applications on Windows
Running HP-MPI from CCS
There are two ways to run HP-MPI: command line and scheduler GUI.
Both approaches can be used to access the functionality of the scheduler.
The command line scheduler options are similar to the GUI options.
The following instructions are in the context of the GUI, but equivalent
command line options are also listed.
Microsoft Compute Cluster Pack job scheduler uses the term 'job' to refer
to an allocation of resources, while a 'task' is command that is scheduled
to run using a portion of a job allocation. It is important that HP-MPI’s
mpirun be submitted as a task that uses only a single processor. This
allows the remaining resources within the job to be used for the creation
of the remaining application ranks (and daemons). This is different from
MSMPI, which requires that all of the processors in the job be allocated
to the MSMPI mpiexec task.
Figure 3-1 shows the relationship between HP-MPI processes and the job
allocation. A single task, "Task 1" is submitted and assigned a single
CPU resource inside a larger job allocation. This task contains the
mpirun command. Solid lines show the creation of local daemons and
ranks using standard process creation calls. The creation of remote
ranks are handled by mpirun by creating additional tasks within the job
allocation. Only the task which starts mpirun is submitted by the user.