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