HP-MPI Version 1.0 for Windows Release Note
HP-MPI V1.0 for Windows Release Note
Configuring Your Environment
15
Configuring Your Environment
Running HP-MPI from CCP
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 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 deamons 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.