[MPICH] ssh's left running after mpdallexit

Rajeev Thakur thakur at mcs.anl.gov
Wed Jul 12 13:42:56 CDT 2006


Randy,
      This problem has been fixed in our current source. You can fix it by
making the following small change in the directory where MPICH2 is
*installed* (i.e. the one specified in the --prefix option to configure). In
bin/mpd.py (NOT mpdboot.py), find these 2 lines:
             print >>sys.stderr, self.parmdb['MPD_LISTEN_PORT']
             sys.stderr.flush()
and comment them out, i.e. put # in front of each:
             # print >>sys.stderr, self.parmdb['MPD_LISTEN_PORT']
             # sys.stderr.flush() 

Rajeev

> -----Original Message-----
> From: owner-mpich-discuss at mcs.anl.gov 
> [mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Randy Hudson
> Sent: Wednesday, July 12, 2006 11:50 AM
> To: MPICH Discussion List
> Cc: Mike Papka; Randy Hudson
> Subject: [MPICH] ssh's left running after mpdallexit
> 
> 
> 
> I've set up an mpd ring "manually", via "mpd &" on the local node and 
> "mpd -h <host> -p <port> &" on the remote nodes, and then 
> ended it with 
> mpdallexit.
> 
> I've also used "mpdboot -n <num_mpds>".
> 
> In the latter case, all the ssh's used to start mpd on the 
> remote nodes 
> are still running on the local node after mpdallexit has 
> ended the mpd's.
> 
> Any idea why the ssh's don't end?
> 
> Thanks.
> 
> -- 
> 
> 
> Randy.
> 
> 
> 
> 




More information about the mpich-discuss mailing list