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

Understanding HP-MPI
Running applications on Windows
Chapter 3 109
mpirun -ccp -f generated-appfile [other HP-MPI options]
Refer to “More information about appfile runs” on page 71.
Running with a hostfile 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. Create a file "hostfile" containing the list of nodes on which to run:
n01
n02
n03
n04
Step 3. Submit the job to CCS.
X:\Demo> "%MPI_ROOT%\bin\mpirun" -ccp -hostfile hfname ^
-np 8 hello_world.exe
Nodes will be allocated in the order that they appear in the hostfile.
Nodes are scheduled cyclically, so if you have requested more ranks than
there are nodes in the hostfile, nodes will be used multiple times.
Step 4. 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