31 SUBROUTINE i12m2s(NSN,IRECTS,IRTL,NODVAR,NRTM,NRTS,
32 . ISEGM,ISEGS,SEGVAR,JCODV)
41#include "implicit_f.inc"
45 INTEGER NSN,IRECTS(4,*),IRTL(*),NRTM,NRTS,ISEGM(*),ISEGS(*),JCODV(*)
55 INTEGER NIR,KVAR, II,I, ADS,J,NN
56 my_real,
DIMENSION(:),
POINTER :: ptr
63 DO kvar=1,
ale%GLOBAL%NVCONV
67 ptr(1:) => segvar%RHO(1:)
69 ptr(1:) => segvar%EINT(1:)
71 ptr(1:) => segvar%RK(1:)
73 ptr(1:) => segvar%RE(1:)
75 ptr(1:) => segvar%UVAR(1:)
80 ads=
ale%GLOBAL%NVCONV*(ii-1)+kvar
81 nodvar(ads)=ptr(isegm(i))
93 DO kvar=1,
ale%GLOBAL%NVCONV
97 ptr(1:) => segvar%RHO(1:)
99 ptr(1:) => segvar%EINT(1:)
101 ptr(1:) => segvar%RK(1:)
103 ptr(1:) => segvar%RE(1:)
105 ptr(1:) => segvar%UVAR(1:)
112 ads=
ale%GLOBAL%NVCONV*(ii-1)+kvar
113 ptr(isegs(i))=ptr(isegs(i))+nodvar(ads)
115 ptr(isegs(i))=ptr(isegs(i))/float(nir)
subroutine i12m2s(nsn, irects, irtl, nodvar, nrtm, nrts, isegm, isegs, segvar, jcodv)