33 1 X ,V ,IXS ,IXS10 ,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 ,SAV ,NEL ,
41 use element_mod ,
only : nixs
45#include
"implicit_f.inc"
53#include "vect01_c.inc"
59 INTEGER ,
INTENT(IN) :: NINTEMP
62 . XX(MVSIZ,10), YY(MVSIZ,10), ZZ(MVSIZ,10),SAV(NEL
66 . vx(mvsiz,10), vy(mvsiz,10), vz(mvsiz,10),
67 . mass(mvsiz),dtelem(*),sti(*),
68 . sigg(nel,6),eintg(*),rhog(*),qg(*),temp0(*), temp(*)
69 INTEGER NC(MVSIZ,10), MXT(*), NGL(*),NGEO(*)
70 INTEGER IXS(NIXS,*),IXS10(6,*)
74 INTEGER I, IPERM1(10),IPERM2(10),N,N1,N2,NN,IUN
76 DATA iperm1/0,0,0,0,1,2,3,1,2,3/
77 DATA iperm2/0,0,0,0,2,3,1,4,4,4/
142 ixs10(6,i) = nc(i,10)
151 nn =
max(iun,nc(i,n))
170 xx(i,n) = half*(xx(i,n1)+xx(i,n2))
171 yy(i,n) = half*(yy(i,n1)+yy(i,n2))
172 zz(i,n) = half*(zz(i,n1)+zz(i,n2))
173 vx(i,n) = half*(vx(i,n1)+vx(i,n2))
174 vy(i,n) = half*(vy(i,n1)+vy(i,n2))
175 vz(i,n) = half*(vz(i,n1)+vz(i,n2))
182 IF (jthe < 0 .or. nintemp > 0)
THEN
183 IF(nintemp > 0 )
THEN
186 nn =
max(iun,nc(i,n))
187 IF(temp(nn)== zero) temp(nn) = temp0(i)
193 nn =
max(iun,nc(i,n))
200 IF(ismstr>=10.AND.ismstr<=12)
THEN
223 . XX, YY, ZZ, VX, VY, VZ,NC,
224 . NGL,MXT,NGEO,MASS,DTELEM,STI,
225 . SIGG,EINTG,RHOG,QG, TEMP0,
229 use element_mod ,
only : nixs
233#include "implicit_f.inc"
237#include "mvsiz_p.inc"
241#include "vect01_c.inc"
242#include "com04_c.inc"
249 . XX(MVSIZ,10), YY(MVSIZ,10), ZZ(MVSIZ,10)
253 . VX(MVSIZ,10), VY(,10), VZ(MVSIZ,10),
254 . MASS(MVSIZ),DTELEM(*),STI(*),
255 . SIGG(NEL,6),EINTG(*),RHOG(*),QG(*),TEMP0(*), TEMP(*)
256 INTEGER NC(MVSIZ,10), MXT(*), NGL(*),NGEO(*)
257 INTEGER IXS(NIXS,*),IXS10(6,*)
261 INTEGER I, IPERM1(10),IPERM2(10),N,N1,N2,NN,IUN
263 DATA IPERM1/0,0,0,0,1,2,3,1,2,3/
264 DATA IPERM2/0,0,0,0,2,3,1,4,4,4/
329 ixs10(6,i) = nc(i,10)
338 nn =
max(iun,nc(i,n))
357 xx(i,n) = half*(xx(i,n1)+xx(i,n2))
358 yy(i,n) = half*(yy(i,n1)+yy(i,n2))
359 zz(i,n) = half*(zz(i,n1)+zz(i,n2))
360 vx(i,n) = half*(vx(i,n1)+vx(i,n2))
361 vy(i,n) = half*(vy(i,n1)+vy(i,n2))
362 vz(i,n) = half*(vz(i,n1)+vz(i,n2))
369 IF (jthe < 0 .or. nintemp > 0)
THEN
370 IF(nintemp > 0 )
THEN
373 nn =
max(iun,nc(i,n))
374 IF(temp(nn)== zero) temp(nn) = temp0(i)
380 nn =
max(iun,nc(i,n))
subroutine s10coor3(x, v, ixs, ixs10, xx, yy, zz, vx, vy, vz, nc, ngl, mxt, ngeo, mass, dtelem, sti, sigg, eintg, rhog, qg, temp0, temp, sav, nel, nintemp)
subroutine s10coor3_old(x, v, ixs, ixs10, xx, yy, zz, vx, vy, vz, nc, ngl, mxt, ngeo, mass, dtelem, sti, sigg, eintg, rhog, qg, temp0, temp, nel, nintemp)