39 1 GEO ,IXR ,X ,ELBUF_TAB,NPF ,
40 2 TF ,SKEW ,OFFSET,FR_WAVE,
42 4 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,IKGEO,
66 . IGEO(*), ETAG(*),IDDL(*) ,NDOF(*) ,IADK(*) ,JDIK(*)
68 . GEO(NPROPG,*),X(*),TF(*),SKEW(LSKEW,*),
69 . FR_WAVE(*),PM(*),KE11(9,MVSIZ),KE12(9,MVSIZ),KE22(9,MVSIZ),
70 . off(mvsiz),k_diag(*) ,k_lt(*)
72 TYPE (ELBUF_STRUCT_),
TARGET:: ELBUF_TAB
77 . al(mvsiz),kx(mvsiz),ex(mvsiz),ey(mvsiz),ez(mvsiz)
78 INTEGER PID(MVSIZ),NGL(MVSIZ),
83 TYPE(g_bufel_) ,
POINTER :: GBUF
85 GBUF => elbuf_tab%GBUF
110 nuvar = nint(geo(25,ixr(1,1)))
111 CALL r1coork3(jft ,jlt ,x ,ixr ,pid ,
112 1 ngl ,al ,ex ,ey ,ez ,
119 CALL r4sumg3(jft ,jlt ,al ,kx ,ex ,
120 1 ey ,ez ,ke11 ,ke12 ,ke22 )
122 IF (ikgeo==1)
CALL tkeg3(jft ,jlt ,
123 1 gbuf%FOR ,al ,ke11 ,ke12 ,ke22 )
126 IF (neig>0)
CALL peoff(
127 1 nixr, jft, jlt, ixr , etag,
131 1 ixr ,nel ,iddl ,ndof ,k_diag ,
132 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 r4sumg3(jft, jlt, al, kx, r11, r21, r31, ke11, ke12, ke22)
subroutine ruser32ke3(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)