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

Understanding HP-MPI
Running applications on Windows
Chapter 3 97
moving on to the next node. Only valid when the -ccp
option is used. May not be used with the -f,
-hostfile, or -hostlist options.
-ccpcyclic Uses cyclic scheduling to place ranks on allocated
nodes. Nodes will be processed in the order they were
allocated by the scheduler, with one rank allocated per
node on each cycle through the node list. The node list
will be traversed as many times as is necessary to
reach the total rank count requested. Only valid when
the -ccp option is used. May not be used with the -f,
-hostfile, or -hostlist options.
-netaddr X.X.X.X
Specifies the TCP network to use.
-TCP, -IBAL,-MX
Specifies the network protocol to use. To use WSD
protocol, specify -TCP and use -netaddr X.X.X.X to
select the IPoIB or IP over MX subnet.
Verify that rank.exe is on a shared directory.
Included in the help directory is an example template (.xml file). To use
this template, change the processor count on the Submit Jobs window,
Processors tab, and edit the Tasks command to include flags and the
rank executable. The job will run with ranks being equal to the number
of processors, or the number of nodes if the -nodex flag is used.
Runtime environment variables for Windows CCP
Below are some useful CCP environment variables for naming the job
name or stdout/err fileshare:
CCP_CLUSTER_NAME - Cluster name
CCP_JOBID - Job ID
CCP_JOBNAME - Job name
CCP_TASKCONTEXT - Task ‘content’ (jobid.taskid)
CCP_TASKID - Task ID
The method for setting environment variables for a Windows HP-MPI job
depends on how you submit the job.