30 SUBROUTINE w_iradia(IBCR,CEP,PROC,NODLOCAL,NRADIA_L,LEN_IA,
31 . CEL,IPARG,NUMLOCGROUP,NUMCONV,NUMRADIA,NIRADIA)
36#include "implicit_f.inc"
46 INTEGER ,
INTENT(IN) :: NUMCONV
47 INTEGER ,
INTENT(IN) :: NUMRADIA
49INTEGER LEN_IA, PROC, NRADIA_L, IBCR(NIRADIA,*),CEP(
51 INTEGER IPARG(NPARG,*),NUMLOCGROUP(NGROUP),CEL(*)
52 INTEGER K,ID,ITY,NG,NELG,NFT
56 INTEGER I, J, IBTMP(NIRADIA,NRADIA_L), N1, N2, N3, N4, OFF, NB_L
59 off = numelc+numeltg+numels+numelq+numelt+numelp+numelr
60 + + numelx + nconld + numconv
65 IF(cep(i+off)==proc)
THEN
71 ibtmp(1,nb_l) = nodlocal(n1)
72 ibtmp(2,nb_l) = nodlocal(n2)
73 ibtmp(3,nb_l) = nodlocal(n3)
75 IF(n4 /= 0) ibtmp(4,nb_l) = nodlocal(n4)
77 ibtmp(j,nb_l) = ibcr(j,i)
80 IF(ibtmp(7,nb_l) == 1)
THEN
89 IF (k <= nelg)
GOTO 100
93 ibtmp(niradia-1,nb_l) = numlocgroup(ng)
94 ibtmp(niradia ,nb_l) = k
95 ibtmp(8 ,nb_l) = cel(id)
101 len_ia = len_ia + niradia*nradia_l
subroutine w_iradia(ibcr, cep, proc, nodlocal, nradia_l, len_ia, cel, iparg, numlocgroup, numconv, numradia, niradia)