=================================================================== RCS file: /home/cvs/OpenXM/doc/OpenXM-specs/OX-RFC-102.tex,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- OpenXM/doc/OpenXM-specs/OX-RFC-102.tex 2003/12/04 03:03:17 1.1 +++ OpenXM/doc/OpenXM-specs/OX-RFC-102.tex 2003/12/09 01:27:06 1.2 @@ -74,7 +74,7 @@ $nserver$ $B$H(B, $B$=$N%0%k!<%WFb$G$N<1JL;R(B $ra Request: \begin{tabular}{|c|c|} \hline {\tt int32 OX\_COMMAND} & {\tt int32 SM\_set\_rank} \\ \hline -{\tt int32 $nproc$} & {\tt int32 $rank$} \\ +{\tt int32 $nserver$} & {\tt int32 $rank$} \\ \hline \end{tabular} @@ -144,22 +144,10 @@ RFC-102 $B2<$G$N%W%m%0%i%_%s%0%9%?%$%k$O(B, $B4pK\E $B$9$J$o$A(B, master $B$G$"$k%W%m%0%i%`$,o(B, server $B$O8GM-$N8@8l$r;}$D$N$G(B, $B$3$N5!G=(B -$B$O(B server $B$NAH$_9~$_4X?t$H$7$Fl9g(B +$B$r9T$&$3$H$,$G$-$k(B. $B$3$N$?$a(B, server $B$O(B, server $B4VDL?.O)$K(B OX $B%G!<%?$r(B +$BAw?.$9$k5!G=(B, $B$^$?!"(Bserver $B4VDL?.O)$+$i(B OX $B%G!<%?$rl9g(B $B$K%G!<%?$NH/?.85(B (root)$B$N<1JL;R$O3F(B server $B$,$"$i$+$8$aCN$C$F$*$/I,MW$,$"$k(B. - \item master $B$+$i(B server $B%0%k!<%W$X$N(B broadcast master $B$+$i(B server $B%0%k!<%W$X$N(B broadcast $B$O(B, $B%0%k!<%WFb$N(B @@ -200,16 +187,68 @@ broadcast $B$r do\\ + \> \>$data$ $\leftarrow$ $B<1JL;R(B $j$ $B$N(B server $B$+$i$N(B OX $B%G!<%?(B\\ + \> while $data \neq$ {\tt OX\_SYNC\_BALL}\\ +end for\\ +for $j = i+1$ to $nserver-1$ do\\ + \> {\tt OX\_SYNC\_BALL} $B$r(B $B<1JL;R(B $j$ $B$N(B server $B$KAw?.(B\\ +end for +\end{tabbing} +$B$3$NR2p$9$k(B. + +\subsection{server $B4VDL?.O)3+@_(B} + +\begin{itemize} +\item {\tt ox\_set\_rank\_102($Nserver$,$Rank$)} + +$BDL?.AjuBV(B +$B$KF~$j(B, $BDL?.$,@.N)$7$?$i(B, $BAw(B $Host$ $B$N%]!<%HHV9f(B $Port$ $B$N(B TCP $B%]!<%H$KBP$7$F(B connect $B$9$k(B. +$BDL?.$,@.N)$7$?$i(B, $BAw