38 1 JLT ,A ,NIN ,NOINT ,CS_LOC ,
39 2 STIFN ,STIF ,FSKYI ,ISKY ,FCONT ,
40 3 HS1 ,HS2 ,HM1 ,HM2 ,N1 ,
41 4 N2 ,M1 ,M2 ,NISKYFI,ISECIN ,
42 5 NSTRF ,SECFCUM,VISCN ,NRTS ,ISKYI_SMS,
43 6 NSMS ,ICONTACT,MSKYI_SMS,FX1 ,FY1 ,
44 7 FZ1 ,FX2 ,FY2 ,FZ2 ,FX3 ,
45 8 FY3 ,FZ3 ,FX4 ,FY4 ,FZ4 ,
46 9 K1 ,K2 ,K3 ,K4 ,C1 ,
47 A C2 ,C3 ,C4 ,INTTH ,PHIS1 ,
48 B PHIS2 ,PHIM1 ,PHIM2 ,FTHE ,FTHESKYI ,
49 C CONDINTS1,CONDINTS2,CONDINTM1,CONDINTM2,CONDN,
50 D CONDNSKYI,JTASK ,H3D_DATA,NODADT_THERM)
59#include "implicit_f.inc"
79 INTEGER ,
INTENT(IN) :: NODADT_THERM
80 INTEGER JLT,NRTS,NISKYFI,NIN,INTTH
82 . NOINT,ISECIN, NSTRF(*)
83 INTEGER N1(MVSIZ), N2(MVSIZ), M1(MVSIZ), M2(MVSIZ),
84 . CS_LOC(MVSIZ),NSMS(MVSIZ),ICONTACT(*),ISKYI_SMS(*),JTASK
87 . STIFN(*),FSKYI(LSKYI,NFSKYI)
89 . HS1(MVSIZ), HS2(MVSIZ), HM1(MVSIZ), HM2(MVSIZ),
91 . SECFCUM(7,NUMNOD,NSECT), VISCN(*),
92 . fx1(mvsiz), fx2(mvsiz), fx3(mvsiz), fx4(mvsiz),
93 . fy1(mvsiz), fy2(mvsiz), fy3(mvsiz), fy4(mvsiz),
94 . fz1(mvsiz), fz2(mvsiz), fz3(mvsiz), fz4(mvsiz),
95 . k1(mvsiz),k2(mvsiz),k3(mvsiz),k4(mvsiz),
96 . c1(mvsiz),c2(mvsiz),c3(mvsiz),c4(mvsiz),
97 . phis1(mvsiz),phis2(mvsiz),fthe(*),ftheskyi(*),condn(*),
98 . condints1(mvsiz),condints2(mvsiz),condintm1(mvsiz),condintm2(mvsiz),
99 . condnskyi(*),mskyi_sms(*),phim1(mvsiz),phim2(mvsiz)
104 INTEGER I, J, K0, NBINTER, K1S, K
106 IF(IDTMINS==2.OR.idtmins_int/=0)
107 .
CALL i11sms2(jlt ,cs_loc ,n1 ,n2 ,m1 ,
108 2 m2 ,hs1 ,hs2 ,hm1 ,hm2 ,
109 3 stif ,nin ,noint ,mskyi_sms ,iskyi_sms,
110 4 nsms ,k1 ,k2 ,k3 ,k4 ,
111 5 c1 ,c2 ,c3 ,c4 ,nrts )
113 IF(idtmins_int/=0)
THEN
119 CALL i11ass0(jlt ,cs_loc,n1 ,n2 ,m1 ,
120 2 m2 ,hs1 ,hs2 ,hm1 ,hm2 ,
121 3 fx1 ,fy1 ,fz1 ,fx2 ,fy2 ,
122 4 fz2 ,fx3 ,fy3 ,fz3 ,fx4 ,
123 5 fy4 ,fz4 ,a ,stifn,stif ,
124 6 nrts ,nin ,intth,phis1,phis2,
125 7 phim1,phim2 ,fthe ,condints1 ,
126 8 condints2,condintm1,condintm2,condn ,
127 9 jtask ,nodadt_therm)
129 CALL i11ass05(jlt ,cs_loc,n1 ,n2 ,m1 ,
130 2 m2 ,hs1 ,hs2 ,hm1 ,hm2 ,
131 3 fx1 ,fy1 ,fz1 ,fx2 ,fy2 ,
132 4 fz2 ,fx3 ,fy3 ,fz3 ,fx4 ,
133 5 fy4 ,fz4 ,a ,stifn,nrts ,
134 6 k1 ,k2 ,k3 ,k4 ,c1 ,
135 7 c2 ,c3 ,c4 ,viscn,nin ,
136 8 intth ,phis1 ,phis2 ,phim1,phim2,
137 9 fthe ,condints1,condints2,condintm1,
138 a condintm2,condn,jtask,nodadt_therm)
142 CALL i11ass2(jlt ,cs_loc ,n1 ,n2 ,m1 ,
143 2 m2 ,hs1 ,hs2 ,hm1 ,hm2 ,
144 3 fx1 ,fy1 ,fz1 ,fx2 ,fy2 ,
145 4 fz2 ,fx3 ,fy3 ,fz3 ,fx4 ,
146 5 fy4 ,fz4 ,fskyi ,isky ,niskyfi,
147 6 stif ,nrts ,nin , noint,intth ,
148 7 phis1 ,phis2 ,phim1 ,phim2 ,ftheskyi,
149 8 condints1,condints2,condintm1,condintm2,
150 a condnskyi,nodadt_therm)
152 CALL i11ass25(jlt ,cs_loc ,n1 ,n2 ,m1 ,
153 2 m2 ,hs1 ,hs2 ,hm1 ,hm2 ,
154 3 fx1 ,fy1 ,fz1 ,fx2 ,fy2 ,
155 4 fz2 ,fx3 ,fy3 ,fz3 ,fx4 ,
156 5 fy4 ,fz4 ,isky ,niskyfi,nrts ,
157 6 k1 ,k2 ,k3 ,k4 ,c1 ,
158 7 c2 ,c3 ,c4 ,nin , noint,
159 8 intth ,phis1 ,phis2 ,phim1 ,phim2 ,
160 9 ftheskyi,condints1,condints2,condintm1,
161 a condintm2,condnskyi,nodadt_therm)
165 IF(anim_v(4)+outp_v(4)+h3d_data%N_VECT_CONT >0)
THEN
169 IF(cs_loc(i)<=nrts)
THEN
170 fcont(1,n1(i)) =fcont(1,n1(i)) + fx1(i)
171 fcont(2,n1(i)) =fcont(2,n1(i)) + fy1(i)
172 fcont(3,n1(i)) =fcont(3,n1(i)) + fz1(i)
173 fcont(1,n2(i)) =fcont(1,n2(i)) + fx2(i)
174 fcont(2,n2(i)) =fcont(2,n2(i)) + fy2(i)
175 fcont(3,n2(i)) =fcont(3,n2(i)) + fz2(i)
177 fcont(1,m1(i)) =fcont(1,m1(i)) + fx3(i)
178 fcont(2,m1(i)) =fcont(2,m1(i)) + fy3(i)
179 fcont(3,m1(i)) =fcont(3,m1(i)) + fz3(i)
180 fcont(1,m2(i)) =fcont(1,m2(i)) + fx4(i)
181 fcont(2,m2(i)) =fcont(2,m2(i)) + fy4(i)
182 fcont(3,m2(i)) =fcont(3,m2(i)) + fz4(i)
184#include "lockoff.inc"
188 IF(isecin>0.AND.inconv==1)
THEN
190 IF(nstrf(1)+nstrf(2)/=0)
THEN
195 IF(nstrf(k1s)==noint)
THEN
199 IF(cs_loc(k)<=nrts)
THEN
200 IF(secfcum(4,n1(k),i)==1.)
THEN
201 secfcum(1,n1(k),i)=secfcum(1,n1(k),i)-fx1(k)
202 secfcum(2,n1(k),i)=secfcum(2,n1(k),i)-fy1(k)
203 secfcum(3,n1(k),i)=secfcum(3,n1(k),i)-fz1(k)
205 IF(secfcum(4,n2(k),i)==1.)
THEN
206 secfcum(1,n2(k),i)=secfcum(1,n2(k),i)-fx2(k)
207 secfcum(2,n2(k),i)=secfcum(2,n2(k),i)-fy2(k)
208 secfcum(3,n2(k),i)=secfcum(3,n2(k),i)-fz2(k)
211 IF(secfcum(4,m1(k),i)==1.)
THEN
212 secfcum(1,m1(k),i)=secfcum(1,m1(k),i)-fx3(k)
213 secfcum(2,m1(k),i)=secfcum(2,m1(k),i)-fy3(k)
214 secfcum(3,m1(k),i)=secfcum(3,m1(k),i)-fz3(k)
216 IF(secfcum(4,m2(k),i)==1.)
THEN
217 secfcum(1,m2(k),i)=secfcum(1,m2(k),i)-fx4(k)
218 secfcum(2,m2(k),i)=secfcum(2,m2(k),i)-fy4(k)
219 secfcum(3,m2(k),i)=secfcum(3,m2(k),i)-fz4(k)
222#include "lockoff.inc"
234 IF(idamp_rdof/=0)
THEN
236 IF(cs_loc(i)<=nrts)
THEN
237 IF(fx1(i)/=zero.OR.fy1(i)/=zero.OR.fz1(i)/=zero)
THEN
240 IF(fx2(i)/=zero.OR.fy2(i)/=zero.OR.fz2(i)/=zero)
THEN
245 IF(fx3(i)/=zero.OR.fy3(i)/=zero.OR.fz3(i)/=zero)
THEN
248 IF(fx4(i)/=zero.OR.fy4(i)/=zero.OR.fz4(i)/=zero)
THEN
265 2 M2 ,HS1 ,HS2 ,HM1 ,HM2 ,
266 3 FX1 ,FY1 ,FZ1 ,FX2 ,FY2 ,
267 4 FZ2 ,FX3 ,FY3 ,FZ3 ,FX4 ,
268 5 FY4 ,FZ4 ,A ,STIFN,STIF ,
269 6 NRTS ,NIN ,INTTH ,PHIS1,PHIS2,
270 7 PHIM1,PHIM2 ,FTHE ,CONDINTS1 ,
271 8 CONDINTS2,CONDINTM1,CONDINTM2,CONDN,
272 9 JTASK ,NODADT_THERM)
280#include "implicit_f.inc"
284#include "mvsiz_p.inc"
288#include "scr18_c.inc"
292 INTEGER ,
INTENT(IN) :: NODADT_THERM
293 INTEGER JLT, NRTS, NIN,INTTH,
295 + N1(MVSIZ),N2(MVSIZ),M1(MVSIZ),M2(MVSIZ),JTASK
297 . hs1(mvsiz),hs2(mvsiz),hm1(mvsiz),hm2(mvsiz),
298 . fx1(mvsiz),fy1(mvsiz),fz1(mvsiz),
299 . fx2(mvsiz),fy2(mvsiz),fz2(mvsiz),
300 . fx3(mvsiz),fy3(mvsiz),fz3(mvsiz),
301 . fx4(mvsiz),fy4(mvsiz),fz4(mvsiz),
302 . phis1(mvsiz),phis2(mvsiz),condints1(mvsiz),
303 . condints2(mvsiz),phim1(mvsiz),phim2(mvsiz),
304 . condintm1(mvsiz),condintm2(mvsiz),
305 . a(3,*), stifn(*), stif(*),fthe(*),condn(*)
309 INTEGER I, J1, NODFI,
313 ishift = nodfi*(jtask-1)
317 IF(cs_loc(i)<=nrts)
THEN
319 a(1,j1)=a(1,j1)+fx1(i)
320 a(2,j1)=a(2,j1)+fy1(i)
321 a(3,j1)=a(3,j1)+fz1(i)
322 stifn(j1) = stifn(j1) + stif(i)*abs(hs1(i))
325 a(1,j1)=a(1,j1)+fx2(i)
326 a(2,j1)=a(2,j1)+fy2(i)
327 a(3,j1)=a(3,j1)+fz2(i)
328 stifn(j1) = stifn(j1) + stif(i)*abs(hs2(i))
331 afi(nin)%P(1,j1+ishift)=
afi(nin)%P(1,j1+ishift)+fx1(i)
332 afi(nin)%P(2,j1+ishift)=
afi(nin)%P(2,j1+ishift)+fy1(i)
333 afi(nin)%P(3,j1+ishift)=
afi(nin)%P(3,j1+ishift)+fz1(i)
334 stnfi(nin)%P(j1+ishift) =
stnfi(nin)%P(j1+ishift) + stif(i)*abs(hs1(i))
337 afi(nin)%P(1,j1+ishift)=
afi(nin)%P(1,j1+ishift)+fx2(i)
338 afi(nin)%P(2,j1+ishift)=
afi(nin)%P(2,j1+ishift)+fy2(i)
339 afi(nin)%P(3,j1+ishift)=
afi(nin)%P(3,j1+ishift)+fz2(i)
340 stnfi(nin)%P(j1+ishift) =
stnfi(nin)%P(j1+ishift) + stif(i)*abs(hs2(i))
344 IF(nodadt_therm == 1 )
THEN
346 IF(cs_loc(i)<=nrts)
THEN
348 a(1,j1)=a(1,j1)+fx1(i)
349 a(2,j1)=a(2,j1)+fy1(i)
350 a(3,j1)=a(3,j1)+fz1(i)
351 stifn(j1) = stifn(j1) + stif(i)*abs(hs1(i))
352 fthe(j1)=fthe(j1)+phis1(i)
353 condn(j1) = condn(j1) + condints1(i)
356 a(1,j1)=a(1,j1)+fx2(i)
357 a(2,j1)=a(2,j1)+fy2(i)
358 a(3,j1)=a(3,j1)+fz2(i)
359 stifn(j1) = stifn(j1) + stif(i)*abs(hs2(i))
360 fthe(j1)=fthe(j1)+phis2(i)
361 condn(j1) = condn(j1) + condints2(i)
364 afi(nin)%P(1,j1+ishift)=
afi(nin)%P(1,j1+ishift)+fx1(i)
365 afi(nin)%P(2,j1+ishift)=
afi(nin)%P(2,j1+ishift)+fy1(i)
366 afi(nin)%P(3,j1+ishift)=
afi(nin)%P(3,j1+ishift)+fz1(i)
367 stnfi(nin)%P(j1+ishift) =
stnfi(nin)%P(j1+ishift) + stif(i)*abs(hs1(i))
368 fthefi(nin)%P(j1+ishift)=
fthefi(nin)%P(j1+ishift) + phis1(i)
369 condnfi(nin)%P(j1+ishift)=
condnfi(nin)%P(j1+ishift) + condints1(i)
372 afi(nin)%P(1,j1+ishift)=
afi(nin)%P(1,j1+ishift)+fx2(i)
373 afi(nin)%P(2,j1+ishift)=
afi(nin)%P(2,j1+ishift)+fy2(i)
374 afi(nin)%P(3,j1+ishift)=
afi(nin)%P(3,j1+ishift)+fz2(i)
375 stnfi(nin)%P(j1+ishift) =
stnfi(nin)%P(j1+ishift) + stif(i)*abs(hs2(i))
376 fthefi(nin)%P(j1+ishift)=
fthefi(nin)%P(j1+ishift) + phis2(i)
377 condnfi(nin)%P(j1+ishift)=
condnfi(nin)%P(j1+ishift) + condints2(i)
382 IF(cs_loc(i)<=nrts)
THEN
384 a(1,j1)=a(1,j1)+fx1(i)
385 a(2,j1)=a(2,j1)+fy1(i)
386 a(3,j1)=a(3,j1)+fz1(i)
387 stifn(j1) = stifn(j1) + stif(i)*abs(hs1(i))
388 fthe(j1)=fthe(j1)+phis1(i)
391 a(1,j1)=a(1,j1)+fx2(i)
392 a(2,j1)=a(2,j1)+fy2(i)
393 a(3,j1)=a(3,j1)+fz2(i)
394 stifn(j1) = stifn(j1) + stif(i)*abs(hs2(i))
395 fthe(j1)=fthe(j1)+phis2(i)
398 afi(nin)%P(1,j1+ishift)=
afi(nin)%P(1,j1+ishift)+fx1(i)
399 afi(nin)%P(2,j1+ishift)=
afi(nin)%P(2,j1+ishift)+fy1(i)
400 afi(nin)%P(3,j1+ishift)=
afi(nin)%P(3,j1+ishift)+fz1(i)
401 stnfi(nin)%P(j1+ishift) =
stnfi(nin)%P(j1+ishift) + stif(i)*abs(hs1(i))
402 fthefi(nin)%P(j1+ishift)=
fthefi(nin)%P(j1+ishift) + phis1(i)
405 afi(nin)%P(1,j1+ishift)=
afi(nin)%P(1,j1+ishift)+fx2(i)
406 afi(nin)%P(2,j1+ishift)=
afi(nin)%P(2,j1+ishift)+fy2(i)
407 afi(nin)%P(3,j1+ishift)=
afi(nin)%P(3,j1+ishift)+fz2(i)
408 stnfi(nin)%P(j1+ishift) =
stnfi(nin)%P(j1+ishift) + stif(i)*abs(hs2(i))
409 fthefi(nin)%P(j1+ishift)=
fthefi(nin)%P(j1+ishift) + phis2(i)
418 a(1,j1)=a(1,j1)+fx3(i)
419 a(2,j1)=a(2,j1)+fy3(i)
420 a(3,j1)=a(3,j1)+fz3(i)
421 stifn(j1) = stifn(j1) + stif(i)*abs(hm1(i))
424 a(1,j1)=a(1,j1)+fx4(i)
425 a(2,j1)=a(2,j1)+fy4(i)
426 a(3,j1)=a(3,j1)+fz4(i)
427 stifn(j1) = stifn(j1) + stif(i)*abs(hm2(i))
432 IF(nodadt_therm == 1 )
THEN
435 a(1,j1)=a(1,j1)+fx3(i)
436 a(2,j1)=a(2,j1)+fy3(i)
437 a(3,j1)=a(3,j1)+fz3(i)
438 stifn(j1) = stifn(j1) + stif(i)*abs(hm1(i))
439 fthe(j1) = fthe(j1) + phim1(i)
440 condn(j1) = condn(j1) + condintm1(i)
443 a(1,j1)=a(1,j1)+fx4(i)
444 a(2,j1)=a(2,j1)+fy4(i)
445 a(3,j1)=a(3,j1)+fz4(i)
446 stifn(j1) = stifn(j1) + stif(i)*abs(hm2(i))
447 fthe(j1) = fthe(j1) + phim2(i)
448 condn(j1) = condn(j1) + condintm2(i)
455 a(1,j1)=a(1,j1)+fx3(i)
456 a(2,j1)=a(2,j1)+fy3(i)
457 a(3,j1)=a(3,j1)+fz3(i)
458 stifn(j1) = stifn(j1) + stif(i)*abs(hm1(i))
459 fthe(j1) = fthe(j1) + phim1(i)
462 a(1,j1)=a(1,j1)+fx4(i)
463 a(2,j1)=a(2,j1)+fy4(i)
464 a(3,j1)=a(3,j1)+fz4(i)
465 stifn(j1) = stifn(j1) + stif(i)*abs(hm2(i))
466 fthe(j1) = fthe(j1) + phim2(i)
481 2 M2 ,HS1 ,HS2 ,HM1 ,HM2 ,
482 3 FX1 ,FY1 ,FZ1 ,FX2 ,FY2 ,
483 4 FZ2 ,FX3 ,FY3 ,FZ3 ,FX4 ,
484 5 FY4 ,FZ4 ,A ,STIFN,NRTS ,
485 6 K1 ,K2 ,K3 ,K4 ,C1 ,
486 7 C2 ,C3 ,C4 ,VISCN,NIN ,
487 8 INTTH ,PHIS1 ,PHIS2 ,PHIM1,PHIM2,
488 9 FTHE ,CONDINTS1,CONDINTS2,CONDINTM1,
489 A CONDINTM2,CONDN,JTASK,NODADT_THERM)
497#include "implicit_f.inc"
501#include "mvsiz_p.inc"
505#include "scr18_c.inc"
509 INTEGER ,
INTENT(IN) :: NODADT_THERM
510 INTEGER JLT, NRTS, NIN,INTTH ,
512 + N1(MVSIZ),N2(MVSIZ),M1(MVSIZ),M2(MVSIZ),JTASK
514 . HS1(MVSIZ),HS2(MVSIZ),HM1(MVSIZ),HM2(MVSIZ),
515 . FX1(MVSIZ),FY1(MVSIZ),FZ1(MVSIZ),
516 . FX2(MVSIZ),FY2(MVSIZ),FZ2(MVSIZ),
517 . FX3(MVSIZ),FY3(MVSIZ),FZ3(MVSIZ),
518 . FX4(MVSIZ),FY4(MVSIZ),FZ4(MVSIZ),
519 . K1(MVSIZ),K2(MVSIZ),K3(MVSIZ),K4(MVSIZ),
520 . C1(MVSIZ),C2(MVSIZ),C3(MVSIZ),C4(MVSIZ),
521 . PHIS1(MVSIZ),PHIS2(MVSIZ),CONDINTS1(MVSIZ),
522 . CONDINTS2(MVSIZ),PHIM1(MVSIZ),PHIM2(MVSIZ),
523 . condintm1(mvsiz),condintm2(mvsiz),
524 . a(3,*), stifn(*), viscn(*),fthe(*),condn(*)
528 INTEGER I, J1, NODFI, ISHIFT
532 ishift = nodfi*(jtask-1)
536 IF(cs_loc(i)<=nrts)
THEN
538 a(1,j1)=a(1,j1)+fx1(i)
539 a(2,j1)=a(2,j1)+fy1(i)
540 a(3,j1)=a(3,j1)+fz1(i)
541 stifn(j1)=stifn(j1)+k1(i)
542 viscn(j1)=viscn(j1)+c1(i)
545 a(1,j1)=a(1,j1)+fx2(i)
546 a(2,j1)=a(2,j1)+fy2(i)
547 a(3,j1)=a(3,j1)+fz2(i)
548 stifn(j1)=stifn(j1)+k2(i)
549 viscn(j1)=viscn(j1)+c2(i)
552 afi(nin)%P(1,j1+ishift)=
afi(nin)%P(1,j1+ishift)+fx1(i)
553 afi(nin)%P(2,j1+ishift)=
afi(nin)%P(2,j1+ishift)+fy1(i)
554 afi(nin)%P(3,j1+ishift)=
afi(nin)%P(3,j1+ishift)+fz1(i)
555 stnfi(nin)%P(j1+ishift)=
stnfi(nin)%P(j1+ishift)+k1(i)
556 vscfi(nin)%P(j1+ishift)=
vscfi(nin)%P(j1+ishift)+c1(i)
559 afi(nin)%P(1,j1+ishift)=
afi(nin)%P(1,j1+ishift)+fx2(i)
560 afi(nin)%P(2,j1+ishift)=
afi(nin)%P(2,j1+ishift)+fy2(i)
561 afi(nin)%P(3,j1+ishift)=
afi(nin)%P(3,j1+ishift)+fz2(i)
562 stnfi(nin)%P(j1+ishift)=
stnfi(nin)%P(j1+ishift)+k2(i)
563 vscfi(nin)%P(j1+ishift)=
vscfi(nin)%P(j1+ishift)+c2(i)
567 IF(nodadt_therm == 1 )
THEN
569 IF(cs_loc(i)<=nrts)
THEN
571 a(1,j1)=a(1,j1)+fx1(i)
572 a(2,j1)=a(2,j1)+fy1(i)
573 a(3,j1)=a(3,j1)+fz1(i)
574 stifn(j1)=stifn(j1)+k1(i)
575 viscn(j1)=viscn(j1)+c1(i)
576 fthe(j1)=fthe(j1)+phis1(i)
577 condn(j1) = condn(j1) + condints1(i)
580 a(1,j1)=a(1,j1)+fx2(i)
581 a(2,j1)=a(2,j1)+fy2(i)
582 a(3,j1)=a(3,j1)+fz2(i)
583 stifn(j1)=stifn(j1)+k2(i)
584 viscn(j1)=viscn(j1)+c2(i)
585 fthe(j1)=fthe(j1)+phis2(i)
586 condn(j1) = condn(j1) + condints2(i)
589 afi(nin)%P(1,j1+ishift)=
afi(nin)%P(1,j1+ishift)+fx1(i)
590 afi(nin)%P(2,j1+ishift)=
afi(nin)%P(2,j1+ishift)+fy1(i)
591 afi(nin)%P(3,j1+ishift)=
afi(nin)%P(3,j1+ishift)+fz1(i)
592 stnfi(nin)%P(j1+ishift)=
stnfi(nin)%P(j1+ishift)+k1(i)
593 vscfi(nin)%P(j1+ishift)=
vscfi(nin)%P(j1+ishift)+c1(i)
594 fthefi(nin)%P(j1+ishift)=
fthefi(nin)%P(j1+ishift)+phis1(i)
595 condnfi(nin)%P(j1+ishift)=
condnfi(nin)%P(j1+ishift) + condints1(i)
598 afi(nin)%P(1,j1+ishift)=
afi(nin)%P(1,j1+ishift)+fx2(i)
599 afi(nin)%P(2,j1+ishift)=
afi(nin)%P(2,j1+ishift)+fy2(i)
600 afi(nin)%P(3,j1+ishift)=
afi(nin)%P(3,j1+ishift)+fz2(i)
601 stnfi(nin)%P(j1+ishift)=
stnfi(nin)%P(j1+ishift)+k2(i)
602 vscfi(nin)%P(j1+ishift)=
vscfi(nin)%P(j1+ishift)+c2(i)
603 fthefi(nin)%P(j1+ishift)=
fthefi(nin)%P(j1+ishift)+phis2(i)
604 condnfi(nin)%P(j1+ishift)=
condnfi(nin)%P(j1+ishift) + condints2(i)
609 IF(cs_loc(i)<=nrts)
THEN
611 a(1,j1)=a(1,j1)+fx1(i)
612 a(2,j1)=a(2,j1)+fy1(i)
613 a(3,j1)=a(3,j1)+fz1(i)
614 stifn(j1)=stifn(j1)+k1(i)
615 viscn(j1)=viscn(j1)+c1(i)
616 fthe(j1)=fthe(j1)+phis1(i)
619 a(1,j1)=a(1,j1)+fx2(i)
620 a(2,j1)=a(2,j1)+fy2(i)
621 a(3,j1)=a(3,j1)+fz2(i)
622 stifn(j1)=stifn(j1)+k2(i)
623 viscn(j1)=viscn(j1)+c2(i)
624 fthe(j1)=fthe(j1)+phis2(i)
627 afi(nin)%P(1,j1+ishift)=
afi(nin)%P(1,j1+ishift)+fx1(i)
628 afi(nin)%P(2,j1+ishift)=
afi(nin)%P(2,j1+ishift)+fy1(i)
629 afi(nin)%P(3,j1+ishift)=
afi(nin)%P(3,j1+ishift)+fz1(i)
630 stnfi(nin)%P(j1+ishift)=
stnfi(nin)%P(j1+ishift)+k1(i)
631 vscfi(nin)%P(j1+ishift)=
vscfi(nin)%P(j1+ishift)+c1(i)
632 fthefi(nin)%P(j1+ishift)=
fthefi(nin)%P(j1+ishift)+phis1(i)
635 afi(nin)%P(1,j1+ishift)=
afi(nin)%P(1,j1+ishift)+fx2(i)
636 afi(nin)%P(2,j1+ishift)=
afi(nin)%P(2,j1+ishift)+fy2(i)
637 afi(nin)%P(3,j1+ishift)=
afi(nin)%P(3,j1+ishift)+fz2(i)
638 stnfi(nin)%P(j1+ishift)=
stnfi(nin)%P(j1+ishift)+k2(i)
639 vscfi(nin)%P(j1+ishift)=
vscfi(nin)%P(j1+ishift)+c2(i
640 fthefi(nin)%P(j1+ishift)=
fthefi(nin)%P(j1+ishift)+phis2(i)
649 a(1,j1)=a(1,j1)+fx3(i)
650 a(2,j1)=a(2,j1)+fy3(i)
651 a(3,j1)=a(3,j1)+fz3(i)
652 stifn(j1)=stifn(j1)+k3(i)
653 viscn(j1)=viscn(j1)+c3(i)
656 a(1,j1)=a(1,j1)+fx4(i)
657 a(2,j1)=a(2,j1)+fy4(i)
658 a(3,j1)=a(3,j1)+fz4(i)
659 stifn(j1)=stifn(j1)+k4(i)
660 viscn(j1)=viscn(j1)+c4(i)
664 IF(nodadt_therm == 1 )
THEN
667 a(1,j1)=a(1,j1)+fx3(i)
668 a(2,j1)=a(2,j1)+fy3(i)
669 a(3,j1)=a(3,j1)+fz3(i)
670 stifn(j1)=stifn(j1)+k3(i)
671 viscn(j1)=viscn(j1)+c3(i)
672 fthe(j1) = fthe(j1) + phim1(i)
673 condn(j1) = condn(j1) + condintm1(i)
676 a(1,j1)=a(1,j1)+fx4(i)
677 a(2,j1)=a(2,j1)+fy4(i)
678 a(3,j1)=a(3,j1)+fz4(i)
679 stifn(j1)=stifn(j1)+k4(i)
680 viscn(j1)=viscn(j1)+c4(i)
681 fthe(j1) = fthe(j1) + phim2(i)
682 condn(j1) = condn(j1) + condintm2(i)
689 a(1,j1)=a(1,j1)+fx3(i)
690 a(2,j1)=a(2,j1)+fy3(i)
691 a(3,j1)=a(3,j1)+fz3(i)
692 stifn(j1)=stifn(j1)+k3(i)
693 viscn(j1)=viscn(j1)+c3(i)
694 fthe(j1) = fthe(j1) + phim1(i)
697 a(1,j1)=a(1,j1)+fx4(i)
698 a(2,j1)=a(2,j1)+fy4(i)
699 a(3,j1)=a(3,j1)+fz4(i)
700 stifn(j1)=stifn(j1)+k4(i)
701 viscn(j1)=viscn(j1)+c4(i)
702 fthe(j1) = fthe(j1) + phim2(i)
721 2 M2 ,HS1 ,HS2 ,HM1 ,HM2 ,
722 3 FX1 ,FY1 ,FZ1 ,FX2 ,FY2 ,
723 4 FZ2 ,FX3 ,FY3 ,FZ3 ,FX4 ,
724 5 FY4 ,FZ4 ,FSKYI ,ISKY ,NISKYFI,
725 6 STIF ,NRTS ,NIN ,NOINT ,INTTH ,
726 7 PHIS1 ,PHIS2 ,PHIM1 ,PHIM2 ,FTHESKYI,
727 8 CONDINTS1,CONDINTS2,CONDINTM1,CONDINTM2,
728 A CONDNSKYI,NODADT_THERM)
737#include "implicit_f.inc"
738#include "comlock.inc"
742#include "mvsiz_p.inc"
746#include "parit_c.inc"
747#include "scr18_c.inc"
751 INTEGER ,
INTENT(IN) :: NODADT_THERM
752 INTEGER JLT, NRTS,NISKYFI,NIN,NOINT,INTTH ,
754 + N1(MVSIZ),N2(MVSIZ),M1(MVSIZ),M2(MVSIZ)
756 . HS1(MVSIZ),HS2(MVSIZ),HM1(),HM2(MVSIZ),
757 . FX1(MVSIZ),FY1(MVSIZ),FZ1(MVSIZ),
758 . fx2(mvsiz),fy2(mvsiz),fz2(mvsiz),
759 . fx3(mvsiz),fy3(mvsiz),fz3(mvsiz),
760 . fx4(mvsiz),fy4(mvsiz),fz4(mvsiz),
761 . phis1(mvsiz),phis2(mvsiz),condints1(mvsiz),
762 . condints2(mvsiz),phim1(mvsiz),phim2(mvsiz),
763 . condintm1(mvsiz),condintm2(mvsiz),
764 . fskyi(lskyi,nfskyi), stif(*),ftheskyi(*),condnskyi(*)
768 INTEGER I, NISKYL1, NISKYL, IGP, IGM, NISKYFIL
772 IF (hm1(i)/=zero) niskyl1 = niskyl1 + 1
775 IF (hm2(i)/=zero) niskyl1 = niskyl1 + 1
781 IF(cs_loc(i)<=nrts)
THEN
790 nisky = nisky + niskyl1 + igp
792 niskyfi = niskyfi + igm
793#include "lockoff.inc"
795 IF (niskyl+niskyl1+igp > lskyi)
THEN
796 CALL ancmsg(msgid=26,anmode=aninfo_blind)
799 IF (niskyfil+igm >
nlskyfi(nin))
THEN
800 CALL ancmsg(msgid=25,anmode=aninfo_blind,
807 IF(cs_loc(i)<=nrts)
THEN
809 fskyi(niskyl,1)=fx1(i)
810 fskyi(niskyl,2)=fy1(i)
811 fskyi(niskyl,3)=fz1(i)
812 fskyi(niskyl,4)=stif(i)*abs(hs1(i))
816 fskyi(niskyl,1)=fx2(i)
817 fskyi(niskyl,2)=fy2(i)
818 fskyi(niskyl,3)=fz2(i)
819 fskyi(niskyl,4)=stif(i)*abs(hs2(i))
822 niskyfil = niskyfil + 1
823 fskyfi(nin)%P(1,niskyfil)=fx1(i)
824 fskyfi(nin)%P(2,niskyfil)=fy1(i)
825 fskyfi(nin)%P(3,niskyfil)=fz1(i)
826 fskyfi(nin)%P(4,niskyfil)=stif(i)*abs(hs1(i))
827 fskyfi(nin)%P(5,niskyfil)=fx2(i)
828 fskyfi(nin)%P(6,niskyfil)=fy2(i)
829 fskyfi(nin)%P(7,niskyfil)=fz2(i)
830 fskyfi(nin)%P(8,niskyfil)=stif(i)*abs(hs2(i))
831 iskyfi(nin)%P(niskyfil) = cs_loc(i)-nrts
835 IF(nodadt_therm == 1 )
THEN
837 IF(cs_loc(i)<=nrts)
THEN
839 fskyi(niskyl,1)=fx1(i)
840 fskyi(niskyl,2)=fy1(i)
841 fskyi(niskyl,3)=fz1(i)
842 fskyi(niskyl,4)=stif(i)*abs(hs1(i))
843 ftheskyi(niskyl)=phis1(i)
844 condnskyi(niskyl)=condints1(i)
848 fskyi(niskyl,1)=fx2(i)
849 fskyi(niskyl,2)=fy2(i)
850 fskyi(niskyl,3)=fz2(i)
851 fskyi(niskyl,4)=stif(i)*abs(hs2(i))
852 ftheskyi(niskyl)=phis2(i)
853 condnskyi(niskyl)=condints2(i)
856 niskyfil = niskyfil + 1
857 fskyfi(nin)%P(1,niskyfil)=fx1(i)
858 fskyfi(nin)%P(2,niskyfil)=fy1(i)
859 fskyfi(nin)%P(3,niskyfil)=fz1(i)
860 fskyfi(nin)%P(4,niskyfil)=stif(i)*abs(hs1(i))
861 ftheskyfi(nin)%P(2*(niskyfil-1)+1)=phis1(i)
862 condnskyfi(nin)%P(2*(niskyfil-1)+1)=condints1(i)
863 fskyfi(nin)%P(5,niskyfil)=fx2(i)
864 fskyfi(nin)%P(6,niskyfil)=fy2(i)
865 fskyfi(nin)%P(7,niskyfil)=fz2(i)
866 fskyfi(nin)%P(8,niskyfil)=stif(i)*abs(hs2(i))
867 ftheskyfi(nin)%P(2*(niskyfil-1)+2)=phis2(i)
868 condnskyfi(nin)%P(2*(niskyfil-1)+2)=condints2(i)
869 iskyfi(nin)%P(niskyfil) = cs_loc(i)-nrts
874 IF(cs_loc(i)<=nrts)
THEN
876 fskyi(niskyl,1)=fx1(i)
877 fskyi(niskyl,2)=fy1(i)
878 fskyi(niskyl,3)=fz1(i)
879 fskyi(niskyl,4)=stif(i)*abs(hs1(i))
880 ftheskyi(niskyl)=phis1(i)
884 fskyi(niskyl,1)=fx2(i)
885 fskyi(niskyl,2)=fy2(i)
886 fskyi(niskyl,3)=fz2(i)
887 fskyi(niskyl,4)=stif(i)*abs(hs2(i))
888 ftheskyi(niskyl)=phis2(i)
891 niskyfil = niskyfil + 1
892 fskyfi(nin)%P(1,niskyfil)=fx1(i)
893 fskyfi(nin)%P(2,niskyfil)=fy1(i)
894 fskyfi(nin)%P(3,niskyfil)=fz1(i)
895 fskyfi(nin)%P(4,niskyfil)=stif(i)*abs(hs1(i))
896 ftheskyfi(nin)%P(2*(niskyfil-1)+1)=phis1(i)
897 fskyfi(nin)%P(5,niskyfil)=fx2(i)
898 fskyfi(nin)%P(6,niskyfil)=fy2(i)
899 fskyfi(nin)%P(7,niskyfil)=fz2(i)
900 fskyfi(nin)%P(8,niskyfil)=stif(i)*abs(hs2(i))
901 ftheskyfi(nin)%P(2*(niskyfil-1)+2)=phis2(i)
902 iskyfi(nin)%P(niskyfil) = cs_loc(i)-nrts
910 IF (hm1(i)/=zero)
THEN
912 fskyi(niskyl,1)=fx3(i)
913 fskyi(niskyl,2)=fy3(i)
914 fskyi(niskyl,3)=fz3(i)
915 fskyi(niskyl,4)=stif(i)*abs(hm1(i))
920 IF (hm2(i)/=zero)
THEN
922 fskyi(niskyl,1)=fx4(i)
923 fskyi(niskyl,2)=fy4(i)
924 fskyi(niskyl,3)=fz4(i)
925 fskyi(niskyl,4)=stif(i)*abs(hm2(i))
930 IF(nodadt_therm == 1 )
THEN
932 IF (hm1(i)/=zero)
THEN
934 fskyi(niskyl,1)=fx3(i)
935 fskyi(niskyl,2)=fy3(i)
936 fskyi(niskyl,3)=fz3(i)
937 fskyi(niskyl,4)=stif(i)*abs(hm1(i))
939 ftheskyi(niskyl)=phim1(i)
940 condnskyi(niskyl)=condintm1(i)
944 IF (hm2(i)/=zero)
THEN
946 fskyi(niskyl,1)=fx4(i)
947 fskyi(niskyl,2)=fy4(i)
948 fskyi(niskyl,3)=fz4(i)
949 fskyi(niskyl,4)=stif(i)*abs(hm2(i))
951 ftheskyi(niskyl)=phim2(i)
952 condnskyi(niskyl)=condintm2(i)
957 IF (hm1(i)/=zero)
THEN
959 fskyi(niskyl,1)=fx3(i)
960 fskyi(niskyl,2)=fy3(i)
961 fskyi(niskyl,3)=fz3(i)
962 fskyi(niskyl,4)=stif(i)*abs(hm1(i))
964 ftheskyi(niskyl)=phim1(i)
968 IF (hm2(i)/=zero)
THEN
970 fskyi(niskyl,1)=fx4(i)
971 fskyi(niskyl,2)=fy4(i)
972 fskyi(niskyl,3)=fz4(i)
973 fskyi(niskyl,4)=stif(i)*abs(hm2(i))
975 ftheskyi(niskyl)=phim2(i)
996 2 M2 ,HS1 ,HS2 ,HM1 ,HM2 ,
997 3 FX1 ,FY1 ,FZ1 ,FX2 ,FY2 ,
998 4 FZ2 ,FX3 ,FY3 ,FZ3 ,FX4 ,
999 5 FY4 ,FZ4 ,ISKY ,NISKYFI,NRTS ,
1000 6 K1 ,K2 ,K3 ,K4 ,C1 ,
1001 7 C2 ,C3 ,C4 ,NIN ,NOINT ,
1002 8 INTTH ,PHIS1 ,PHIS2 ,PHIM1 ,PHIM2 ,
1003 9 FTHESKYI,CONDINTS1,CONDINTS2,CONDINTM1,
1004 A CONDINTM2,CONDNSKYI,NODADT_THERM)
1013#include "implicit_f.inc"
1014#include "comlock.inc"
1018#include "mvsiz_p.inc"
1022#include "parit_c.inc"
1023#include "scr18_c.inc"
1027 INTEGER ,
INTENT(IN) :: NODADT_THERM
1028 INTEGER JLT, NRTS,NISKYFI,,NOINT,INTTH ,
1029 + cs_loc(*),isky(*),
1030 + n1(mvsiz),n2(mvsiz),m1(mvsiz),m2(mvsiz)
1032 . hs1(mvsiz),hs2(mvsiz),hm1(mvsiz),hm2(mvsiz),
1033 . fx1(mvsiz),fy1(mvsiz),fz1(mvsiz),
1034 . fx2(mvsiz),fy2(mvsiz),fz2(mvsiz),
1035 . fx3(mvsiz),fy3(mvsiz),fz3(mvsiz),
1036 . fx4(mvsiz),fy4(mvsiz),fz4(mvsiz),
1037 . k1(mvsiz),k2(mvsiz),k3(mvsiz),k4(mvsiz),
1038 . c1(mvsiz),c2(mvsiz),c3(mvsiz),c4(mvsiz),
1039 . phis1(mvsiz),phis2(mvsiz),condints1(mvsiz),
1040 . condints2(mvsiz),phim1(mvsiz),phim2(mvsiz),
1041 . condintm1(mvsiz),condintm2(mvsiz),
1042 . fskyi(lskyi,nfskyi),ftheskyi(*),condnskyi(*)
1046 INTEGER I, NISKYL1, NISKYL, IGP, IGM, NISKYFIL
1050 IF (hm1(i)/=zero) niskyl1 = niskyl1 + 1
1053 IF (hm2(i)/=zero) niskyl1 = niskyl1 + 1
1059 IF(cs_loc(i)<=nrts)
THEN
1066#include "lockon.inc"
1068 nisky = nisky + niskyl1 + igp
1070 niskyfi = niskyfi + igm
1071#include "lockoff.inc"
1073 IF (niskyl+niskyl1+igp > lskyi)
THEN
1074 CALL ancmsg(msgid=26,anmode=aninfo_blind)
1077 IF (niskyfil+igm >
nlskyfi(nin))
THEN
1078 CALL ancmsg(msgid=26,anmode=aninfo_blind)
1084 IF(cs_loc(i)<=nrts)
THEN
1086 fskyi(niskyl,1)=fx1(i)
1087 fskyi(niskyl,2)=fy1(i)
1088 fskyi(niskyl,3)=fz1(i)
1089 fskyi(niskyl,4)=k1(i)
1090 fskyi(niskyl,5)=c1(i)
1091 isky(niskyl) = n1(i)
1094 fskyi(niskyl,1)=fx2(i)
1095 fskyi(niskyl,2)=fy2(i)
1096 fskyi(niskyl,3)=fz2(i)
1097 fskyi(niskyl,4)=k2(i)
1098 fskyi(niskyl,5)=c2(i)
1099 isky(niskyl) = n2(i)
1101 niskyfil = niskyfil + 1
1102 fskyfi(nin)%P(1,niskyfil)=fx1(i)
1103 fskyfi(nin)%P(2,niskyfil)=fy1(i)
1104 fskyfi(nin)%P(3,niskyfil)=fz1(i)
1105 fskyfi(nin)%P(4,niskyfil)=k1(i)
1106 fskyfi(nin)%P(5,niskyfil)=c1(i)
1107 fskyfi(nin)%P(6,niskyfil)=fx2(i)
1108 fskyfi(nin)%P(7,niskyfil)=fy2(i)
1109 fskyfi(nin)%P(8,niskyfil)=fz2(i)
1110 fskyfi(nin)%P(9,niskyfil)=k2(i)
1111 fskyfi(nin)%P(10,niskyfil)=c2(i)
1113 iskyfi(nin)%P(niskyfil) = cs_loc(i)-nrts
1117 IF(nodadt_therm == 1 )
THEN
1119 IF(cs_loc(i)<=nrts)
THEN
1121 fskyi(niskyl,1)=fx1(i)
1122 fskyi(niskyl,2)=fy1(i)
1123 fskyi(niskyl,3)=fz1(i)
1124 fskyi(niskyl,4)=k1(i)
1125 fskyi(niskyl,5)=c1(i)
1126 ftheskyi(niskyl)=phis1(i)
1127 condnskyi(niskyl)=condints1(i)
1128 isky(niskyl) = n1(i)
1131 fskyi(niskyl,1)=fx2(i)
1132 fskyi(niskyl,2)=fy2(i)
1133 fskyi(niskyl,3)=fz2(i)
1134 fskyi(niskyl,4)=k2(i)
1135 fskyi(niskyl,5)=c2(i)
1136 ftheskyi(niskyl)=phis2(i)
1137 condnskyi(niskyl)=condints2(i)
1138 isky(niskyl) = n2(i)
1140 niskyfil = niskyfil + 1
1141 fskyfi(nin)%P(1,niskyfil)=fx1(i)
1142 fskyfi(nin)%P(2,niskyfil)=fy1(i)
1143 fskyfi(nin)%P(3,niskyfil)=fz1(i)
1144 fskyfi(nin)%P(4,niskyfil)=k1(i)
1145 fskyfi(nin)%P(5,niskyfil)=c1(i)
1146 ftheskyfi(nin)%P(2*(niskyfil-1)+1)=phis1(i)
1147 condnskyfi(nin)%P(2*(niskyfil-1)+1)=condints1(i)
1148 fskyfi(nin)%P(6,niskyfil)=fx2(i)
1149 fskyfi(nin)%P(7,niskyfil)=fy2(i)
1150 fskyfi(nin)%P(8,niskyfil)=fz2(i)
1151 fskyfi(nin)%P(9,niskyfil)=k2(i)
1152 fskyfi(nin)%P(10,niskyfil)=c2(i)
1153 ftheskyfi(nin)%P(2*(niskyfil-1)+2)=phis2(i)
1154 condnskyfi(nin)%P(2*(niskyfil-1)+2)=condints1(i)
1155 iskyfi(nin)%P(niskyfil) = cs_loc(i)-nrts
1160 IF(cs_loc(i)<=nrts)
THEN
1162 fskyi(niskyl,1)=fx1(i)
1163 fskyi(niskyl,2)=fy1(i)
1164 fskyi(niskyl,3)=fz1(i)
1165 fskyi(niskyl,4)=k1(i)
1166 fskyi(niskyl,5)=c1(i)
1167 ftheskyi(niskyl)=phis1(i)
1168 isky(niskyl) = n1(i)
1171 fskyi(niskyl,1)=fx2(i)
1172 fskyi(niskyl,2)=fy2(i)
1173 fskyi(niskyl,3)=fz2(i)
1174 fskyi(niskyl,4)=k2(i)
1175 fskyi(niskyl,5)=c2(i)
1176 ftheskyi(niskyl)=phis2(i)
1177 isky(niskyl) = n2(i)
1179 niskyfil = niskyfil + 1
1180 fskyfi(nin)%P(1,niskyfil)=fx1(i)
1181 fskyfi(nin)%P(2,niskyfil)=fy1(i)
1182 fskyfi(nin)%P(3,niskyfil)=fz1(i)
1183 fskyfi(nin)%P(4,niskyfil)=k1(i)
1184 fskyfi(nin)%P(5,niskyfil)=c1(i)
1185 ftheskyfi(nin)%P(2*(niskyfil-1)+1)=phis1(i)
1186 fskyfi(nin)%P(6,niskyfil)=fx2(i)
1187 fskyfi(nin)%P(7,niskyfil)=fy2(i)
1188 fskyfi(nin)%P(8,niskyfil)=fz2(i)
1189 fskyfi(nin)%P(9,niskyfil)=k2(i)
1190 fskyfi(nin)%P(10,niskyfil)=c2(i)
1191 ftheskyfi(nin)%P(2*(niskyfil-1)+2)=phis2(i)
1192 iskyfi(nin)%P(niskyfil) = cs_loc(i)-nrts
1200 IF (hm1(i)/=zero)
THEN
1202 fskyi(niskyl,1)=fx3(i)
1203 fskyi(niskyl,2)=fy3(i)
1204 fskyi(niskyl,3)=fz3(i)
1205 fskyi(niskyl,4)=k3(i)
1206 fskyi(niskyl,5)=c3(i)
1207 isky(niskyl) = m1(i)
1211 IF (hm2(i)/=zero)
THEN
1213 fskyi(niskyl,1)=fx4(i)
1214 fskyi(niskyl,2)=fy4(i)
1215 fskyi(niskyl,3)=fz4(i)
1216 fskyi(niskyl,4)=k4(i)
1217 fskyi(niskyl,5)=c4(i)
1218 isky(niskyl) = m2(i)
1222 IF(nodadt_therm == 1 )
THEN
1224 IF (hm1(i)/=zero)
THEN
1226 fskyi(niskyl,1)=fx3(i)
1227 fskyi(niskyl,2)=fy3(i)
1228 fskyi(niskyl,3)=fz3(i)
1229 fskyi(niskyl,4)=k3(i)
1230 fskyi(niskyl,5)=c3(i)
1231 isky(niskyl) = m1(i)
1232 ftheskyi(niskyl)=phim1(i)
1233 condnskyi(niskyl)=condintm1(i)
1237 IF (hm2(i)/=zero)
THEN
1239 fskyi(niskyl,1)=fx4(i)
1240 fskyi(niskyl,2)=fy4(i)
1241 fskyi(niskyl,3)=fz4(i)
1242 fskyi(niskyl,4)=k4(i)
1243 fskyi(niskyl,5)=c4(i)
1244 isky(niskyl) = m2(i)
1245 ftheskyi(niskyl)=phim2(i)
1246 condnskyi(niskyl)=condintm2(i)
1251 IF (hm1(i)/=zero)
THEN
1253 fskyi(niskyl,1)=fx3(i)
1254 fskyi(niskyl,2)=fy3(i)
1255 fskyi(niskyl,3)=fz3(i)
1256 fskyi(niskyl,4)=k3(i)
1257 fskyi(niskyl,5)=c3(i)
1258 isky(niskyl) = m1(i)
1259 ftheskyi(niskyl)=phim1(i)
1263 IF (hm2(i)/=zero)
THEN
1265 fskyi(niskyl,1)=fx4(i)
1266 fskyi(niskyl,2)=fy4(i)
1267 fskyi(niskyl,3)=fz4(i)
1268 fskyi(niskyl,4)=k4(i)
1269 fskyi(niskyl,5)=c4(i)
1270 isky(niskyl) = m2(i)
1271 ftheskyi(niskyl)=phim2(i)
subroutine i11ass3(jlt, a, nin, noint, cs_loc, stifn, stif, fskyi, isky, fcont, hs1, hs2, hm1, hm2, n1, n2, m1, m2, niskyfi, isecin, nstrf, secfcum, viscn, nrts, iskyi_sms, nsms, icontact, mskyi_sms, fx1, fy1, fz1, fx2, fy2, fz2, fx3, fy3, fz3, fx4, fy4, fz4, k1, k2, k3, k4, c1, c2, c3, c4, intth, phis1, phis2, phim1, phim2, fthe, ftheskyi, condints1, condints2, condintm1, condintm2, condn, condnskyi, jtask, h3d_data, nodadt_therm)