30 . CEL ,PROC ,ESHIFT ,LENIGR_L)
38#include "implicit_f.inc"
42 INTEGER NGR,LENIGR,CEP(*),CEL(*),PROC,ESHIFT,LENIGR_L
44 TYPE (GROUP_) ,
DIMENSION(NGR) :: IGR
48 INTEGER I,J,ID,IGU,NENTITY,GRTYPE,TRI,GRPGRP,LEVEL,R2R_ALL,
49 . r2r_share,l_group,entity,
58 nentity = igr(igu)%NENTITY
59 grtype = igr(igu)%GRTYPE
61 grpgrp = igr(igu)%GRPGRP
62 level = igr(igu)%LEVEL
64 r2r_all = igr(igu)%R2R_ALL
65 r2r_share= igr(igu)%R2R_SHARE
90 entity = igr(igu)%ENTITY(j)
92 entity = entity + eshift
93 IF (cep(entity) == proc)
THEN
110 . CEL ,PROC ,LENIGR_L)
118#include "implicit_f.inc"
122 INTEGER NGR,LENIGR,CEP(*),CEL(*),PROC,LENIGR_L
124 TYPE (GROUP_) ,
DIMENSION(NGR) :: IGR
128 INTEGER I,J,ID,IGU,NENTITY,GRTYPE,TRI,GRPGRP,LEVEL,R2R_ALL,
129 . R2R_SHARE,L_GROUP,ERR,ITITLE(40),ENTITY,NENTITY_L
139 nentity = igr(igu)%NENTITY
140 grtype = igr(igu)%GRTYPE
141 tri = igr(igu)%SORTED
142 grpgrp = igr(igu)%GRPGRP
143 level = igr(igu)%LEVEL
144 titr = igr(igu)%TITLE
145 r2r_all = igr(igu)%R2R_ALL
146 r2r_share= igr(igu)%R2R_SHARE
172 entity = igr(igu)%ENTITY(j)
191 . PROC ,LENIGR_L,FRONTB_R2R,NUMNOD_L)
199#include "implicit_f.inc"
203#include "com04_c.inc"
208 INTEGER NGR,LENIGR,PROC,LENIGR_L,
209 . FRONTB_R2R(SFRONTB_R2R,*)
210 INTEGER,
INTENT(IN) :: NUMNOD_L
211 INTEGER,
DIMENSION(*),
INTENT(IN) :: NODLOCAL
213 TYPE (GROUP_) ,
DIMENSION(NGR) :: IGR
229 INTEGER I,J,ID,IGU,NOD,NNOD,GRTYPE,TRI,GRPGRP,LEVEL,R2R_ALL,
230 . R2R_SHARE,L_GROUP,,ITITLE(40),NNOD_LOC(NGR),
241 nnod = igr(igu)%NENTITY
242 grtype = igr(igu)%GRTYPE
243 tri = igr(igu)%SORTED
244 grpgrp = igr(igu)%GRPGRP
245 level = igr(igu)%LEVEL
246 titr = igr(igu)%TITLE
247 r2r_all = igr(igu)%R2R_ALL
248 r2r_share= igr(igu)%R2R_SHARE
272 nod = igr(igu)%ENTITY(j)
275 IF ((nsubdom>0).AND.(iddom==0))
THEN
276 IF (frontb_r2r(nod,proc+1) == igu)
THEN
278 ELSEIF (frontb_r2r(nod,proc+1) > ngrnod)
THEN
279 code = frontb_r2r(nod,proc+1)/ngrnod
281 igu2 = frontb_r2r(nod,proc+1) - igu1*ngrnod
282 IF ((igu==igu1).OR.(igu==igu2)) cycle
286 IF( nodlocal(nod)/=0.AND.nodlocal(nod)<=numnod_l )
THEN
subroutine c_gr_entity_n(igr, ngr, lenigr, nodlocal, proc, lenigr_l, frontb_r2r, numnod_l)
subroutine c_gr_entity_e(igr, ngr, lenigr, cep, cel, proc, eshift, lenigr_l)