Parallel Programming Guide for HP-UX Systems

MPI
Running
Chapter 2 49
LIVE Indicates whether the process is running (an x is used) or has been
terminated.
PROGNAME Program names used in the HP MPI application.
mpijob does not support prun startup.
mpiclean mpiclean kills processes in an HP MPI application. Invoke mpiclean on the host
on which you initiated mpirun.
The MPI library checks for abnormal termination of processes while your application is
running. In some cases, application bugs can cause processes to deadlock and linger in the
system. When this occurs, you can use mpijob to identify hung jobs and mpiclean to kill all
processes in the hung application.
mpiclean syntax has two forms:
1. mpiclean [-help] [-v] -j
id
[
id id
....]
2. mpiclean [-help] [-v] -m
where
-help Prints usage information for the utility.
-v Turns on verbose mode.
-m Cleans up your shared-memory segments.
-j
id
Kills the processes of job number
id
. You can specify multiple job IDs in a
space-separated list. Obtain the job ID using the -j option when you invoke
mpirun.
The first syntax is used for all servers and is the preferred method to kill an MPI application.
You can only kill jobs that are your own.
The second syntax is used when an application aborts during MPI_Init, and the termination
of processes does not destroy the allocated shared-memory segments.
mpiclean does not support prun startup.
HyperFabric/HyperMessaging Protocol (HMP)
HyperMessaging Protocol (HMP) is a messaging-based protocol that significantly enhances
performance of parallel and technical applications by optimizing the processing of various
communication tasks across interconnected hosts. It provides low latency, high bandwidth,
and low CPU overhead networking. HMP is part of the HyperFabric driver. HMP uses
HyperFabric switches and HyperFabric network interface cards. The HMP protocol can
coexist with the TCP/IP protocol over HyperFabric.