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

Understanding HP-MPI
Running applications on Windows
Chapter 3110
Running with a hostlist using CCS
Perform Steps 1 and 2 from “Building and running on a single host” on
page 31.
Step 1. Change to a writable directory on a mapped drive. The mapped drive
should be to a shared folder for the cluster.
Step 2. Submit the job to CCS, including the list of nodes on the command line.
X:\Demo> "%MPI_ROOT%\bin\mpirun" -ccp -hostlist ^
n01,n02,n03,n04 -np 8 hello_world.exe
Nodes will be allocated in the order that they appear in the hostlist.
Nodes are scheduled cyclically, so if you have requested more ranks than
there are nodes in the hostlist, nodes will be used multiple times.
Step 3. Analyze hello_world output.
HP-MPI prints the output from running the hello_world executable in
non-deterministic order. The following is an example of the output:
Hello world! I'm 5 of 8 on n02
Hello world! I'm 0 of 8 on n01
Hello world! I'm 2 of 8 on n03
Hello world! I'm 6 of 8 on n03
Hello world! I'm 1 of 8 on n02
Hello world! I'm 3 of 8 on n04
Hello world! I'm 4 of 8 on n01
Hello world! I'm 7 of 8 on n04
Building and running on a Windows 2003/XP cluster
using -hostlist
Perform Steps 1 and 2 from the previous section “Building and running
on a single host” on page 31.
Step 1. Use the -cache password if this is your first run of HP-MPI on the node
and in this user account.
Use the -hostlist flag to indicate which hosts to run:
X:\Demo> "%MPI_ROOT%\bin\mpirun" -cache -hostlist ^
n01:2,n02:2 hello_world.exe
Password for MPI runs: