38 1 GEO ,IXR ,X ,ELBUF_TAB,NPF ,
39 2 TF ,SKEW ,OFFSET,FR_WAVE,
41 4 ETAG , IDDL ,NDOF ,K_DIAG ,K_LT ,
50#include "implicit_f.inc"
63 INTEGER IXR(NIXR,*), NPF(*),JFT,JLT,OFFSET,NEL,MTN,IKGEO,
64 . IGEO(*), ETAG(*),IDDL(*) ,NDOF(*) ,IADK(*) ,JDIK(*)
66 . GEO(NPROPG,*),X(*),TF(*),SKEW(LSKEW,*),
67 . FR_WAVE(*),PM(*),KE11(9,MVSIZ),KE12(9,MVSIZ),KE22(9,MVSIZ),
68 . off(mvsiz),k_diag(*) ,k_lt(*)
70 TYPE (ELBUF_STRUCT_),
TARGET:: ELBUF_TAB
75 . al(mvsiz),kx(mvsiz),ex(mvsiz),ey(mvsiz),ez(mvsiz)
76 INTEGER I,PID(MVSIZ),NGL(MVSIZ),
77 . NB1, NB2, NB3, NB4, NB5, NB6, NB7, NB8, NB9, NB10,
78 . NB11, NB12, NEL3, NEL4, NEL5, NB15, NB16, NBFI,
81 TYPE(g_bufel_) ,
POINTER :: GBUF
83 GBUF => elbuf_tab%GBUF
108 nuvar = nint(geo(25,ixr(1,1)))
109 CALL r1coork3(jft ,jlt ,x ,ixr ,pid ,
110 1 ngl ,al ,ex ,ey ,ez ,
117 CALL r4sumg3(jft ,jlt ,al ,kx ,ex ,
118 1 ey ,ez ,ke11 ,ke12 ,ke22 )
120 IF (ikgeo==1)
CALL tkeg3(jft ,jlt ,
121 1 gbuf%FOR ,al ,ke11 ,ke12 ,ke22 )
124 IF (neig>0)
CALL peoff(
125 1 nixr, jft, jlt, ixr , etag,
129 1 ixr ,nel ,iddl ,ndof ,k_diag ,
130 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 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)