30 2 PYCI, PZCI, PYCJ, PZCJ,
32 4 GG, KIJ, KIJU, KIJL,
37#include "implicit_f.inc"
49 INTEGER,
INTENT(IN) :: NEL
50 INTEGER,
INTENT(IN) :: JCVT
53 . PYI(*), PZI(*), PYJ(*), PZJ(*),
54 . pyci(*), pzci(*), pycj(*), pzcj(*), ay(*), r22(*), r23(*),
55 . dd(3,3,*), gg(*), kij(2,2,*), kiju(2,2,*), kijl(2,2,*)
66 kij(1,1,ep) = kij(1,1,ep) +
67 . dd(1,1,ep)*pyi(ep)*pyj(ep) +
68 . gg(ep)*pzci(ep)*pzcj(ep)
69 kij(1,2,ep) = kij(1,2,ep) +
70 . dd(1,2,ep)*pyi(ep)*pzj(ep) +
71 . gg(ep)*pzci(ep)*pycj(ep)
72 kij(2,1,ep) = kij(2,1,ep) +
73 . dd(1,2,ep)*pzi(ep)*pyj(ep) +
74 . gg(ep)*pyci(ep)*pzcj(ep)
75 kij(2,2,ep) = kij(2,2,ep) +
76 . dd(2,2,ep)*pzi(ep)*pzj(ep) +
77 . gg(ep)*pyci(ep)*pycj(ep)
82 ays(ep) = ay(ep)*ay(ep)
86 kij(1,1,ep) = kij(1,1,ep) +
87 . dd(1,3,ep)*ay(ep)*(pyi(ep)+pyj(ep)) +
89 kij(1,2,ep) = kij(1,2,ep) +
90 . dd(2,3,ep)*ay(ep)*pzj(ep)
91 kij(2,1,ep) = kij(2,1,ep) +
113 . dd(1,3,ep)*r22(ep)*ay(ep)*(pyi(ep)+pyj(ep)) +
114 . dd(3,3,ep)*r22(ep)*r22(ep)*ays(ep)
116 . dd(1,3,ep)*r23(ep)*ay(ep)*pyi(ep) +
117 . dd(2,3,ep)*r22(ep)*ay(ep)*pzj(ep) +
118 . dd(3,3,ep)*r22(ep)*r23(ep)*ays(ep)
119 kij(2,1,ep) = kij(2,1,ep) +
120 . dd(1,3,ep)*r23(ep)*ay(ep)*pyj(ep) +
121 . dd(2,3,ep)*r22(ep)*ay(ep)*pzi(ep) +
122 . dd(3,3,ep)*r22(ep)*r23(ep)*ays(ep)
123 kij(2,2,ep) = kij(2,2,ep) +
124 . dd(2,3,ep)*r23(ep)*ay(ep)*(pzi(ep)+pzj(ep)) +
125 . dd(3,3,ep)*r23(ep)*r23(ep)*ays(ep)
subroutine q4kelijs2(pyi, pzi, pyj, pzj, pyci, pzci, pycj, pzcj, ay, r22, r23, dd, gg, kij, kiju, kijl, is, nel, jcvt)