If I run with IntelMPI with a forked process ( & ), it leaves mpiexe.hydra:
30545 pts/25 00:00:00 Job1
30546 pts/25 00:00:00 Job2
30646 pts/25 00:00:00 mpirun
30651 pts/25 00:00:00 mpiexec.hydra <defunct>
Details:
IntelMPI 5.1.2.150
JOB1 is run with "&", which creates JOB2 which runs mpirun with "-configfile"
If I_MPI_PROCESS_MANAGER=mpd is used, mpiexec.hydra is not left.
If JOB1 is run without "&", mpiexec.hydra is not left.
If I set "-v" I see at the end:
[proxy:0:0@sudev604] got pmi command (from 10): finalize
[proxy:0:0@sudev604] PMI response: cmd=finalize_ack
[proxy:0:0@sudev604] got pmi command (from 12): finalize
[proxy:0:0@sudev604] PMI response: cmd=finalize_ack
My results are fine, the issue is that mpiexe.hydra is left.
I have not been able to find this issue anyplace else.