28 SUBROUTINE fxbdepla(FXBDEP, FXBRPM, X , D , DN ,
29 . NSN , FXBNOD, NME, NMOD, FXBMOD,
30 . ISH , IFILE , NFX, IRCM)
34#include "implicit_f.inc"
42 INTEGER DN, NSN, FXBNOD(*), NME, NMOD, ISH, IFILE, NFX, IRCM
44 . fxbdep(*), fxbrpm(*), x(3,*), d(3,*), fxbmod(*)
48 INTEGER I,II,IAD,LMOD,N,NDDL,J
50 . dt(3,dn), r(9), vmod(dn*6), vv(6)
66 vmod(ii)=fxbmod(iad+ii)
68 ELSEIF (ifile==1)
THEN
72 READ(ifxm,rec=ircm) (vv(j),j=1,6)
81 dt(1,ii)=dt(1,ii)+fxbdep(i)*vmod(iad+1)
82 dt(2,ii)=dt(2,ii)+fxbdep(i)*vmod(iad+2)
83 dt(3,ii)=dt(3,ii)+fxbdep(i)*vmod(iad+3)
87 IF (ish>0.AND.ifile==1)
THEN
98 iad=(nme+i-1)*lmod+nsn*6
100 vmod(ii)=fxbmod(iad+ii)
102 ELSEIF (ifile==1)
THEN
106 READ(ifxm,rec=ircm) (vv(j),j=1,6)
115 dt(1,ii)=dt(1,ii)+fxbdep(nme+i)*
116 . (r(1)*vmod(iad+1)+r(2)*vmod(iad+2)+
118 dt(2,ii)=dt(2,ii)+fxbdep(nme+i)*
119 . (r(4)*vmod(iad+1)+r(5)*vmod(iad+2)+
121 dt(3,ii)=dt(3,ii)+fxbdep(nme+i)*
122 . (r(7)*vmod(iad+1)+r(8)*vmod(iad+2)+
137 x(1,n)=x(1,n)+dt(1,i)
138 x(2,n)=x(2,n)+dt(2,i)
139 x(3,n)=x(3,n)+dt(3,i)
subroutine fxbdepla(fxbdep, fxbrpm, x, d, dn, nsn, fxbnod, nme, nmod, fxbmod, ish, ifile, nfx, ircm)