31 SUBROUTINE i12nod3(NRT,ISEG,IRECT,SEGVAR,JCODV,
41#include "implicit_f.inc"
45 INTEGER NRT,IRECT(4,*),JCODV(*),ISEG(*),FCOUNT(*),NSN
51 INTEGER I,J,KK,KVAR,NODAD,SEGAD
52 my_real,
DIMENSION(:),
POINTER :: ptr
54 DO i=1,nsn*
ale%GLOBAL%NVCONV
59 DO kvar=1,
ale%GLOBAL%NVCONV
64 ptr(1:) => segvar%RHO(1:)
66 ptr(1:) => segvar%EINT(1:)
68 ptr(1:) => segvar%RK(1:)
70 ptr(1:) => segvar%RE(1:)
72 ptr(1:) => segvar%UVAR(1:)
76 nodad=
ale%GLOBAL%NVCONV*(irect(j,i)-1)+kvar
77 nodvar(nodad)=nodvar(nodad)+ptr(kk)
83 DO kvar=1,
ale%GLOBAL%NVCONV
84 nodad=
ale%GLOBAL%NVCONV*(i-1)+kvar
85 nodvar(nodad)=nodvar(nodad)/float(abs(fcount(i)))
subroutine i12nod3(nrt, iseg, irect, segvar, jcodv, nodvar, fcount, nsn)