31 3 DT1, TEMPNC, TEL, HEAT,
32 4 FPHI, OFFG, OFF, NEL ,
37#include "implicit_f.inc"
46 INTEGER,
INTENT(IN) :: NEL
47 INTEGER,
INTENT(IN) :: IMAT
49 my_real,
INTENT(IN) :: THEACCFACT
51 . vol(*), px(mvsiz,*), py(mvsiz,*), pz(mvsiz,*),
52 . ni(mvsiz,10), tempnc(*), fphi(mvsiz,10), pm(npropm,*), heat(*),
53 . dt1, tel(*), off(*), offg(*)
59 . , CB, KC, PHIX(MVSIZ), PHIY(MVSIZ), PHIZ(MVSIZ)
72 IF(off(i)==zero.OR.offg(i)<=zero) cycle
73 phix(i) = phix(i) + tempnc(nc(i,n))*px(i,n)
74 phiy(i) = phiy(i) + tempnc(nc(i,n))*py(i,n)
75 phiz(i) = phiz(i) + tempnc(nc(i,n))*pz(i,n)
80 IF(off(i)==zero.OR.offg(i)<=zero) cycle
81 kc = (ca + cb*tel(i))*dt1*vol(i)*theaccfact
91 IF(off(i)==zero.OR.offg(i)<=zero) cycle
92 fphi(i,n) = fphi(i,n) + heat(i)*ni(i,n) - (phix(i)*px(i,n) + phiy(i)*py(i,n) + phiz(i)*pz(i,n))
subroutine s10therm(pm, imat, nc, vol, px, py, pz, ni, dt1, tempnc, tel, heat, fphi, offg, off, nel, theaccfact)