41 1 JFT, JLT, IPARTR, NEL,
42 2 NUVAR, IOUT, IPROP, IADR,
43 3 FSKY, FSKYV, OFF, FORX,
46 6 RZ, XMOM, YMOM, ZMOM,
47 7 UVAR, STIFN, STIFR, IXR,
50 A IN, PARTSAV, DT1, DT2T,
54 E MZ1, MZ2, GRESAV, GRTH,
55 F IGRTH, MSRT, DMELRT, NELTST,
56 G ITYPTST, IGTYP, SENSOR_TAB,NC1,
57 H NC2, XDP, X0_ERR, H3D_DATA,
58 I JSMS, IGRE, NFT , NSENSOR )
64 use element_mod ,
only : nixr
68#include "implicit_f.inc"
78 INTEGER,
INTENT(IN) :: NFT,NSENSOR
79 INTEGER,
INTENT(IN) :: IGRE
80 INTEGER,
INTENT(IN) :: JSMS
81 INTEGER JFT,JLT,IOUT,NEL,NUVAR,,
82 . ipartr(*),ixr(nixr,*),iadr(3,*),grth(*),igrth(*),
83 . neltst,ityptst,igtyp,nc1(*),nc2(*)
85 . dt1, dt2t, uvar(nuvar,*),stifn(*),stifr(*), off(*), e(*),
86 . x(*), vx(*), vr(*),dx(*),dy(*),dz(*), rx(*),ry(*),rz(*),
87 . f(*) , forx(*), fory(*), forz(*),
88 . ar(*), xmom(*), ymom(*), zmom(*),
89 . fx1(mvsiz),fy1(mvsiz),fz1(mvsiz),
90 . fx2(mvsiz),fy2(mvsiz),fz2(mvsiz),
91 . mx1(mvsiz),my1(mvsiz),mz1(mvsiz),
92 . mx2(mvsiz),my2(mvsiz),mz2(mvsiz),rby(*),
93 . partsav(*),tani(15,*),ms(*),in(*),fsky(*),fskyv(*),gresav(*),
94 . msrt(*), dmelrt(*),x0_err(3,*)
95 DOUBLE PRECISION XDP(3,*)
97 TYPE (SENSOR_STR_) ,
DIMENSION(NSENSOR) ,
INTENT(IN) :: SENSOR_TAB
103 . umas(mvsiz),uiner(mvsiz),
104 . rot1(3,mvsiz),rot2(3,mvsiz),sti(3,mvsiz),stir(3,mvsiz),
105 . xkm(mvsiz),xkr(mvsiz),xcm(mvsiz),xcr(mvsiz)
106 DOUBLE PRECISION XL(MVSIZ,3)
109 CALL RSKEW33(JFT ,JLT ,IXR ,IOUT ,IPROP,
110 . NUVAR ,UVAR ,RBY ,X ,XL ,
111 . ROT1 ,ROT2 ,DX ,DY ,DZ ,
112 . RX ,RY ,RZ ,VR ,IGTYP,
113 . nsensor,sensor_tab,isens ,nc1 ,nc2 ,
116 CALL ruser33(nel ,iout ,iprop ,nuvar ,uvar ,
117 . forx ,fory ,forz ,xmom ,ymom ,
118 . zmom ,xkm ,xkr ,xcm ,xcr ,
119 . xl ,umas ,uiner ,off ,e ,
120 . rot1 ,rot2 ,dx ,dy ,dz ,
121 . rx ,ry ,rz ,igtyp ,isens ,
125 1 jft, jlt, dt2t, neltst,
126 2 ityptst, ixr, e, sti,
127 3 stir, off, xkm, xkr,
128 4 xcm, xcr, umas, uiner,
129 5 forx, fory, forz, xmom,
130 6 ymom, zmom, rot1, rot2,
131 7 msrt, dmelrt, nuvar, uvar,
135 1 jft, jlt, e, partsav,
136 2 umas, vx, ipartr, gresav,
137 3 grth, igrth, nc1, nc2,
139 CALL ranim33 (jft,jlt,forx,fory,forz,xmom,ymom,zmom,xl,tani,h3d_data)
142 CALL rcum33(jft ,jlt ,xl ,nc1 ,nc2 ,
143 . f ,forx ,fory ,forz ,ar ,
144 . xmom ,ymom ,zmom ,sti ,stir ,
145 . stifn ,stifr ,fx1 ,fx2 ,fy1 ,
146 . fy2 ,fz1 ,fz2 ,mx1 ,mx2 ,
147 . my1 ,my2 ,mz1 ,mz2 ,nuvar ,
151 1 jft, jlt, xl, fsky,
152 2 fskyv, forx, fory, forz,
153 3 xmom, ymom, zmom, sti,
154 4 stir, fx1, fx2, fy1,
155 5 fy2, fz1, fz2, mx1,
156 6 mx2, my1, my2, mz1,
157 7 mz2, iadr, nuvar, uvar,
subroutine rcum33(jft, jlt, xl, nc1, nc2, f, forx, fory, forz, xm, xmom, ymom, zmom, sti, stir, stifn, stifr, fx1, fx2, fy1, fy2, fz1, fz2, mx1, mx2, my1, my2, mz1, mz2, nuvar, uvar)
subroutine rdtime33(jft, jlt, dt2t, neltst, ityptst, ixr, eint, sti, stir, off, xkm, xkr, xcm, xcr, umas, uiner, fx, fy, fz, xmom, ymom, zmom, rot1, rot2, msrt, dmelrt, nuvar, uvar, jntyp, jsms)
subroutine rgjoint(jft, jlt, ipartr, nel, nuvar, iout, iprop, iadr, fsky, fskyv, off, forx, fory, forz, e, dx, dy, dz, rx, ry, rz, xmom, ymom, zmom, uvar, stifn, stifr, ixr, tani, rby, x, vx, vr, sti, stir, ms, in, partsav, dt1, dt2t, f, ar, fx1, fx2, fy1, fy2, fz1, fz2, mx1, mx2, my1, my2, mz1, mz2, gresav, grth, igrth, msrt, dmelrt, neltst, ityptst, igtyp, sensor_tab, nc1, nc2, xdp, x0_err, h3d_data, jsms, igre, nft, nsensor)
subroutine ruser33(nel, iout, iprop, nuvar, uvar, fx, fy, fz, xmom, ymom, zmom, xkm, xkr, xcm, xcr, xl, mass, iner, off, eint, rot1, rot2, dx, dy, dz, rx, ry, rz, igtyp, isens, x0_err)