[GE users] PVM tight integration

Reuti reuti at staff.uni-marburg.de
Tue Apr 11 12:04:45 BST 2006


Hi,

Am 11.04.2006 um 12:24 schrieb davide cittaro:

> 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"
>

I put all in .bashrc according to my location of the files:

export PVM_ROOT=$HOME/pvm3
export PATH=$PVM_ROOT/bin/LINUX:$PVM_ROOT/lib/LINUX:$PATH

What is the output of the .po and .pe are the started pvmds counted  
correctly?

> 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?
>

This shouldn't work, unless you set also PVM_TMP by hand before  
entering the console, as inside PVM_TMP the special files are  
created. Where are they in your cluster placed?

-- Reuti


> 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
>

---------------------------------------------------------------------
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