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

Debugging and troubleshooting
Troubleshooting HP-MPI applications
Chapter 6206
Application binaries are available on the necessary remote hosts and
are executable on those machines
•The -sp option is passed to mpirun to set the target shell PATH
environment variable. You can set this option in your appfile
The .cshrc file does not contain tty commands such as stty if you
are using a /bin/csh-based shell
Starting on Windows
When starting multihost applications using Windows CCS:
Don't forget the -ccp flag.
Use UNC paths for your file names. Drives are usually not mapped
on remote nodes.
If using the AutoSubmit feature, make sure you are running from a
mapped network drive and don't specify file paths for binaries.
HP-MPI will convert the mapped drive to a UNC path and set
MPI_WORKDIR to your current directory. If you are running on a local
drive, HP-MPI cannot map this to a UNC path.
Don't submit any scripts or commands which require a command
window. These commands usually fail when trying to 'change
directory' to a UNC path.
Don't forget to quote any filenames or commands with paths that
have spaces. The default HP-MPI install location includes spaces:
"C:\Program Files (x86)\Hewlett-Packard\HP-MPI\bin\mpirun"
OR
"%MPI_ROOT%\bin\mpirun"
When starting multihost applications using appfiles on Windows
2003/XP, make sure that:
HP-MPI Remote Launch service is registered and started on all
remote nodes. Check this by accessing the list of Windows services
through Administrator Tools -> Services. Look for the 'HP-MPI
Remote Launch' service.
HP-MPI is installed in the same location on all remote nodes. All
HP-MPI libraries and binaries must be in the same MPI_ROOT.