28 SUBROUTINE sesa10(OFF ,SNEW ,QOLD ,EINT ,VOLN ,
29 2 DVOL ,SOLD1 ,SOLD2 ,SOLD3 ,SOLD4,
30 3 SOLD5 ,SOLD6 ,D1 ,D2 ,D3 ,
31 4 D4 ,D5 ,D6 ,NEL, POLD, DF, EINC)
35#include "implicit_f.inc"
45 . OFF(*), SNEW(NEL,6), QOLD(*), EINT(*), DVOL(*),
46 . sold1(*), sold2(*), sold3(*), sold4(*), sold5(*),
47 . sold6(*), d1(*), d2(*), d3(*), d4(*), d5(*), d6(*), pold(*), df(*), einc(*)
58 . e1(mvsiz), e2(mvsiz), e3(mvsiz), e4(mvsiz),
59 . e5(mvsiz), e6(mvsiz), dta,voln(mvsiz)
64 e1(i)=d1(i)*(sold1(i)+snew(i,1)+pold(i))
65 e2(i)=d2(i)*(sold2(i)+snew(i,2)+pold(i))
66 e3(i)=d3(i)*(sold3(i)+snew(i,3)+pold(i))
67 e4(i)=d4(i)*(sold4(i)+snew(i,4))
68 e5(i)=d5(i)*(sold5(i)+snew(i,5))
69 e6(i)=d6(i)*(sold6(i)+snew(i,6))
73 vavg(i)=(two*voln(i)-dvol(i))*off(i)
74 dvol(i)=half*dvol(i)*off(i)
75 einc(i)=vavg(i)*(e1(i)+e2(i)+e3(i)+e4(i)+e5(i)+e6(i))*dta
79 einc(i)=einc(i)-dvol(i)*(pold(i)+qold(i))
80 eint(i)=eint(i)+einc(i)
subroutine sesa10(off, snew, qold, eint, voln, dvol, sold1, sold2, sold3, sold4, sold5, sold6, d1, d2, d3, d4, d5, d6, nel, pold, df, einc)