38 SUBROUTINE r12ke3(JFT ,JLT ,NEL ,MTN ,PM ,
39 1 GEO ,IXR ,X ,ELBUF_TAB,NPF ,
40 2 TF ,SKEW ,OFFSET,FR_WAVE ,IGEO ,
41 3 ETAG , IDDL ,NDOF ,K_DIAG ,K_LT ,
48 use element_mod ,
only : nixr
52#include "implicit_f.inc"
65 INTEGER IXR(NIXR,*), NPF(*),JFT,JLT,OFFSET,NEL ,MTN
67 . ETAG(*),IDDL(*) ,NDOF(*) ,IADK(*) ,JDIK(*)
71 . geo(npropg,*),x(*),tf(*),skew(lskew,*),
72 . fr_wave(*),pm(*),ke11(9,mvsiz),ke12(9,mvsiz),ke22(9,mvsiz),
73 . ke33(9,mvsiz),ke13(9,mvsiz),ke23(9,mvsiz),
74 . off(mvsiz),k_diag(*) ,k_lt(*)
76 TYPE (ELBUF_STRUCT_),
TARGET:: ELBUF_TAB
82 . kx(mvsiz),dkx(mvsiz),ex(mvsiz),ey(mvsiz),ez(mvsiz),
83 . ex2(mvsiz),ey2(mvsiz),ez2(mvsiz),beta(mvsiz)
84 INTEGER PID(MVSIZ),NGL(MVSIZ)
85 TYPE(g_bufel_) ,
POINTER :: GBUF
87 GBUF => elbuf_tab%GBUF
117 CALL r3coork3(jft ,jlt ,x ,ixr ,pid ,
118 1 ngl ,ex ,ey ,ez ,ex2 ,
119 2 ey2 ,ez2 ,beta ,gbuf%OFF,off )
120 CALL r12mat3(jft ,jlt ,geo ,kx ,pid ,
121 1 dkx ,beta ,gbuf%LENGTH,gbuf%FOR,gbuf%TOTDEPL,
122 2 tf ,npf ,gbuf%POSX,igeo )
126 CALL r12sumg3(jft ,jlt ,kx ,dkx ,ex ,
127 1 ey ,ez ,ex2 ,ey2 ,ez2 ,
128 2 ke11 ,ke12 ,ke13 ,ke22 ,ke23 ,
133 1 jft, jlt, ixr,nixr ,3 , etag, off)
135 1 ixr ,nel ,iddl ,ndof ,k_diag ,
136 2 k_lt ,iadk ,jdik ,ke11 ,ke12 ,
137 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 r12mat3(jft, jlt, geo, kx, mgn, dkx, beta, al0, fx, dx, tf, npf, pos, igeo)
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)