32
33
34
35#include "implicit_f.inc"
36
37
38
39 INTEGER LFT,LLT,IS
40
42 . pxyi(*), pyxi(*) ,pxzi(*),pzxi(*) ,pyzi
43 . pxyj(*), pyxj(*) ,pxzj(*),pzxj(*) ,pyzj(*),pzyj(*),
44 . p21i(*), p32i(*) ,p21j(*), p32j(*) ,g(*), kij(3,3,*)
45
46
47
48 INTEGER I
49
50
51
52
53
54 DO i=lft,llt
55 kij(1,1,i)=kij(1,1,i)+
56 . g(i)*(pxyi(i)*pxyj(i)+pxzi(i)*pxzj(i)+p21i(i)*p21j(i))
57 kij(2,2,i)=kij(2,2,i)+
58 . g(i)*(pyxi(i)*pyxj(i)+pyzi(i)*pyzj(i)+p32i(i)*p32j(i))
59 kij(3,3,i)=kij(3,3,i)+g(i)*(pzxi(i)*pzxj(i)+pzyi(i)*pzyj(i))
60 kij(1,2,i)=kij(1,2,i)+
61 . g(i)*(pxyi(i)*pyxj(i)+p21i(i)*pyzj(i)+pxzi(i)*p32j(i))
62 kij(1,3,i)=kij(1,3,i)+
63 . g(i)*(p21i(i)*pzyj(i)+pxzi(i)*pzxj(i))
64 kij(2,3,i)=kij(2,3,i)+
65 . g(i)*(pyzi(i)*pzyj(i)+p32i(i)*pzxj(i))
66 ENDDO
67 IF (is==0) THEN
68 DO i=lft,llt
69 kij(2,1,i)=kij(2,1,i)+
70 . g(i)*(pxyj(i)*pyxi(i)+p21j(i)*pyzi(i)+pxzj(i)*p32i(i))
71 kij(3,1,i)=kij(3,1,i)+
72 . g(i)*(p21j(i)*pzyi(i)+pxzj(i)*pzxi(i))
73 kij(3,2,i)=kij(3,2,i)+
74 . g(i)*(pyzj(i)*pzyi(i)+p32j(i)*pzxi(i))
75 ENDDO
76 ENDIF
77
78 RETURN