38 SUBROUTINE r13ke3(JFT ,JLT ,NEL ,MTN ,PM ,
39 1 GEO ,IXR ,X ,ELBUF_TAB,NPF ,
40 2 TF ,SKEW ,OFFSET,FR_WAVE,IKGEO ,IGEO,
41 3 ETAG , IDDL ,NDOF ,K_DIAG ,K_LT ,
51#include "implicit_f.inc"
64 INTEGER IXR(,*), NPF(*),JFT,JLT,OFFSET,NEL,MTN,IKGEO
66 . ETAG(*),IDDL(*) ,NDOF(*) ,IADK(*) ,JDIK(*)
70 . geo(npropg,*),x(*),tf(*),skew(lskew,*),
71 . fr_wave(*),pm(*),ke11(36,mvsiz),ke12(36,mvsiz),ke22(36,mvsiz),
72 . off(mvsiz),k_diag(*) ,k_lt(*)
74 TYPE (elbuf_struct_),
TARGET:: elbuf_tab
80 . al(mvsiz),kx(mvsiz),ky(mvsiz) ,kz(mvsiz),
81 . mx(mvsiz) ,my(mvsiz) ,mz(mvsiz),
82 . r11(mvsiz),r12(mvsiz),r13(mvsiz),
83 . r21(mvsiz),r22(mvsiz),r23(mvsiz),
84 . r31(mvsiz),r32(mvsiz),r33(mvsiz)
85 INTEGER PID(MVSIZ),NGL(MVSIZ)
86 INTEGER NB1, NB2, NB3, NB4, NB5, NB6, NB7, NB8, NB9, NB10,
87 . NB11, NB2A, NB2B, NB4A, NB4B, NB5A, NB5B, NB6A, NB6B, NB7A,
88 . NB7B, NB8A, NB8B, NB9A, NB9B, NB10A, NB10B, , NB11B,
89 . nb12, nb12a, nb12b, nb13, nb13a, nb13b, nb14, nel3, nel4,
90 . nb15, nb15a, nb15b, nb15c, nb15d, nb15e, nb15f, nb16,
91 . nb8c, nb8d,offset3,offset4,nbfi,igtyp,i0,i,ii(3)
93 TYPE(g_bufel_) ,
POINTER :: GBUF
95 GBUF => elbuf_tab%GBUF
216 CALL r4coork3(jft ,jlt ,x ,ixr ,pid ,
217 2 ngl ,al ,r11 ,r12 ,r13 ,
218 3 r21 ,r22 ,r23 ,r31 ,r32 ,
219 4 r33 ,gbuf%SKEW,gbuf%OFF,off )
220 CALL r13mat3(jft ,jlt ,geo ,kx ,ky ,
221 2 kz ,mx ,my ,mz ,pid ,
222 3 gbuf%LENGTH(ii(1)),gbuf%FOR(ii(1)),gbuf%FOR(ii(2)),gbuf%FOR(ii(3)),gbuf%TOTDEPL(ii(1)),
223 4 gbuf%TOTDEPL(ii(2)),gbuf%TOTDEPL(ii(3)),gbuf%MOM(ii(1)),gbuf%MOM(ii(2)),gbuf%MOM
224 5 gbuf%TOTROT(ii(1)),gbuf%TOTROT(ii(2)),gbuf%TOTROT(ii(3)),tf ,npf
225 6 gbuf%POSX,gbuf%POSY,gbuf%POSZ,gbuf%POSXX,gbuf%POSYY,
230 CALL r13sumg3(jft ,jlt ,al ,kx ,ky ,
231 2 kz ,mx ,my ,mz ,r11 ,
232 3 r12 ,r13 ,r21 ,r22 ,r23 ,
233 4 r31 ,r32 ,r33 ,ke11 ,ke12 ,
235 IF (ikgeo==1)
CALL pkeg3(jft ,jlt ,
236 1 gbuf%FOR(ii(1)) ,al ,ke11 ,ke12 ,ke22 )
239 IF (neig>0)
CALL peoff(
240 1 nixr, jft, jlt, ixr, etag,
243 1 ixr ,nel ,iddl ,ndof ,k_diag ,
244 2 k_lt ,iadk ,jdik ,ke11 ,ke12 ,
subroutine r13ke3(jft, jlt, nel, mtn, pm, geo, ixr, x, elbuf_tab, npf, tf, skew, offset, fr_wave, ikgeo, igeo, etag, iddl, ndof, k_diag, k_lt, iadk, jdik)
subroutine r13mat3(jft, jlt, geo, kx, ky, kz, mx, my, mz, mgn, al0, fx, fy, fz, dx, dy, dz, xmom, ymom, zmom, rx, ry, rz, tf, npf, posx, posy, posz, posxx, posyy, poszz, igeo)