30 2 PX1 ,PY1 ,PY2 ,AREA ,DT ,
31 3 TEMPNC,TEMPEL,DHEAT ,FPHI ,THEACCFACT)
37#include "implicit_f.inc"
46 INTEGER,
INTENT(IN) :: NEL
47 INTEGER,
INTENT(IN) :: IXTG(NIXTG,*)
48 my_real ,
INTENT(IN) :: theaccfact
50 my_real ::
area(nel), px1(mvsiz),py1(mvsiz), py2(mvsiz),
51 . tempnc(*), fphi(mvsiz,3), pm(*),dheat(nel),
52 . thk(nel),tempel(nel)
57 my_real :: CA,CB ,KC,PHIX,PHIY,A
69 kc = (ca + cb*tempel(i))*dt /
max
70 phix = tempnc(ixtg(2,i))*px1(i) - tempnc(ixtg(3,i))*px1(i)
72 phiy = tempnc(ixtg(2,i))*py1(i) + tempnc(ixtg(3,i))*py2(i) -
73 . tempnc(ixtg(4,i))*(py1(i) + py2(i))
81 fphi(i,1) = a - phix*px1(i) - phiy*py1(i)
82 fphi(i,2) = a + phix*px1(i) - phiy*py2(i)
83 fphi(i,3) = a + phiy*(py1(i)+py2(i))
subroutine therm3c(nel, pm, thk, ixtg, px1, py1, py2, area, dt, tempnc, tempel, dheat, fphi, theaccfact)