38 SUBROUTINE r4ke3(JFT ,JLT ,NEL ,MTN ,PM ,
39 1 GEO ,IXR ,X ,ELBUF_TAB,NPF ,
40 2 TF ,SKEW ,OFFSET,FR_WAVE,
42 4 ETAG , IDDL ,NDOF ,K_DIAG ,K_LT ,
51#include "implicit_f.inc"
64 INTEGER IXR(NIXR,*), 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(9,mvsiz),ke12(9,mvsiz),ke22(9,mvsiz),
72 . off(mvsiz),k_diag(*) ,k_lt(*)
74 TYPE (ELBUF_STRUCT_),
TARGET:: ELBUF_TAB
80 . al(mvsiz),kx(mvsiz),ex(mvsiz),ey(mvsiz),ez(mvsiz)
81 INTEGER PID(MVSIZ),NGL(MVSIZ)
82 INTEGER NB1, NB2, NB3, NB4, NB5, NB6, NB7, NB8, NB9, NB10,
83 . NB11, NB12, NEL3, NEL4,NB15, NB16,NBFI
85 TYPE(g_bufel_) ,
POINTER :: GBUF
87 gbuf => elbuf_tab%GBUF
119 CALL r1coork3(jft ,jlt ,x ,ixr ,pid ,
120 1 ngl ,al ,ex ,ey ,ez ,
122 CALL r4mat3(jft ,jlt ,geo ,kx ,pid ,
123 1 gbuf%LENGTH,gbuf%FOR,gbuf%TOTDEPL,tf ,npf ,
128 CALL r4sumg3(jft ,jlt ,al ,kx ,ex ,
129 1 ey ,ez ,ke11 ,ke12 ,ke22 )
130 IF (ikgeo==1)
CALL tkeg3(jft ,jlt ,
131 1 gbuf%FOR ,al ,ke11 ,ke12 ,ke22 )
134 IF (neig>0)
CALL peoff(
135 1 nixr, jft, jlt, ixr , etag,
138 1 ixr ,nel ,iddl ,ndof ,k_diag ,
139 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)