39 SUBROUTINE r13ke3(JFT ,JLT ,NEL ,MTN ,PM ,
40 1 GEO ,IXR ,X ,ELBUF_TAB,NPF ,
41 2 TF ,SKEW ,OFFSET,FR_WAVE,IKGEO ,IGEO,
42 3 ETAG , IDDL ,NDOF ,K_DIAG ,K_LT ,
49 use element_mod ,
only : nixr
53#include "implicit_f.inc"
66 INTEGER IXR(NIXR,*), NPF(*),JFT,JLT,OFFSET,NEL,MTN,IKGEO
68 . ETAG(*),IDDL(*) ,NDOF(*) ,IADK(*) ,JDIK(*)
72 . geo(npropg,*),x(*),tf(*),skew(lskew,*),
73 . fr_wave(*),pm(*),ke11(36,mvsiz),ke12(36,mvsiz),ke22(36,mvsiz),
74 . off(mvsiz),k_diag(*) ,k_lt(*)
76 TYPE (ELBUF_STRUCT_),
TARGET:: ELBUF_TAB
82 . al(mvsiz),kx(mvsiz),ky(mvsiz) ,kz(mvsiz),
83 . mx(mvsiz) ,my(mvsiz) ,mz(mvsiz),
84 . r11(mvsiz),r12(mvsiz),r13(mvsiz),
85 . r21(mvsiz),r22(mvsiz),r23(mvsiz),
86 . r31(mvsiz),r32(mvsiz),r33(mvsiz)
87 INTEGER PID(MVSIZ),NGL(MVSIZ)
95 TYPE(g_bufel_) ,
POINTER :: GBUF
97 GBUF => elbuf_tab%GBUF
101 ii(i) = (i-1)*nel + 1
218 CALL r4coork3(jft ,jlt ,x ,ixr ,pid ,
219 2 ngl ,al ,r11 ,r12 ,r13 ,
220 3 r21 ,r22 ,r23 ,r31 ,r32 ,
221 4 r33 ,gbuf%SKEW,gbuf%OFF,off )
222 CALL r13mat3(jft ,jlt ,geo ,kx ,ky ,
223 2 kz ,mx ,my ,mz ,pid ,
224 3 gbuf%LENGTH(ii(1)),gbuf%FOR(ii(1)),gbuf%FOR(ii(2)),gbuf%FOR(ii(3)),gbuf%TOTDEPL(ii(1)
225 4 gbuf%TOTDEPL(ii(2)),gbuf%TOTDEPL(ii(3)),gbuf%MOM(ii(1)),gbuf%MOM(ii(2)),gbuf%MOM(ii(3)),
226 5 gbuf%TOTROT(ii(1)),gbuf%TOTROT(ii(2)),gbuf%TOTROT(ii(3)),tf ,npf ,
227 6 gbuf%POSX,gbuf%POSY,gbuf%POSZ,gbuf%POSXX,gbuf%POSYY,
232 CALL r13sumg3(jft ,jlt ,al ,kx ,ky ,
233 2 kz ,mx ,my ,mz ,r11 ,
234 3 r12 ,r13 ,r21 ,r22 ,r23 ,
235 4 r31 ,r32 ,r33 ,ke11 ,ke12 ,
237 IF (ikgeo==1)
CALL pkeg3(jft ,jlt ,
238 1 gbuf%FOR(ii(1)) ,al ,ke11 ,ke12 ,ke22 )
241 IF (neig>0)
CALL peoff(
242 1 nixr, jft, jlt, ixr, etag,
245 1 ixr ,nel ,iddl ,ndof ,k_diag ,
246 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)
subroutine r13sumg3(jft, jlt, al, kx, ky, kz, mx, my, mz, r11, r12, r13, r21, r22, r23, r31, r32, r33, ke11, ke12, ke22)
subroutine r4coork3(jft, jlt, x, ncc, pid, ngl, al, r11, r12, r13, r21, r22, r23, r31, r32, r33, rloc, offg, off)