=================================================================== RCS file: /home/cvs/OpenXM/doc/Papers/rims-2003-12-16-ja-ohp.tex,v retrieving revision 1.6 retrieving revision 1.9 diff -u -p -r1.6 -r1.9 --- OpenXM/doc/Papers/rims-2003-12-16-ja-ohp.tex 2003/12/12 01:54:05 1.6 +++ OpenXM/doc/Papers/rims-2003-12-16-ja-ohp.tex 2003/12/12 08:34:10 1.9 @@ -1,4 +1,4 @@ -% $OpenXM: OpenXM/doc/Papers/rims-2003-12-16-ja-ohp.tex,v 1.5 2003/12/12 01:30:45 takayama Exp $ +% $OpenXM: OpenXM/doc/Papers/rims-2003-12-16-ja-ohp.tex,v 1.8 2003/12/12 06:07:02 noro Exp $ %% xdvi -paper a4r rims-2003-12-16-ja-ohp %% dvips -f -t landscape rims-2003-12-16-ja-ohp| psnup -8 -r | lpr -Pxerox6 %% dvipdfm -l rims-2003-12-16-ja-ohp @@ -547,7 +547,7 @@ $Server$ $B$K(B {\tt SM\_reset\_102} $B$rAw$k(B $B<1JL;R(B $Root$ $B$N(B server $B$r(B root $B$H$7$F(B, $B%0%k!<%WFb$G(B broadcast $B$9$k(B. $Data$ $B$,;XDj$5$l$?>l9g(B, $B%9%?%C%/$K%W%C%7%e$5$l$k(B. -$B$r;XDj$9$kI,MW$,$"$k(B. $B<1JL;R$,(B $Root$ $B$KEy$7$$(B server $B$G(B, $B%9%?%C%/(B +$B<1JL;R$,(B $Root$ $B$KEy$7$$(B server $B$G(B, $B%9%?%C%/(B $B$+$i%G!<%?$,%]%C%W$5$l(B, $B$=$N%G!<%?$,(B, $B3F8F$S=P$7$NLa$jCM$H$J$k(B. \item {\tt ox\_reduce\_102($Root$,$Operation$[,$Data$])} (collective) @@ -564,10 +564,53 @@ $Data$ $B$,;XDj$5$l$?>l9g(B, $B%9%?%C%/$K%W%C%7%e$7 \newpage \noindent -\pagetitle{$B%Q%U%)!<%^%s%9(B} +\pagetitle{$Bl9g$K$O(B, $B<+J,$G7W;;(B */ + if ( type(Procs) == -1 ) return umul(F1,F2); + if ( !var(F1) || !var(F2) ) return F1*F2; + NP = length(Procs); + /* $B0z?t$r(B server 0 $B$KAw$k(B */ + ox_push_cmo(0,[F1,F2]); + /* $B3F(B server $B$K(B, server 0 $B$r(B root $B$H$7$F;E;v$r;O$a$k$h$&0MMj(B */ + for ( I = 0; I < NP; I++ ) + ox_cmo_rpc(I,"d_mul_main",0); + /* server 0 $B$+$i7k2L$r