[GE users] PVM tight integration

davide cittaro daweonline at gmail.com
Tue Apr 11 11:24:25 BST 2006


    [ The following text is in the "ISO-8859-1" character set. ]
    [ Your display is set for the "ISO-8859-10" character set.  ]
    [ Some special characters may be displayed incorrectly. ]

I successfully achieved loose integration of PVM in GE, yesterday. I
also can run my programs, see nice results, good performance and
everything else. Thanks to everybody.
This morning I started working on tight integration and I'm
experiencing same errors I got yesterday... If I got the instructions
right, I only have to add '-catch_rsh' to the start_stop_args...
mmm...

$ qconf -sp pvm_tight
pe_name           pvm_tight
slots             54
user_lists        AC
xuser_lists       NONE
start_proc_args   /opt/n1ge6/pvm/startpvm.sh -ep /usr/bin -catch_rsh  \
                  $pe_hostfile $host /usr/share/pvm3
stop_proc_args    /opt/n1ge6/pvm/stoppvm.sh -catch_rsh $pe_hostfile $host
allocation_rule   1
control_slaves    TRUE
job_is_first_task FALSE
urgency_slots     min

Because I need to specify PVM_DPATH, I modified the rsh wrapper:

$ diff rsh rsh.old
81,82c81,82
<       echo $SGE_ROOT/bin/$ARC/qrsh -V -inherit -nostdin $rhost "env
PVM_DPATH=/usr/share/pvm3/lib/pvmd PVM_TMP=\$TMPDIR $cmd $option"
<       exec $SGE_ROOT/bin/$ARC/qrsh -V -inherit -nostdin $rhost "env
PVM_DPATH=/usr/share/pvm3/lib/pvmd PVM_TMP=\$TMPDIR $cmd $option"
---
>       echo $SGE_ROOT/bin/$ARC/qrsh -V -inherit -nostdin $rhost "env PVM_TMP=\$TMPDIR $cmd $option"
>       exec $SGE_ROOT/bin/$ARC/qrsh -V -inherit -nostdin $rhost "env PVM_TMP=\$TMPDIR $cmd $option"
84,85c84,85
<       echo $SGE_ROOT/bin/$ARC/qrsh -V -inherit $rhost "env
PVM_DPATH=/usr/share/pvm3/lib/pvmd PVM_TMP=\$TMPDIR $cmd $option"
<       exec $SGE_ROOT/bin/$ARC/qrsh -V -inherit $rhost "env
PVM_DPATH=/usr/share/pvm3/lib/pvmd PVM_TMP=\$TMPDIR $cmd $option"
---
>       echo $SGE_ROOT/bin/$ARC/qrsh -V -inherit $rhost "env PVM_TMP=\$TMPDIR $cmd $option"
>       exec $SGE_ROOT/bin/$ARC/qrsh -V -inherit $rhost "env PVM_TMP=\$TMPDIR $cmd $option"

but still the headnode can't start slavenodes...
Also, if I delete a job with qdel, pvm doesn't stop on the head node,
and I have to enter to pvm console and manually halt it.
Any hint on this?

Thanks again

--
dawe
http://dawe.ilbello.com
---
"Prediction is very difficult, especially if it's about the future." -
Niels Bohr

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
For additional commands, e-mail: users-help at gridengine.sunsource.net




More information about the gridengine-users mailing list