39 SUBROUTINE r4ke3(JFT ,JLT ,NEL ,MTN ,PM ,
40 1 GEO ,IXR ,X ,ELBUF_TAB,NPF ,
41 2 TF ,SKEW ,OFFSET,FR_WAVE,
43 4 ETAG , IDDL ,NDOF ,K_DIAG ,K_LT ,
49 use element_mod ,
only : nixr
53#include "implicit_f.inc"
66 INTEGER IXR(,*), 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(9,mvsiz),ke12(9,mvsiz),ke22(9,mvsiz),
74 . off(mvsiz),k_diag(*) ,k_lt(*)
76 TYPE (ELBUF_STRUCT_),
TARGET:: ELBUF_TAB
82 . al(mvsiz),kx(mvsiz),ex(mvsiz),ey(mvsiz),ez(mvsiz)
83 INTEGER PID(MVSIZ),NGL(MVSIZ)
84 TYPE(G_BUFEL_) ,
POINTER :: GBUF
86 gbuf => elbuf_tab%GBUF
118 CALL r1coork3(jft ,jlt ,x ,ixr ,pid ,
119 1 ngl ,al ,ex ,ey ,ez ,
121 CALL r4mat3(jft ,jlt ,geo ,kx ,pid ,
122 1 gbuf%LENGTH,gbuf%FOR,gbuf%TOTDEPL,tf ,npf ,
127 CALL r4sumg3(jft ,jlt ,al ,kx ,ex ,
128 1 ey ,ez ,ke11 ,ke12 ,ke22 )
129 IF (ikgeo==1)
CALL tkeg3(jft ,jlt ,
130 1 gbuf%FOR ,al ,ke11 ,ke12 ,ke22 )
133 IF (neig>0)
CALL peoff(
134 1 nixr, jft, jlt, ixr , etag,
137 1 ixr ,nel ,iddl ,ndof ,k_diag ,
138 2 k_lt ,iadk ,jdik ,ke11 ,ke12 ,
subroutine assem_p(nixpl, nd, ixp, nel, iddl, ndof, k_diag, k_lt, iadk, jdik, kc11, kc12, kc22, off)
subroutine r1coork3(jft, jlt, x, ncc, pid, ngl, al, r11, r21, r31, offg, off)
subroutine r4ke3(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 r4mat3(jft, jlt, geo, kx, mgn, al0, fx, dx, tf, npf, pos, igeo)
subroutine r4sumg3(jft, jlt, al, kx, r11, r21, r31, ke11, ke12, ke22)