C Tree_Down_0 mit moeglichst wenigen parallelen Send-Operationen C ueber die hoechsten Link-Nummern (evtl. gut fuer GC !) C Variante mit halbem Kommunikationsaufwand, da alle C Prozessoren die Laenge N bereits kennen. SUBROUTINE TREE_DOWN_0 (N,WORDS) INTEGER WORDS(N) LOGICAL BTEST INCLUDE 'include/trnet.inc' K=1 IF (ICH .EQ. 0) THEN L=NCUBE ELSE L=0 DO WHILE (.NOT. BTEST(ICH,L)) L=L+1 ENDDO CALL Recv_Chan_0(N,WORDS,L+1) ENDIF IF (L .GT. 0) THEN DO 3 K=L,1,-1 CALL Send_Chan_0(N,WORDS,K) 3 CONTINUE ENDIF RETURN END