31 SUBROUTINE i2sms27(JLT ,IX1 ,IX2 ,IX3 ,IX4 ,
32 2 NSVG ,H ,STIF ,NOINT ,
33 3 DMINT2,NODNX_SMS ,VIS ,STIFM,DTI)
41#include
"implicit_f.inc"
55 . IX1(MVSIZ),IX2(MVSIZ),IX3(MVSIZ),IX4(MVSIZ),NSVG(MVSIZ),
58 . h(4,mvsiz), stif(mvsiz), vis(mvsiz), stifm(mvsiz),
63 INTEGER I, IG, NISKYL1, NISKYL, NN
74 IF((idtmins_int==0.AND.nodnx_sms(nsvg
78 . nodnx_sms(ix4(i))==0) .OR.
83 IF(idtmins_int==0.AND.nodnx_sms(nsvg(i))+
87 . nodnx_sms(ix4(i))/=0)
THEN
92 dti=
min(dti,dtmins_int)
95 mas = half * dts * ( dts * stif(i) + vis(i) )
96 masm= abs(stifm(i))*mas
98 dmint2(1,i)=abs(h(1,i))*mas+masm
99 dmint2(2,i)=abs(h(2,i))*mas+masm
100 dmint2(3,i)=abs(h(3,i))*mas+masm
101 IF(ix4(i)/=ix3(i)) dmint2(4,i)=abs(h(4,i))*mas+masm
subroutine i2sms27(jlt, ix1, ix2, ix3, ix4, nsvg, h, stif, noint, dmint2, nodnx_sms, vis, stifm, dti)