29 SUBROUTINE w_ithflux(IBFFLUX,CEP,PROC,NODLOCAL,NFXFLUX_L,LEN_IA,CEL,IXS,
30 . NUMCONV,NUMRADIA,NFXFLUX,NITFLUX)
35#include "implicit_f.inc"
43 INTEGER ,
INTENT(IN) :: NUMCONV
44 INTEGER ,
INTENT(IN) :: NUMRADIA
45 INTEGER ,
INTENT(IN) :: NFXFLUX
46 INTEGER ,
INTENT(IN) :: NITFLUX
47 INTEGER LEN_IA, PROC, NFXFLUX_L, IBFFLUX(NITFLUX,*),CEP(*)
48 INTEGER NODLOCAL(*), CEL(*), IXS(NIXS,*)
52 INTEGER I, J, IBTMP(NITFLUX,NFXFLUX_L), N1, N2, N3, N4, OFF, NB_L
56 off = numelc+numeltg+numels+numelq+numelt+numelp+numelr
57 + +numelx+nconld+numconv+numradia
61 IF(cep(i+off)==proc)
THEN
63 IF(ibfflux(10,i) == 0)
THEN
68 ibtmp(1,nb_l) = nodlocal(n1)
69 ibtmp(2,nb_l) = nodlocal(n2)
70 ibtmp(3,nb_l) = nodlocal(n3)
72 IF(n4 /= 0) ibtmp(4,nb_l) = nodlocal(n4)
74 ibtmp(j,nb_l) = ibfflux
76 ELSEIF(ibfflux(10,i) == 1)
THEN
78 ibtmp(j,nb_l) = ibfflux(j,i)
80 ibtmp(8,nb_l) = cel(ibtmp(8,nb_l))
86 len_ia = len_ia + nitflux*nfxflux_l
subroutine w_ithflux(ibfflux, cep, proc, nodlocal, nfxflux_l, len_ia, cel, ixs, numconv, numradia, nfxflux, nitflux)