37 SUBROUTINE r12ke3(JFT ,JLT ,NEL ,MTN ,PM ,
38 1 GEO ,IXR ,X ,ELBUF_TAB,NPF ,
39 2 TF ,SKEW ,OFFSET,FR_WAVE ,IGEO ,
40 3 ETAG , IDDL ,NDOF ,K_DIAG ,K_LT ,
50#include "implicit_f.inc"
65 . ETAG(*),(*) ,NDOF(*) ,IADK(*) ,JDIK(*)
69 . geo(npropg,*),x(*),tf(*),skew(lskew,*),
70 . fr_wave(*),pm(*),ke11(9,mvsiz),ke12(9,mvsiz),ke22(9,mvsiz),
71 . ke33(9,mvsiz),ke13(9,mvsiz),ke23(9,mvsiz),
72 . off(mvsiz),k_diag(*) ,k_lt(*)
74 TYPE (ELBUF_STRUCT_),
TARGET:: ELBUF_TAB
80 . kx(mvsiz),dkx(mvsiz),ex(mvsiz),ey(mvsiz),ez(mvsiz),
81 . ex2(mvsiz),ey2(mvsiz),ez2(mvsiz),beta(mvsiz)
82 INTEGER PID(MVSIZ),NGL(MVSIZ)
83 INTEGER NB1, NB2, NB3, NB4, NB5, NB6, NB7, NB8, NB9, NB10,
84 . NB11, NB12, NEL3, NEL4,NB15, NB16,NBFI
86 TYPE(g_bufel_) ,
POINTER :: GBUF
88 gbuf => elbuf_tab%GBUF
118 CALL r3coork3(jft ,jlt ,x ,ixr ,pid ,
119 1 ngl ,ex ,ey ,ez ,ex2 ,
120 2 ey2 ,ez2 ,beta ,gbuf%OFF,off )
121 CALL r12mat3(jft ,jlt ,geo ,kx ,pid ,
122 1 dkx ,beta ,gbuf%LENGTH,gbuf%FOR,gbuf%TOTDEPL,
123 2 tf ,npf ,gbuf%POSX,igeo )
127 CALL r12sumg3(jft ,jlt ,kx ,dkx ,ex ,
128 1 ey ,ez ,ex2 ,ey2 ,ez2 ,
129 2 ke11 ,ke12 ,ke13 ,ke22 ,ke23 ,
134 1 jft, jlt, ixr,nixr ,3 , etag, off)
136 1 ixr ,nel ,iddl ,ndof ,k_diag ,
137 2 k_lt ,iadk ,jdik ,ke11 ,ke12 ,
138 3 ke13 ,ke22 ,ke23 ,ke33 ,off )
subroutine assem_r3(nix, ndl, ix, nel, iddl, ndof, k_diag, k_lt, iadk, jdik, k11, k12, k13, k22, k23, k33, off)
subroutine r12ke3(jft, jlt, nel, mtn, pm, geo, ixr, x, elbuf_tab, npf, tf, skew, offset, fr_wave, igeo, etag, iddl, ndof, k_diag, k_lt, iadk, jdik)
subroutine r12sumg3(jft, jlt, kx, dkx, r11, r21, r31, r12, r22, r32, ke11, ke12, ke13, ke22, ke23, ke33)
subroutine r3coork3(jft, jlt, x, ncc, pid, ngl, r11, r21, r31, r12, r22, r32, beta, offg, off)