34 1 IXQ ,NEL ,IDDL ,NDOF ,K_DIAG,
35 2 K_LT ,IADK ,JDIK ,K11 ,K12 ,
36 3 K13 ,K14 ,K22 ,K23 ,K24 ,
37 4 K33 ,K34 ,K44 ,OFF )
38 use element_mod ,
only : nixq
42#include "implicit_f.inc"
50 INTEGER IXQ(NIXQ,*), NEL, IDDL(*), NDOF(*), IADK(*), JDIK(*)
53 . K11(2,2,*), K12(2,2,*), K13(2,2,*), K14(2,2,*), K22(2,2,*),
54 . k23(2,2,*), k24(2,2,*), k33(2,2,*), k34(2,2,*), k44(2,2,*),
59 INTEGER I, J, EP, NN(MVSIZ,4)
67 nn(ep,i) = ixq(i+1,ep)
83 ktp(i+1,j+1,ep) = k11(i,j,ep)
87 CALL assem_kii(nn(1,1),nel,iddl,iadk,k_diag,k_lt,ktp,3,off)
91 ktp(i+1,j+1,ep) = k22(i,j,ep)
95 CALL assem_kii(nn(1,2),nel,iddl,iadk,k_diag,k_lt,ktp,3,off)
99 ktp(i+1,j+1,ep) = k33(i,j,ep)
103 CALL assem_kii(nn(1,3),nel,iddl,iadk,k_diag,k_lt,ktp,3,off)
107 ktp(i+1,j+1,ep) = k44(i,j,ep)
111 CALL assem_kii(nn(1,4),nel,iddl,iadk,k_diag,k_lt,ktp,3,off)
116 ktp(i+1,j+1,ep) = k12(i,j,ep)
120 CALL assem_kij(nn(1,1),nn(1,2),nel,iddl,iadk,jdik,
121 . k_diag,k_lt,ktp,3,off)
125 ktp(i+1,j+1,ep) = k13(i,j,ep)
129 CALL assem_kij(nn(1,1),nn(1,3),nel,iddl,iadk,jdik,
130 . k_diag,k_lt,ktp,3,off)
134 ktp(i+1,j+1,ep) = k14(i,j,ep)
138 CALL assem_kij(nn(1,1),nn(1,4),nel,iddl,iadk,jdik,
139 . k_diag,k_lt,ktp,3,off)
143 ktp(i+1,j+1,ep) = k23(i,j,ep)
147 CALL assem_kij(nn(1,2),nn(1,3),nel,iddl,iadk,jdik,
148 . k_diag,k_lt,ktp,3,off)
152 ktp(i+1,j+1,ep) = k24(i,j,ep)
156 CALL assem_kij(nn(1,2),nn(1,4),nel,iddl,iadk,jdik,
157 . k_diag,k_lt,ktp,3,off)
161 ktp(i+1,j+1,ep) = k34(i,j,ep)
165 CALL assem_kij(nn(1,3),nn(1,4),nel,iddl,iadk,jdik,
166 . k_diag,k_lt,ktp,3,off)