[MPICH] start mpd if it has not started

Benjamin Rutt rutt at bmi.osu.edu
Thu Aug 4 07:46:58 CDT 2005


This older message to this list with subject "one-shot jobs in
mpich2?" may be what you want instead.  It's for a way to avoid the
mpich2 daemons altogether by using smpd startup mechanism:

    Benjamin,

    Quoting Benjamin Rutt <rutt at bmi.osu.edu>:

    > Reuti <reuti at staff.uni-marburg.de> writes:
    > 
    > > Hi Benjamin,
    > >
    > > you could compile MPICH2 for smpd instead of mpd and use it in a
    > > daemonless mode. So the behavior would be similar to MPICH 1.2.6 with
    > > the ch_p4 device.
    > 
    > Can you give me some more information about this daemonless mode?  I'm
    > able to run mpich2 jobs with smpd, I tested across up to three nodes,
    > but I cannot find any information on daemonless operation.

    I got the hint from the MPICH2 team, when I wrote the integration
    Howto into SGE, it's still not in the documentation of
    MPICH2. When you already compiled MPICH2 with smpd operation, you
    just have to use these lines to start the job (adjust to your
    environment):

    export MPIEXEC_RSH=rsh
    export PATH=/usr/mpich2_smpd/bin:$PATH
    mpiexec -rsh -nopm -n $NSLOTS -machinefile $TMPDIR/machines ~/mpihello

-- 
Benjamin




More information about the mpich-discuss mailing list