32 2 OFFG ,OFF ,STI ,STIR,STIFN,
33 3 STIFR,IXC ,PM ,AREA ,THK ,
34 4 F11 ,F12 ,F13 ,F14 ,F21 ,
35 5 F22 ,F23 ,F24 ,F31 ,F32 ,
36 6 F33 ,F34 ,M11 ,M12 ,M13 ,
37 7 M14 ,M21 ,M22 ,M23 ,M24 ,
38 8 M31 ,M32 ,M33 ,M34 ,EINT,
39 A PARTSAV,MAT,IPARTC,FAC,JTHE,
40 B THEM ,FTHE ,CONDN,CONDE,NODADT_THERM)
41 use element_mod ,
only : nixc
45#include "implicit_f.inc"
58 INTEGER ,
INTENT(IN) :: NODADT_THERM
59 INTEGER JFT, JLT, NVC,JTHE
60 INTEGER IXC(NIXC,MVSIZ),MAT(MVSIZ),IPARTC(*)
63 . F(3,*), M(3,*), OFFG(*), OFF(*), STI(*), STIR(*),
64 . STIFN(*), STIFR(*),PM(NPROPM,*),
65 . F11(MVSIZ), F12(MVSIZ), F13(MVSIZ), F14(MVSIZ),
66 . F21(MVSIZ), F22(MVSIZ), F23(MVSIZ), F24(MVSIZ),
67 . f31(mvsiz), f32(mvsiz), f33(mvsiz), f34(mvsiz),
68 . m11(mvsiz), m12(mvsiz), m13(mvsiz), m14(mvsiz),
69 . m21(mvsiz), m22(mvsiz), m23(mvsiz), m24(mvsiz),
70 . m31(mvsiz), m32(mvsiz), m33(mvsiz), m34(mvsiz),
71 . eint(jlt,2),partsav(npsav,*),
area(*) ,thk(*),fac(mvsiz,2),
72 . them(mvsiz,4) ,fthe(*),condn(*),conde(*)
77 INTEGER NVC1, NVC2, NVC3, , I
86 IF(off(i)<one)offg(i) = off(i)
87 off_l =
min(off_l,offg(i))
126 nvc3=(nvc-nvc1*8-nvc2*4)/2
127 nvc4=(nvc-nvc1*8-nvc2*4-nvc3*2)
131#include "vectorize.inc"
133 f(1,ixc(2,i))=f(1,ixc(2,i))-f11(i)
134 f(2,ixc(2,i))=f(2,ixc(2,i))-f21(i)
135 f(3,ixc(2,i))=f(3,ixc(2,i))-f31(i)
136 m(1,ixc(2,i))=m(1,ixc(2,i))-m11(i)
137 m(2,ixc(2,i))=m(2,ixc(2,i))-m21(i)
138 m(3,ixc(2,i))=m(3,ixc(2,i))-m31(i)
139 stifn(ixc(2,i))=stifn(ixc(2,i))+sti(i)*fac(i,1)
140 stifr(ixc(2,i))=stifr(ixc(2,i))+stir(i)*fac(i,1)
143 IF(nodadt_therm == 1 )
THEN
144#include "vectorize.inc"
146 f(1,ixc(2,i))=f(1,ixc(2,i))-f11(i)
147 f(2,ixc(2,i))=f(2,ixc(2,i))-f21(i)
148 f(3,ixc(2,i))=f(3,ixc(2,i))-f31(i)
149 m(1,ixc(2,i))=m(1,ixc(2,i))-m11(i)
150 m(2,ixc(2,i))=m(2,ixc(2,i))-m21(i)
151 m(3,ixc(2,i))=m(3,ixc(2,i))-m31(i)
152 stifn(ixc(2,i))=stifn(ixc(2,i))+sti(i)*fac(i,1)
153 stifr(ixc(2,i))=stifr(ixc(2,i))+stir(i)*fac(i,1)
154 fthe(ixc(2,i))=fthe(ixc(2,i)) + them(i,1)
155 condn(ixc(2,i))=condn(ixc(2,i))+conde(i)
158#include "vectorize.inc"
160 f(1,ixc(2,i))=f(1,ixc(2,i))-f11(i)
161 f(2,ixc(2,i))=f(2,ixc(2,i))-f21(i)
162 f(3,ixc(2,i))=f(3,ixc(2,i))-f31(i)
163 m(1,ixc(2,i))=m(1,ixc(2,i))-m11(i)
164 m(2,ixc(2,i))=m(2,ixc(2,i))-m21(i)
165 m(3,ixc(2,i))=m(3,ixc(2,i))-m31(i)
166 stifn(ixc(2,i))=stifn(ixc(2,i))+sti(i)*fac(i,1)
167 stifr(ixc(2,i))=stifr(ixc(2,i))+stir(i)*fac(i,1)
168 fthe(ixc(2,i))=fthe(ixc(2,i)) + them(i,1)
177 f(1,ixc(2,i))=f(1,ixc(2,i))-f11(i)
178 f(2,ixc(2,i))=f(2,ixc(2,i))-f21(i)
179 f(3,ixc(2,i))=f(3,ixc(2,i))-f31(i)
180 m(1,ixc(2,i))=m(1,ixc(2,i))-m11(i)
181 m(2,ixc(2,i))=m(2,ixc(2,i))-m21(i)
182 m(3,ixc(2,i))=m(3,ixc(2,i))-m31(i)
183 stifn(ixc(2,i))=stifn(ixc(2,i))+sti(i)*fac(i,1)
184 stifr(ixc(2,i))=stifr(ixc(2,i))+stir(i)*fac(i,1)
187 IF(nodadt_therm == 1 )
THEN
189 f(1,ixc(2,i))=f(1,ixc(2,i))-f11(i)
190 f(2,ixc(2,i))=f(2,ixc(2,i))-f21(i)
191 f(3,ixc(2,i))=f(3,ixc(2,i))-f31(i)
192 m(1,ixc(2,i))=m(1,ixc(2,i))-m11(i)
193 m(2,ixc(2,i))=m(2,ixc(2,i))-m21(i)
194 m(3,ixc(2,i))=m(3,ixc(2,i))-m31(i)
195 stifn(ixc(2,i))=stifn(ixc(2,i))+sti(i)*fac(i,1)
196 stifr(ixc(2,i))=stifr(ixc(2,i))+stir(i)*fac(i,1)
197 fthe(ixc(2,i))=fthe(ixc(2,i)) + them(i,1)
198 condn(ixc(2,i))=condn(ixc(2,i))+conde(i)
202 f(1,ixc(2,i))=f(1,ixc(2,i))-f11(i)
203 f(2,ixc(2,i))=f(2,ixc(2,i))-f21(i)
204 f(3,ixc(2,i))=f(3,ixc(2,i))-f31(i)
205 m(1,ixc(2,i))=m(1,ixc(2,i))-m11(i)
206 m(2,ixc(2,i))=m(2,ixc(2,i))-m21(i)
207 m(3,ixc(2,i))=m(3,ixc(2,i))-m31(i)
208 stifn(ixc(2,i))=stifn(ixc(2,i))+sti(i)*fac(i,1)
209 stifr(ixc(2,i))=stifr(ixc(2,i))+stir(i)*fac(i,1)
210 fthe(ixc(2,i))=fthe(ixc(2,i)) + them(i,1)
218#include "vectorize.inc"
220 f(1,ixc(3,i))=f(1,ixc(3,i))-f12(i)
221 f(2,ixc(3,i))=f(2,ixc(3,i))-f22(i)
222 f(3,ixc(3,i))=f(3,ixc(3,i))-f32(i)
223 m(1,ixc(3,i))=m(1,ixc(3,i))-m12(i)
224 m(2,ixc(3,i))=m(2,ixc(3,i))-m22(i)
225 m(3,ixc(3,i))=m(3,ixc(3,i))-m32(i)
226 stifn(ixc(3,i))=stifn(ixc(3,i))+sti(i)*fac(i,2)
227 stifr(ixc(3,i))=stifr(ixc(3,i))+stir(i)*fac(i,2)
230 IF(nodadt_therm == 1 )
THEN
231#include "vectorize.inc"
233 f(1,ixc(3,i))=f(1,ixc(3,i))-f12(i)
234 f(2,ixc(3,i))=f(2,ixc(3,i))-f22(i)
235 f(3,ixc(3,i))=f(3,ixc(3,i))-f32(i)
236 m(1,ixc(3,i))=m(1,ixc(3,i))-m12(i)
237 m(2,ixc(3,i))=m(2,ixc(3,i))-m22(i)
238 m(3,ixc(3,i))=m(3,ixc(3,i))-m32(i)
239 stifn(ixc(3,i))=stifn(ixc(3,i))+sti(i)*fac(i,2)
240 stifr(ixc(3,i))=stifr(ixc(3,i))+stir(i)*fac(i,2)
241 fthe(ixc(3,i))=fthe(ixc(3,i)) + them(i,2)
242 condn(ixc(3,i))=condn(ixc(3,i))+conde(i)
245#include "vectorize.inc"
247 f(1,ixc(3,i))=f(1,ixc(3,i))-f12(i)
248 f(2,ixc(3,i))=f(2,ixc(3,i))-f22(i)
249 f(3,ixc(3,i))=f(3,ixc(3,i))-f32(i)
250 m(1,ixc(3,i))=m(1,ixc(3,i))-m12(i)
251 m(2,ixc(3,i))=m(2,ixc(3,i))-m22(i)
252 m(3,ixc(3,i))=m(3,ixc(3,i))-m32(i)
253 stifn(ixc(3,i))=stifn(ixc(3,i))+sti(i)*fac(i,2)
254 stifr(ixc(3,i))=stifr(ixc(3,i))+stir(i)*fac(i,2)
255 fthe(ixc(3,i))=fthe(ixc(3,i)) + them(i,2)
263 f(1,ixc(3,i))=f(1,ixc(3,i))-f12(i)
264 f(2,ixc(3,i))=f(2,ixc(3,i))-f22(i)
265 f(3,ixc(3,i))=f(3,ixc(3,i))-f32(i)
266 m(1,ixc(3,i))=m(1,ixc(3,i))-m12(i)
267 m(2,ixc(3,i))=m(2,ixc(3,i))-m22(i)
268 m(3,ixc(3,i))=m(3,ixc(3,i))-m32(i)
269 stifn(ixc(3,i))=stifn(ixc(3,i))+sti(i)*fac(i,2)
270 stifr(ixc(3,i))=stifr(ixc(3,i))+stir(i)*fac(i,2)
273 IF(nodadt_therm == 1 )
THEN
275 f(1,ixc(3,i))=f(1,ixc(3,i))-f12(i)
276 f(2,ixc(3,i))=f(2,ixc(3,i))-f22(i)
277 f(3,ixc(3,i))=f(3,ixc(3,i))-f32(i)
278 m(1,ixc(3,i))=m(1,ixc(3,i))-m12(i)
279 m(2,ixc(3,i))=m(2,ixc(3,i))-m22(i)
280 m(3,ixc(3,i))=m(3,ixc(3,i))-m32(i)
281 stifn(ixc(3,i))=stifn(ixc(3,i))+sti(i)*fac(i,2)
282 stifr(ixc(3,i))=stifr(ixc(3,i))+stir(i)*fac(i,2)
283 fthe(ixc(3,i))=fthe(ixc(3,i)) + them(i,2)
284 condn(ixc(3,i))=condn(ixc(3,i))+conde(i)
288 f(1,ixc(3,i))=f(1,ixc(3,i))-f12(i)
289 f(2,ixc(3,i))=f(2,ixc(3,i))-f22(i)
290 f(3,ixc(3,i))=f(3,ixc(3,i))-f32(i)
291 m(1,ixc(3,i))=m(1,ixc(3,i))-m12(i)
292 m(2,ixc(3,i))=m(2,ixc(3,i))-m22(i)
293 m(3,ixc(3,i))=m(3,ixc(3,i))-m32(i)
294 stifn(ixc(3,i))=stifn(ixc(3,i))+sti(i)*fac(i,2)
295 stifr(ixc(3,i))=stifr(ixc(3,i))+stir(i)*fac(i,2)
296 fthe(ixc(3,i))=fthe(ixc(3,i)) + them(i,2)
305#include "vectorize.inc"
307 f(1,ixc(4,i))=f(1,ixc(4,i))-f13(i)
308 f(2,ixc(4,i))=f(2,ixc(4,i))-f23(i)
309 f(3,ixc(4,i))=f(3,ixc(4,i))-f33(i)
310 m(1,ixc(4,i))=m(1,ixc(4,i))-m13(i)
311 m(2,ixc(4,i))=m(2,ixc(4,i))-m23(i)
312 m(3,ixc(4,i))=m(3,ixc(4,i))-m33(i)
313 stifn(ixc(4,i))=stifn(ixc(4,i))+sti(i)*fac(i,1)
314 stifr(ixc(4,i))=stifr(ixc(4,i))+stir(i)*fac(i,1)
317 IF(nodadt_therm == 1 )
THEN
318#include "vectorize.inc"
320 f(1,ixc(4,i))=f(1,ixc(4,i))-f13(i)
321 f(2,ixc(4,i))=f(2,ixc(4,i))-f23(i)
322 f(3,ixc(4,i))=f(3,ixc(4,i))-f33(i)
323 m(1,ixc(4,i))=m(1,ixc(4,i))-m13(i)
324 m(2,ixc(4,i))=m(2,ixc(4,i))-m23(i)
325 m(3,ixc(4,i))=m(3,ixc(4,i))-m33(i)
326 stifn(ixc(4,i))=stifn(ixc(4,i))+sti(i)*fac(i,1)
327 stifr(ixc(4,i))=stifr(ixc(4,i))+stir(i)*fac(i,1)
328 fthe(ixc(4,i))=fthe(ixc(4,i)) + them(i,3)
329 condn(ixc(4,i))=condn(ixc(4,i))+conde(i)
332#include "vectorize.inc"
334 f(1,ixc(4,i))=f(1,ixc(4,i))-f13(i)
335 f(2,ixc(4,i))=f(2,ixc(4,i))-f23(i)
336 f(3,ixc(4,i))=f(3,ixc(4,i))-f33(i)
337 m(1,ixc(4,i))=m(1,ixc(4,i))-m13(i)
338 m(2,ixc(4,i))=m(2,ixc(4,i))-m23(i)
339 m(3,ixc(4,i))=m(3,ixc(4,i))-m33(i)
340 stifn(ixc(4,i))=stifn(ixc(4,i))+sti(i)*fac(i,1)
341 stifr(ixc(4,i))=stifr(ixc(4,i))+stir(i)*fac(i,1)
342 fthe(ixc(4,i))=fthe(ixc(4,i)) + them(i,3)
350 f(1,ixc(4,i))=f(1,ixc(4,i))-f13(i)
351 f(2,ixc(4,i))=f(2,ixc(4,i))-f23(i)
352 f(3,ixc(4,i))=f(3,ixc(4,i))-f33(i)
353 m(1,ixc(4,i))=m(1,ixc(4,i))-m13(i)
354 m(2,ixc(4,i))=m(2,ixc(4,i))-m23(i)
355 m(3,ixc(4,i))=m(3,ixc(4,i))-m33(i)
356 stifn(ixc(4,i))=stifn(ixc(4,i))+sti(i)*fac(i,1)
357 stifr(ixc(4,i))=stifr(ixc(4,i))+stir(i)*fac(i,1)
360 IF(nodadt_therm == 1 )
THEN
362 f(1,ixc(4,i))=f(1,ixc(4,i))-f13(i)
363 f(2,ixc(4,i))=f(2,ixc(4,i))-f23(i)
364 f(3,ixc(4,i))=f(3,ixc(4,i))-f33(i)
365 m(1,ixc(4,i))=m(1,ixc(4,i))-m13(i)
366 m(2,ixc(4,i))=m(2,ixc(4,i))-m23(i)
367 m(3,ixc(4,i))=m(3,ixc(4,i))-m33(i)
368 stifn(ixc(4,i))=stifn(ixc(4,i))+sti(i)*fac(i,1)
369 stifr(ixc(4,i))=stifr(ixc(4,i))+stir(i)*fac(i,1)
370 fthe(ixc(4,i))=fthe(ixc(4,i)) + them(i,3)
371 condn(ixc(4,i))=condn(ixc(4,i))+conde(i)
375 f(1,ixc(4,i))=f(1,ixc(4,i))-f13(i)
376 f(2,ixc(4,i))=f(2,ixc(4,i))-f23(i)
377 f(3,ixc(4,i))=f(3,ixc(4,i))-f33(i)
378 m(1,ixc(4,i))=m(1,ixc(4,i))-m13(i)
379 m(2,ixc(4,i))=m(2,ixc(4,i))-m23(i)
380 m(3,ixc(4,i))=m(3,ixc(4,i))-m33(i)
381 stifn(ixc(4,i))=stifn(ixc(4,i))+sti(i)*fac(i,1)
382 stifr(ixc(4,i))=stifr(ixc(4,i))+stir(i)*fac(i,1)
383 fthe(ixc(4,i))=fthe(ixc(4,i)) + them(i,3)
392#include "vectorize.inc"
394 f(1,ixc(5,i))=f(1,ixc(5,i))-f14(i)
395 f(2,ixc(5,i))=f(2,ixc(5,i))-f24(i)
396 f(3,ixc(5,i))=f(3,ixc(5,i))-f34(i)
397 m(1,ixc(5,i))=m(1,ixc(5,i))-m14(i)
398 m(2,ixc(5,i))=m(2,ixc(5,i))-m24(i)
399 m(3,ixc(5,i))=m(3,ixc(5,i))-m34(i)
400 stifn(ixc(5,i))=stifn(ixc(5,i))+sti(i)*fac(i,2)
401 stifr(ixc(5,i))=stifr(ixc(5,i))+stir(i)*fac(i,2)
404 IF(nodadt_therm == 1 )
THEN
405#include "vectorize.inc"
407 f(1,ixc(5,i))=f(1,ixc(5,i))-f14(i)
408 f(2,ixc(5,i))=f(2,ixc(5,i))-f24(i)
409 f(3,ixc(5,i))=f(3,ixc(5,i))-f34(i)
410 m(1,ixc(5,i))=m(1,ixc(5,i))-m14(i)
411 m(2,ixc(5,i))=m(2,ixc(5,i))-m24(i)
412 m(3,ixc(5,i))=m(3,ixc(5,i))-m34(i)
413 stifn(ixc(5,i))=stifn(ixc(5,i))+sti(i)*fac(i,2)
414 stifr(ixc(5,i))=stifr(ixc(5,i))+stir(i)*fac(i,2)
415 fthe(ixc(5,i))=fthe(ixc(5,i)) + them(i,4)
416 condn(ixc(5,i))=condn(ixc(5,i))+conde(i)
419#include "vectorize.inc"
421 f(1,ixc(5,i))=f(1,ixc(5,i))-f14(i)
422 f(2,ixc(5,i))=f(2,ixc(5,i))-f24(i)
423 f(3,ixc(5,i))=f(3,ixc(5,i))-f34(i)
424 m(1,ixc(5,i))=m(1,ixc(5,i))-m14(i)
425 m(2,ixc(5,i))=m(2,ixc(5,i))-m24(i)
426 m(3,ixc(5,i))=m(3,ixc(5,i))-m34(i)
427 stifn(ixc(5,i))=stifn(ixc(5,i))+sti(i)*fac(i,2)
428 stifr(ixc(5,i))=stifr(ixc(5,i))+stir(i)*fac(i,2)
429 fthe(ixc(5,i))=fthe(ixc(5,i)) + them(i,4)
438 f(1,ixc(5,i))=f(1,ixc(5,i))-f14(i)
439 f(2,ixc(5,i))=f(2,ixc(5,i))-f24(i)
440 f(3,ixc(5,i))=f(3,ixc(5,i))-f34(i)
441 m(1,ixc(5,i))=m(1,ixc(5,i))-m14(i)
442 m(2,ixc(5,i))=m(2,ixc(5,i))-m24(i)
443 m(3,ixc(5,i))=m(3,ixc(5,i))-m34(i)
444 stifn(ixc(5,i))=stifn(ixc(5,i))+sti(i)*fac(i,2)
445 stifr(ixc(5,i))=stifr(ixc(5,i))+stir(i)*fac(i,2)
448 IF(nodadt_therm == 1 )
THEN
450 f(1,ixc(5,i))=f(1,ixc(5,i))-f14(i)
451 f(2,ixc(5,i))=f(2,ixc(5,i))-f24(i)
452 f(3,ixc(5,i))=f(3,ixc(5,i))-f34(i)
453 m(1,ixc(5,i))=m(1,ixc(5,i))-m14(i)
454 m(2,ixc(5,i))=m(2,ixc(5,i))-m24(i)
455 m(3,ixc(5,i))=m(3,ixc(5,i))-m34(i)
456 stifn(ixc(5,i))=stifn(ixc(5,i))+sti(i)*fac(i,2)
457 stifr(ixc(5,i))=stifr(ixc(5,i))+stir(i)*fac(i,2)
458 fthe(ixc(5,i))=fthe(ixc(5,i)) + them(i,4)
459 condn(ixc(5,i))=condn(ixc(5,i))+conde(i)
463 f(1,ixc(5,i))=f(1,ixc(5,i))-f14(i)
464 f(2,ixc(5,i))=f(2,ixc(5,i))-f24(i)
465 f(3,ixc(5,i))=f(3,ixc(5,i))-f34(i)
467 m(2,ixc(5,i))=m(2,ixc(5,i))-m24(i)
468 m(3,ixc(5,i))=m(3,ixc(5,i))-m34(i)
469 stifn(ixc(5,i))=stifn(ixc(5,i))+sti(i)*fac(i,2)
470 stifr(ixc(5,i))=stifr(ixc(5,i))+stir(i)*fac(i,2)
471 fthe(ixc(5,i))=fthe(ixc(5,i)) + them(i,4)
489 2 STIR ,FSKY ,FSKYV,IADC ,
490 4 F11 ,F12 ,F13 ,F14 ,F21 ,
491 5 F22 ,F23 ,F24 ,F31 ,F32 ,
492 6 F33 ,F34 ,M11 ,M12 ,M13 ,
493 7 M14 ,M21 ,M22 ,M23 ,M24 ,
494 8 M31 ,M32 ,M33 ,M34 ,IXC,
495 A EINT ,PARTSAV,MAT,IPARTC,PM,
496 B AREA ,THK ,FAC , JTHE , THEM,
497 C FTHESKY,CONDNSKY,CONDE ,NODADT_THERM)
498 use element_mod ,
only : nixc
502#include "implicit_f.inc"
503#include "comlock.inc"
507#include "mvsiz_p.inc"
511#include "param_c.inc"
512#include "parit_c.inc"
513#include "scr18_c.inc"
517 INTEGER ,
INTENT(IN) :: NODADT_THERM
518 INTEGER , JLT, IADC(4,*), JTHE
519 INTEGER IXC(NIXC,MVSIZ),MAT(MVSIZ),IPARTC(*)
522 . OFFG(*), OFF(*), STI(*), STIR(*),PM(NPROPM,*),
523 . FSKYV(LSKY,8), FSKY(8,LSKY)
525 . F11(MVSIZ), F12(MVSIZ), F13(MVSIZ), F14(MVSIZ),
526 . F21(MVSIZ), F22(MVSIZ), F23(MVSIZ), F24(MVSIZ),
527 . F31(MVSIZ), F32(MVSIZ), F33(MVSIZ), F34(MVSIZ),
528 . M11(MVSIZ), M12(MVSIZ), M13(MVSIZ), M14(MVSIZ),
529 . M21(MVSIZ), M22(MVSIZ), M23(MVSIZ), M24(MVSIZ),
530 . M31(MVSIZ), M32(MVSIZ), M33(MVSIZ), M34(MVSIZ),
532 . EINT(JLT,2),PARTSAV(NPSAV,*), AREA(*) ,THK(*),FAC(MVSIZ,2),
533 . THEM(MVSIZ,4), FTHESKY(LSKY),CONDNSKY(*)
546 IF(off(i)<one)offg(i) = off(i)
547 off_l =
min(off_l,offg(i))
584#include "vectorize.inc"
586 fskyv(iadc(1,i),1)=-f11(i)
587 fskyv(iadc(1,i),2)=-f21(i)
588 fskyv(iadc(1,i),3)=-f31(i)
589 fskyv(iadc(1,i),4)=-m11(i)
590 fskyv(iadc(1,i),5)=-m21(i)
591 fskyv(iadc(1,i),6)=-m31(i)
592 fskyv(iadc(1,i),7)=sti(i)*fac(i,1)
593 fskyv(iadc(1,i),8)=stir(i)*fac(i,1)
595 fskyv(iadc(2,i),1)=-f12(i)
596 fskyv(iadc(2,i),2)=-f22(i)
597 fskyv(iadc(2,i),3)=-f32(i)
598 fskyv(iadc(2,i),4)=-m12(i)
599 fskyv(iadc(2,i),5)=-m22(i)
600 fskyv(iadc(2,i),6)=-m32(i)
601 fskyv(iadc(2,i),7)=sti(i)*fac(i,2)
602 fskyv(iadc(2,i),8)=stir(i)*fac(i,2)
604 fskyv(iadc(3,i),1)=-f13(i)
605 fskyv(iadc(3,i),2)=-f23(i)
606 fskyv(iadc(3,i),3)=-f33(i)
607 fskyv(iadc(3,i),4)=-m13(i)
608 fskyv(iadc(3,i),5)=-m23(i)
609 fskyv(iadc(3,i),6)=-m33(i)
610 fskyv(iadc(3,i),7)=sti(i)*fac(i,1)
611 fskyv(iadc(3,i),8)=stir(i)*fac(i,1)
613 fskyv(iadc(4,i),1)=-f14(i)
614 fskyv(iadc(4,i),2)=-f24(i)
615 fskyv(iadc(4,i),3)=-f34(i)
616 fskyv(iadc(4,i),4)=-m14(i)
617 fskyv(iadc(4,i),5)=-m24(i)
618 fskyv(iadc(4,i),6)=-m34(i)
619 fskyv(iadc(4,i),7)=sti(i)*fac(i,2)
620 fskyv(iadc(4,i),8)=stir(i)*fac(i,2)
624#include
"vectorize.inc"
626 fthesky(iadc(1,i)) = them(i,1)
627 fthesky(iadc(2,i)) = them(i,2)
628 fthesky(iadc(3,i)) = them(i,3)
629 fthesky(iadc(4,i)) = them(i,4)
631 IF(nodadt_therm ==1)
THEN
632#include "vectorize.inc"
634 condnsky(iadc(1,i)) = conde(i)
635 condnsky(iadc(2,i)) = conde(i)
636 condnsky(iadc(3,i)) = conde(i)
637 condnsky(iadc(4,i)) = conde(i)
666 fsky(7,k)=sti(i)*fac(i,1)
667 fsky(8,k)=stir(i)*fac(i,1)
676 fsky(7,k)=sti(i)*fac(i,2)
677 fsky(8,k)=stir(i)*fac(i,2)
686 fsky(7,k)=sti(i)*fac(i,1)
687 fsky(8,k)=stir(i)*fac(i,1)
696 fsky(7,k)=sti(i)*fac(i,2)
697 fsky(8,k)=stir(i)*fac(i,2)
702 fthesky(iadc(1,i)) = them(i,1)
703 fthesky(iadc(2,i)) = them(i,2)
704 fthesky(iadc(3,i)) = them(i,3)
705 fthesky(iadc(4,i)) = them(i,4)
707 IF(nodadt_therm ==1)
THEN
709 condnsky(iadc(1,i)) = conde(i)*fac(i,1)
710 condnsky(iadc(2,i)) = conde(i)*fac(i,2)
711 condnsky(iadc(3,i)) = conde(i)*fac(i,1)
712 condnsky(iadc(4,i)) = conde(i)*fac(i,2)