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

Understanding HP-MPI
Running applications on Windows
Chapter 3116
X:\Demo> "%MPI_ROOT%\bin\mpidiag" -s winbl16 -at
connect() failed: 10061
Cannot establish connection with server.
SendCmd(): send() sent a different number of bytes than
expected: 10057
Here the machine cannot connect to the service on the remote machine.
After checking (and finding the service was not started), the service is
restarted and the command is run again:
X:\Demo> "%MPI_ROOT%\bin\mpidiag" -s winbl16 -at
Message received from Service: user1
Now the service responded and authenticated correctly.
To check what processes are running on a remote machine, use the -ps
command:
X:\Demo> "%MPI_ROOT%\bin\mpidiag" -s winbl16 -ps
Process List:
ProcessName Username PID CPU Time Memory
rdpclip.exe user1 2952 0.046875 5488
explorer.exe user1 1468 1.640625 17532
reader_sl.exe user1 2856 0.078125 3912
cmd.exe user1 516 0.031250 2112
ccApp.exe user1 2912 0.187500 7580
mpid.exe user1 3048 0.125000 5828
Pallas.exe user1 604 0.421875 13308
CMD Finished successfully.
Here you can see the processes by the current user 'user1' running in
'winbl16'. Two of the processes are MPI jobs: mpid.exe and Pallas.exe.
If these are not supposed to be running, you can use mpidiag to kill the
remote process:
X:\Demo> "%MPI_ROOT%\bin\mpidiag" -s winbl16 -kill 604
CMD Finished successfully.
X:\Demo> "%MPI_ROOT%\bin\mpidiag" -s winbl16 -ps
Process List:
ProcessName Username PID CPU Time Memory