33 1 X ,V ,IXS ,IXS20 ,XX ,
34 2 YY ,ZZ ,VX ,VY ,VZ ,
35 3 NC ,NGL ,MXT ,NGEO ,MASS,
36 4 DTELEM ,STI ,SIGG ,EINTG ,RHOG,
37 5 QG ,TEMP0 ,TEMP ,NEL ,NINTEMP)
43#include "implicit_f.inc"
51#include "vect01_c.inc"
57 INTEGER ,
INTENT(IN) :: NINTEMP
58 INTEGER NC(MVSIZ,20),MXT(*),NGL(*),NGEO(*),IXS(NIXS,*),IXS20(12,*)
61 . x(3,*), v(3,*), xx(mvsiz,20), yy(mvsiz,20), zz(mvsiz,20),
62 . vx(mvsiz,20), vy(mvsiz,20), vz(mvsiz,20),
63 . mass(mvsiz),dtelem(*),sti(*),
64 . sigg(nel,6),eintg(*),rhog(*),qg(*),temp(*), temp0(mvsiz)
68 INTEGER I, IPERM1(20),IPERM2(
70 DATA IPERM1/0,0,0,0,0,0,0,0,1,2,3,4,1,2,3,4,5,6,7,8/
71 DATA IPERM2/0,0,0,0,0,0,0,0,2,3,4,1,5,6,7,8,6,7,8,5/
101 nc(i,18) =ixs20(10,i)
102 nc(i,19) =ixs20(11,i)
103 nc(i,20) =ixs20(12,i)
142 ixs20(2,i) = nc(i,10)
143 ixs20(3,i) = nc(i,11)
144 ixs20(4,i) = nc(i,12)
145 ixs20(5,i) = nc(i,13)
146 ixs20(6,i) = nc(i,14)
147 ixs20(7,i) = nc(i,15)
148 ixs20(8,i) = nc(i,16)
149 ixs20(9,i) = nc(i,17)
150 ixs20(10,i) = nc(i,18)
151 ixs20(11,i) = nc(i,19)
152 ixs20(12,i) = nc(i,20)
161 nn =
max(iun,nc(i,n))
180 xx(i,n) = half*(xx(i,n1)+xx(i,n2))
181 yy(i,n) = half*(yy(i,n1)+yy(i,n2))
182 zz(i,n) = half*(zz(i,n1)+zz(i,n2))
183 vx(i,n) = half*(vx(i,n1)+vx(i,n2))
184 vy(i,n) = half*(vy(i,n1)+vy(i,n2))
185 vz(i,n) = half*(vz(i,n1)+vz(i,n2))
190 IF (jthe < 0 .or. nintemp > 0)
THEN
191 IF(nintemp > 0 )
THEN
194 nn =
max(iun,nc(i,n))
195 IF(temp(nn)== zero) temp(nn) = temp0(i)
201 nn =
max(iun,nc(i,n))
subroutine s20coor3(x, v, ixs, ixs20, xx, yy, zz, vx, vy, vz, nc, ngl, mxt, ngeo, mass, dtelem, sti, sigg, eintg, rhog, qg, temp0, temp, nel, nintemp)