32 SUBROUTINE c_irbe2(IRBE2,LRBE2,PROC ,NRBE2_L,
40#include "implicit_f.inc"
50 INTEGER PROC, NRBE2_L,SLMN_L,NBDDRBE2,
51 . irbe2(nrbe2l,*), lrbe2(*)
60 INTEGER I, J, K, NSN, ILP, N,P,M,NS,PROC1,SPLIST,SLMN_L0
61 INTEGER,
DIMENSION(:),
ALLOCATABLE :: MAIN_NODES,TAG,PLIST
64 ALLOCATE(main_nodes(nrbe2))
66 ALLOCATE(plist(nspmd))
86 IF(nlocal(ns,proc1)==1) slmn_l = slmn_l + 1
89 IF (nlocal(m,proc1)==1)
THEN
113 IF( plist(p) /= proc1)
THEN
114 nbddrbe2 = nbddrbe2 + 1
120 DEALLOCATE(main_nodes)
subroutine c_irbe2(irbe2, lrbe2, proc, nrbe2_l, slmn_l, nbddrbe2)