33 SUBROUTINE cbalke3(JFT,JLT,CDET,THK0,THK2,HM,HF,HC,HZ,
34 1 BM,BMF,BF,BC,TC,BZZ,NPLAT,IPLAT,VOL,
36 3 K11,K12,K13,K14,K22,K23,K24,K33,K34,K44,
37 4 M11,M12,M13,M14,M22,M23,M24,M33,M34,M44,
38 5 MF11,MF12,MF13,MF14,MF22,MF23,MF24,MF33,
39 6 MF34,MF44,FM12,FM13,FM14,FM23,FM24,FM34,
40 7 IORTH,HMOR,HFOR ,IDRIL,HMFOR,
41 8 X13 ,X24 ,Y13 ,Y24,NEL)
46#include "implicit_f.inc"
53 INTEGER JFT,JLT,NPLAT,IPLAT(*),IKGEO,IORTH,IDRIL,NEL
56 . BM(MVSIZ,3,3,4),(MVSIZ,3,3,4),BF(MVSIZ,3,2,4),BC(MVSIZ,2,5,4),
57 . THK0(*),THK2(*),BZZ(MVSIZ,8),TC(MVSIZ,2,2),
58 . HM(MVSIZ,4),HF(MVSIZ,4),HC(MVSIZ,2),HZ(*),
59 . K11(3,3,*),K12(3,3,*),K13(3,3,*),K14(3,3,*),
60 . (3,3,*),K23(3,3,*),K24(3,3,*),K33(3,3,*),
61 . m11(3,3,*),m12(3,3,*),m13(3,3,*),m14(3,3,*),
62 . m22(3,3,*),m23(3,3,*),m24(3,3,*),m33(3,3,*),
63 . mf11(3,3,*),mf12(3,3,*),mf13(3,3,*),mf14(3
64 . mf22(3,3,*),mf23(3,3,*),mf24(3,3,*),mf33(3,3,*),
65 . fm12(3,3,*),fm13(3,3,*),fm14(3,3,*),
66 . fm23(3,3,*),fm24(3,3,*),fm34(3,3,*),hmor
67 . k34(3,3,*),k44(3,3,*),m34(3,3,*),m44(3,3,*),
68 . mf34(3,3,*),mf44(3,3,*),
for(nel,5),mom(nel,3),hmfor(mvsiz,6),
69 . x13(*),x24(*),y13(*),y24(*)
73 INTEGER EP,I,J,L,K,M,I1,,IN(2),NF
75 . DM(2,2,MVSIZ),DF(2,2,MVSIZ),DC(2,2,MVSIZ),
76 . T11(2,2,MVSIZ),T12(2,2,MVSIZ),T13(2,2,MVSIZ),T14(2,2,MVSIZ),
77 . T22(2,2,MVSIZ),T23(2,2,MVSIZ),T24(2,2,MVSIZ),T33(2,2,MVSIZ),
78 . T44(2,2,MVSIZ),T34(2,2,MVSIZ),
79 . S11(2,2,MVSIZ),S12(2,2,MVSIZ),S13(2,2,MVSIZ),S14(2,2,MVSIZ),
80 . S22(2,2,MVSIZ),S23(2,2,MVSIZ),S24(2,2,MVSIZ),S33(2,2,MVSIZ),
81 . s44(2,2,mvsiz),s34(2,2,mvsiz),c1,c2,dhz(mvsiz),c3,c4,
82 . bb(2,4,mvsiz),bbc(2,3,4,mvsiz),gm(mvsiz)
83 . fxx(mvsiz),fyy(mvsiz),dm5(mvsiz),dm6(mvsiz),df5(mvsiz),
84 . fxy(mvsiz),fxy2(mvsiz),km12,km21
85 . df6(mvsiz),dm5_2(mvsiz),dm6_2(mvsiz),df5_2(mvsiz),
86 . df6_2(mvsiz),dmf(3,3,mvsiz),fac2z,cbr1(4,mvsiz),
87 . cbr2(4,mvsiz),cbr3(4,mvsiz),bb0(2,2,mvsiz),t0ij(2,2,mvsiz),
91#include "vectorize.inc"
101 df(1,1,m)=hf(ep,1)*c1
102 df(2,2,m)=hf(ep,2)*c1
103 df(1,2,m)=hf(ep,3)*c1
108#include "vectorize.inc"
112 dc(1,1,m)=hc(ep,1)*c2
113 dc(2,2,m)=hc(ep,2)*c2
119 bb(1,1,ep)=bm(ep,1,1,1)
120 bb(1,2,ep)=bm(ep,2,1,1)
121 bb(1,3,ep)=bm(ep,3,1,1)
123 bb(2,1,ep)=bm(ep,2,2,1)
124 bb(2,2,ep)=bm(ep,3,2,1)
125 bb(2,3,ep)=bm(ep,1,3,1)
126 bb(2,4,ep)=bm(ep,2,3,1)
132 t11(i,j,ep)=bb(i,1,ep)*bb(j,1,ep)
133 t11(j,i,ep)=t11(i,j,ep)
134 t22(i,j,ep)=bb(i,2,ep)*bb(j,2,ep)
135 t22(j,i,ep)=t22(i,j,ep)
136 t33(i,j,ep)=bb(i,3,ep)*bb(j,3,ep)
137 t33(j,i,ep)=t33(i,j,ep)
138 t44(i,j,ep)=bb(i,4,ep)*bb(j,4,ep)
139 t44(j,i,ep)=t44(i,j,ep)
140 s11(in(i),in(j),ep)=t11(i,j,ep)
141 s22(in(i),in(j),ep)=t22(i,j,ep)
142 s33(in(i),in(j),ep)=t33(i,j,ep)
143 s44(in(i),in(j),ep)=t44(i,j,ep)
152 t13(i,j,ep)=bb(i,1,ep)*bb(j,3,ep)
153 t14(i,j,ep)=bb(i,1,ep)*bb(j,4,ep)
154 t23(i,j,ep)=bb(i,2,ep)*bb(j,3,ep)
155 t24(i,j,ep)=bb(i,2,ep)*bb(j,4,ep)
156 t34(i,j,ep)=bb(i,3,ep)*bb(j,4,ep)
157 s12(in(i),in(j),ep)=t12(i,j,ep)
158 s13(in(i),in(j),ep)=t13(i,j,ep)
159 s14(in(i),in(j),ep)=t14(i,j,ep)
160 s23(in(i),in(j),ep)=t23(i,j,ep)
161 s24(in(i),in(j),ep)=t24(i,j,ep)
162 s34(in(i),in(j),ep)=t34(i,j,ep)
167 s11(2,1,ep)=-s11(2,1,ep)
168 s11(1,2,ep)= s11(2,1,ep)
169 s22(2,1,ep)=-s22(2,1,ep)
170 s22(1,2,ep)= s22(2,1,ep)
171 s33(2,1,ep)=-s33(2,1,ep)
172 s33(1,2,ep)= s33(2,1,ep)
173 s44(2,1,ep)=-s44(2,1,ep)
174 s44(1,2,ep)= s44(2,1,ep)
175 s12(1,2,ep)=-s12(1,2,ep)
176 s12(2,1,ep)=-s12(2,1,ep)
178 s13(2,1,ep)=-s13(2,1,ep)
179 s14(1,2,ep)=-s14(1,2,ep)
180 s14(2,1,ep)=-s14(2,1,ep)
181 s23(1,2,ep)=-s23(1,2,ep)
182 s23(2,1,ep)=-s23(2,1,ep)
183 s24(1,2,ep)=-s24(1,2,ep)
184 s24(2,1,ep)=-s24(2,1,ep)
185 s34(1,2,ep)=-s34(1,2,ep)
186 s34(2,1,ep)=-s34(2,1,ep)
192 k11(i,j,ep)=k11(i,j,ep)+t11(i,j,ep)*dm(i,j,ep)
193 k22(i,j,ep)=k22(i,j,ep)+t22(i,j,ep)*dm(i,j,ep)
194 k33(i,j,ep)=k33(i,j,ep)+t33(i,j,ep)*dm(i,j,ep)
195 k44(i,j,ep)=k44(i,j,ep)+t44(i,j,ep)*dm(i,j,ep)
203#include "vectorize.inc"
205 m11(i,j,ep)=m11(i,j,ep)+s11(i,j,ep)*df(i1,j1,ep)+
206 1 s11(i1,j1,ep)*gf(ep)
207 m22(i,j,ep)=m22(i,j,ep)+s22(i,j,ep)*df(i1,j1,ep)+
208 1 s22(i1,j1,ep)*gf(ep)
209 m33(i,j,ep)=m33(i,j,ep)+s33(i,j,ep)*df(i1,j1,ep)+
210 1 s33(i1,j1,ep)*gf(ep)
211 m44(i,j,ep)=m44(i,j,ep)+s44(i,j,ep)*df(i1,j1,ep)+
212 1 s44(i1,j1,ep)*gf(ep)
220 k12(i,j,ep)=k12(i,j,ep)+t12(i,j,ep)*dm(i,j,ep)
221 k13(i,j,ep)=k13(i,j,ep)+t13(i,j,ep)*dm(i,j,ep)
222 k14(i,j,ep)=k14(i,j,ep)+t14(i,j,ep)*dm(i,j,ep)
223 k23(i,j,ep)=k23(i,j,ep)+t23(i,j,ep)*dm(i,j,ep)
224 k24(i,j,ep)=k24(i,j,ep)+t24(i,j,ep)*dm(i,j,ep)
225 k34(i,j,ep)=k34(i,j,ep)+t34(i,j,ep)*dm(i,j,ep)
233#include "vectorize.inc"
235 m12(i,j,ep)=m12(i,j,ep)+s12(i,j,ep)*df(i1,j1,ep)+
236 1 s12(i1,j1,ep)*gf(ep)
237 m13(i,j,ep)=m13(i,j,ep)+s13(i,j,ep)*df(i1,j1,ep)+
238 1 s13(i1,j1,ep)*gf(ep)
239 m14(i,j,ep)=m14(i,j,ep)+s14(i,j,ep)*df(i1,j1,ep)+
240 1 s14(i1,j1,ep)*gf(ep)
241 m23(i,j,ep)=m23(i,j,ep)+s23(i,j,ep)*df(i1,j1,ep)+
242 1 s23(i1,j1,ep)*gf(ep)
243 m24(i,j,ep)=m24(i,j,ep)+s24(i,j,ep)*df(i1,j1,ep)+
244 1 s24(i1,j1,ep)*gf(ep)
245 m34(i,j,ep)=m34(i,j,ep)+s34(i,j,ep)*df(i1,j1,ep)+
246 1 s34(i1,j1,ep)*gf(ep)
256#include "vectorize.inc"
258 k11(i,j,ep)=k11(i,j,ep)+t11(i1,j1,ep)*gm(ep)
259 k22(i,j,ep)=k22(i,j,ep)+t22(i1,j1,ep)*gm(ep)
260 k33(i,j,ep)=k33(i,j,ep)+t33(i1,j1,ep)*gm(ep)
261 k44(i,j,ep)=k44(i,j,ep)+t44(i1,j1,ep)*gm(ep)
270#include "vectorize.inc"
272 k12(i,j,ep)=k12(i,j,ep)+t12(i1,j1,ep)*gm(ep)
273 k13(i,j,ep)=k13(i,j,ep)+t13(i1,j1,ep)*gm(ep)
274 k14(i,j,ep)=k14(i,j,ep)+t14(i1,j1,ep)*gm(ep)
275 k23(i,j,ep)=k23(i,j,ep)+t23(i1,j1,ep)*gm(ep)
276 k24(i,j,ep)=k24(i,j,ep)+t24(i1,j1,ep)*gm(ep)
277 k34(i,j,ep)=k34(i,j,ep)+t34(i1,j1,ep)*gm(ep)
285 k11(i,j,ep)=k11(i,j,ep)+bm(ep,3,i,1)*gm(ep)*bm(ep,3,j,1)
286 k22(i,j,ep)=k22(i,j,ep)+bm(ep,3,i,2)*gm(ep)*bm(ep,3,j,2)
287 k33(i,j,ep)=k33(i,j,ep)+bm(ep,3,i,3)*gm(ep)*bm(ep,3,j,3)
288 k44(i,j,ep)=k44(i,j,ep)+bm(ep,3,i,4)*gm(ep)*bm(ep,3,j,4)
296 k12(i,j,ep)=k12(i,j,ep)+bm(ep,3,i,1)*gm(ep)*bm(ep,3,j,2)
297 k13(i,j,ep)=k13(i,j,ep)+bm(ep,3,i,1)*gm(ep)*bm(ep,3,j,3)
298 k14(i,j,ep)=k14(i,j,ep)+bm(ep,3,i,1)*gm(ep)*bm(ep,3,j,4)
299 k23(i,j,ep)=k23(i,j,ep)+bm(ep,3,i,2)*gm(ep)*bm(ep,3,j,3)
300 k24(i,j,ep)=k24(i,j,ep)+bm(ep,3,i,2)*gm(ep)*bm(ep,3,j,4)
301 k34(i,j,ep)=k34(i,j,ep)+bm(ep,3,i,3)*gm(ep)*bm(ep,3,j,4)
309#include "vectorize.inc"
313 dmf(1,1,m)=hmfor(ep,1)*c2
314 dmf(2,2,m)=hmfor(ep,2)*c2
315 dmf(1,2,m)=hmfor(ep,3)*c2
316 dmf(1,3,m)=hmfor(ep,5)*c2
317 dmf(2,3,m)=hmfor(ep,6)*c2
318 dmf(2,1,m)=dmf(1,2,m)
319 dmf(3,1,m)=dmf(1,3,m)
320 dmf(3,2,m)=dmf(2,3,m)
321 dmf(3,3,m)=hmfor(ep,4)*c2
344#include "vectorize.inc"
354 t0ij(1,1,ep)=bb0(1,1,ep)*bb(1,1,ep)
355 t0ij(1,2,ep)=bb0(1,1,ep)*bb(2,1,ep)
356 t0ij(2,1,ep)=bb0(2,1,ep)*bb(1,1,ep)
357 t0ij(2,2,ep)=bb0(2,1,ep)*bb(2,1,ep)
358 t1ij(1,1,ep)=-t0ij(1,1,ep)
359 t1ij(1,2,ep)=-t0ij(2,1,ep)
360 t1ij(2,1,ep)=-t0ij(1,2,ep)
361 t1ij(2,2,ep)=-t0ij(2,2,ep)
363 CALL cbalkeormf1(jft ,nplat ,mf11 ,dmf ,t11 ,t0ij )
364 CALL cbalkeorfm1(jft ,nplat ,fm13 ,dmf ,t13 ,t1ij )
366 t0ij(1,1,ep)=bb0(1,1,ep)*bb(1,2,ep)
367 t0ij(1,2,ep)=bb0(1,1,ep)*bb(2,2,ep)
368 t0ij(2,1,ep)=bb0(2,1,ep)*bb(1,2,ep)
369 t0ij(2,2,ep)=bb0(2,1,ep)*bb(2,2,ep)
370 t1ij(1,1,ep)=-t0ij(1,1,ep)
371 t1ij(1,2,ep)=-t0ij(2,1,ep)
372 t1ij(2,1,ep)=-t0ij(1,2,ep)
373 t1ij(2,2,ep)=-t0ij(2,2,ep)
375 CALL cbalkeormf1(jft ,nplat ,mf12 ,dmf ,t12 ,t0ij )
376 CALL cbalkeorfm1(jft ,nplat ,fm23 ,dmf ,t23 ,t1ij )
378 t0ij(1,1,ep)=bb0(1,1,ep)*bb(1,3,ep)
379 t0ij(1,2,ep)=bb0(1,1,ep)*bb(2,3,ep)
380 t0ij(2,1,ep)=bb0(2,1,ep)*bb(1,3,ep)
381 t0ij(2,2,ep)=bb0(2,1,ep)*bb(2,3,ep)
382 t1ij(1,1,ep)=-t0ij(1,1,ep)
383 t1ij(1,2,ep)=-t0ij(1,2,ep)
384 t1ij(2,1,ep)=-t0ij(2,1,ep)
385 t1ij(2,2,ep)=-t0ij(2,2,ep)
387 CALL cbalkeormf1(jft ,nplat ,mf13 ,dmf ,t13 ,t0ij )
388 CALL cbalkeormf1(jft ,nplat ,mf33 ,dmf ,t33 ,t1ij )
390 t0ij(1,1,ep)=bb0(1,1,ep)*bb(1,4,ep)
391 t0ij(1,2,ep)=bb0(1,1,ep)*bb(2,4,ep)
392 t0ij(2,1,ep)=bb0(2,1,ep)*bb(1,4,ep)
393 t0ij(2,2,ep)=bb0(2,1,ep)*bb(2,4,ep)
394 t1ij(1,1,ep)=-t0ij(1,1,ep)
395 t1ij(1,2,ep)=-t0ij(1,2,ep)
396 t1ij(2,1,ep)=-t0ij(2,1,ep)
397 t1ij(2,2,ep)=-t0ij(2,2,ep)
399 CALL cbalkeormf1(jft ,nplat ,mf14 ,dmf ,t14 ,t0ij )
400 CALL cbalkeormf1(jft ,nplat ,mf34 ,dmf ,t34 ,t1ij )
402 t0ij(1,1,ep)=bb0(1,2,ep)*bb(1,2,ep)
403 t0ij(1,2,ep)=bb0(1,2,ep)*bb(2,2,ep)
404 t0ij(2,1,ep)=bb0(2,2,ep)*bb(1,2,ep)
405 t0ij(2,2,ep)=bb0(2,2,ep)*bb(2,2,ep)
406 t1ij(1,1,ep)=-t0ij(1,1,ep)
407 t1ij(1,2,ep)=-t0ij(2,1,ep)
408 t1ij(2,1,ep)=-t0ij(1,2,ep)
409 t1ij(2,2,ep)=-t0ij(2,2,ep)
411 CALL cbalkeormf1(jft ,nplat ,mf22 ,dmf ,t22 ,t0ij )
412 CALL cbalkeorfm1(jft ,nplat ,fm24 ,dmf ,t24 ,t1ij )
414 t0ij(1,1,ep)=bb0(1,2,ep)*bb(1,3,ep)
415 t0ij(1,2,ep)=bb0(1,2,ep)*bb(2,3,ep)
416 t0ij(2,1,ep)=bb0(2,2,ep)*bb(1,3,ep)
417 t0ij(2,2,ep)=bb0(2,2,ep)*bb(2,3,ep)
418 t1ij(1,1,ep)=-t0ij(1,1,ep)
419 t1ij(1,2,ep)=-t0ij(2,1,ep)
420 t1ij(2,1,ep)=-t0ij(1,2,ep)
421 t1ij(2,2,ep)=-t0ij(2,2,ep)
423 CALL cbalkeormf1(jft ,nplat ,mf23 ,dmf ,t23 ,t0ij )
424 CALL cbalkeorfm1(jft ,nplat ,fm34 ,dmf ,t34 ,t1ij )
426 t0ij(1,1,ep)=bb0(1,2,ep)*bb(1,4,ep)
427 t0ij(1,2,ep)=bb0(1,2,ep)*bb(2,4,ep)
428 t0ij(2,1,ep)=bb0(2,2,ep)*bb(1,4,ep)
429 t0ij(2,2,ep)=bb0(2,2,ep)*bb(2,4,ep)
430 t1ij(1,1,ep)=-t0ij(1,1,ep)
431 t1ij(1,2,ep)=-t0ij(1,2,ep)
432 t1ij(2,1,ep)=-t0ij(2,1,ep)
433 t1ij(2,2,ep)=-t0ij(2,2,ep)
435 CALL cbalkeormf1(jft ,nplat ,mf24 ,dmf ,t24 ,t0ij )
436 CALL cbalkeormf1(jft ,nplat ,mf44 ,dmf ,t44 ,t1ij )
439 t0ij(1,1,ep)=bb(1,1,ep)*bb0(1,2,ep)
440 t0ij(1,2,ep)=bb(1,1,ep)*bb0(2,2,ep)
441 t0ij(2,1,ep)=bb(2,1,ep)*bb0(1,2,ep)
442 t0ij(2,2,ep)=bb(2,1,ep)*bb0(2,2,ep)
443 t1ij(1,1,ep)=-t0ij(1,1,ep)
444 t1ij(1,2,ep)=-t0ij(1,2,ep)
445 t1ij(2,1,ep)=-t0ij(2,1,ep)
446 t1ij(2,2,ep)=-t0ij(2,2,ep)
448 CALL cbalkeorfm1(jft ,nplat ,fm12 ,dmf ,t12 ,t0ij )
449 CALL cbalkeorfm1(jft ,nplat ,fm14 ,dmf ,t14 ,t1ij )
452#include "vectorize.inc"
469 t12(1,2,ep)=half*(t12(1,2,ep)+t12(2,1,ep))
470 t13(1,2,ep)=half*(t13(1,2,ep)+t13(2,1,ep))
471 t14(1,2,ep)=half*(t14(1,2,ep)+t14(2,1,ep))
472 t23(1,2,ep)=half*(t23(1,2,ep)+t23(2,1,ep))
473 t24(1,2,ep)=half*(t24(1,2,ep)+t24(2,1,ep))
474 t34(1,2,ep)=half*(t34(1,2,ep)+t34(2,1,ep))
478 k11(1,1,ep)=k11(1,1,ep)+t11(1,2,ep)*dm5_2(ep)
479 km12 =t11(1,1,ep)*dm5(ep)+t11(2,2,ep)*dm6(ep)
480 k11(1,2,ep)=k11(1,2,ep)+km12
481 k11(2,2,ep)=k11(2,2,ep)+t11(1,2,ep)*dm6_2(ep)
482 k12(1,1,ep)=k12(1,1,ep)+t12(1,2,ep)*dm5_2(ep)
483 km12 =t12(1,1,ep)*dm5(ep)+t12(2,2,ep)*dm6(ep)
484 k12(1,2,ep)=k12(1,2,ep)+km12
485 k12(2,1,ep)=k12(2,1,ep)+km12
486 k12(2,2,ep)=k12(2,2,ep)+t12(1,2,ep)*dm6_2(ep)
487 k13(1,1,ep)=k13(1,1,ep)+t13(1,2,ep)*dm5_2(ep)
488 km12 =t13(1,1,ep)*dm5(ep)+t13(2,2,ep)*dm6(ep)
489 k13(1,2,ep)=k13(1,2,ep)+km12
490 k13(2,1,ep)=k13(2,1,ep)+km12
491 k13(2,2,ep)=k13(2,2,ep)+t13(1,2,ep)*dm6_2(ep)
492 k14(1,1,ep)=k14(1,1,ep)+t14(1,2,ep)*dm5_2(ep)
493 km12 =t14(1,1,ep)*dm5(ep)+t14(2,2,ep)*dm6(ep)
494 k14(1,2,ep)=k14(1,2,ep)+km12
495 k14(2,1,ep)=k14(2,1,ep)+km12
496 k14(2,2,ep)=k14(2,2,ep)+t14(1,2,ep)*dm6_2(ep)
497 k22(1,1,ep)=k22(1,1,ep)+t22(1,2,ep)*dm5_2(ep)
498 km12 =t22(1,1,ep)*dm5(ep)+t22(2,2,ep)*dm6(ep)
499 k22(1,2,ep)=k22(1,2,ep)+km12
500 k22(2,2,ep)=k22(2,2,ep)+t22(1,2,ep)*dm6_2(ep)
501 k23(1,1,ep)=k23(1,1,ep)+t23(1,2,ep)*dm5_2(ep)
502 km12 =t23(1,1,ep)*dm5(ep)+t23(2,2,ep)*dm6(ep)
503 k23(1,2,ep)=k23(1,2,ep)+km12
504 k23(2,1,ep)=k23(2,1,ep)+km12
505 k23(2,2,ep)=k23(2,2,ep)+t23(1,2,ep)*dm6_2(ep)
506 k24(1,1,ep)=k24(1,1,ep)+t24(1,2,ep)*dm5_2(ep)
507 km12 =t24(1,1,ep)*dm5(ep)+t24(2,2,ep)*dm6(ep)
508 k24(1,2,ep)=k24(1,2,ep)+km12
509 k24(2,1,ep)=k24(2,1,ep)+km12
510 k24(2,2,ep)=k24(2,2,ep)+t24(1,2,ep)*dm6_2(ep)
511 k33(1,1,ep)=k33(1,1,ep)+t33(1,2,ep)*dm5_2(ep)
512 km12 =t33(1,1,ep)*dm5(ep)+t33(2,2,ep)*dm6(ep)
513 k33(1,2,ep)=k33(1,2,ep)+km12
514 k33(2,2,ep)=k33(2,2,ep)+t33(1,2,ep)*dm6_2(ep)
515 k34(1,1,ep)=k34(1,1,ep)+t34(1,2,ep)*dm5_2(ep)
516 km12 =t34(1,1,ep)*dm5(ep)+t34(2,2,ep)*dm6(ep)
517 k34(1,2,ep)=k34(1,2,ep)+km12
518 k34(2,1,ep)=k34(2,1,ep)+km12
519 k34(2,2,ep)=k34(2,2,ep)+t34(1,2,ep)*dm6_2(ep)
520 k44(1,1,ep)=k44(1,1,ep)+t44(1,2,ep)*dm5_2(ep)
521 km12 =t44(1,1,ep)*dm5(ep)+t44(2,2,ep)*dm6(ep)
522 k44(1,2,ep)=k44(1,2,ep)+km12
523 k44(2,2,ep)=k44(2,2,ep)+t44(1,2,ep)*dm6_2(ep)
528 t0ij(1,1,ep)=bb(1,1,ep)*bb0(1,1,ep)
529 t0ij(1,2,ep)=bb(1,1,ep)*bb0(2,1,ep)
530 t0ij(2,1,ep)=bb(2,1,ep)*bb0(1,1,ep)
531 t0ij(2,2,ep)=bb(2,1,ep)*bb0(2,1,ep)
533 t1ij(1,2,ep)=t0ij(2,1,ep)
534 t1ij(2,1,ep)=t0ij(1,2,ep)
535 t1ij(2,2,ep)=t0ij(2,2,ep)
536 k11(1,1,ep)=k11(1,1,ep)+(t0ij(1,2,ep)+t1ij(2,1,ep))*dm5(ep)
537 km12 =t0ij(1,1,ep)*dm5(ep)+t1ij(2,2,ep)*dm6(ep)
538 k11(1,2,ep)=k11(1,2,ep)+km12
539 k11(2,2,ep)=k11(2,2,ep)+(t0ij(2,1,ep)+t1ij(1,2,ep))*dm6(ep)
541 t1ij(1,1,ep)=bb0(1,1,ep)*bb(1,3,ep)
542 t1ij(1,2,ep)=bb0(1,1,ep)*bb(2,3,ep)
543 t1ij(2,1,ep)=bb0(2,1,ep)*bb(1,3,ep)
544 t1ij(2,2,ep)=bb0(2,1,ep)*bb(2,3,ep)
545 k13(1,1,ep)=k13(1,1,ep)-(t0ij(1,2,ep)-t1ij(2,1,ep))*dm5(ep)
546 km12 =-t0ij(1,1,ep)*dm5(ep)+t1ij(2,2,ep)*dm6(ep)
547 k13(1,2,ep)=k13(1,2,ep)+km12
548 km21 =t1ij(1,1,ep)*dm5(ep)-t0ij(2,2,ep)*dm6(ep)
549 k13(2,1,ep)=k13(2,1,ep)+km21
550 k13(2,2,ep)=k13(2,2,ep)-(t0ij(2,1,ep)-t1ij(1,2,ep))*dm6(ep)
552 t0ij(1,1,ep)=t1ij(1,1,ep)
553 t0ij(1,2,ep)=t1ij(2,1,ep)
554 t0ij(2,1,ep)=t1ij(1,2,ep)
555 t0ij(2,2,ep)=t1ij(2,2,ep)
556 k33(1,1,ep)=k33(1,1,ep)-(t0ij(1,2,ep)+t1ij(2,1,ep))*dm5(ep)
557 km12 =-t0ij(1,1,ep)*dm5(ep)-t1ij(2,2,ep)*dm6(ep)
558 k33(1,2,ep)=k33(1,2,ep)+km12
559 k33(2,2,ep)=k33(2,2,ep)-(t0ij(2,1,ep)+t1ij(1,2,ep))*dm6(ep)
563 t0ij(1,1,ep)=bb(1,1,ep)*bb0(1,2,ep)
564 t0ij(1,2,ep)=bb(1,1,ep)*bb0(2,2,ep)
565 t0ij(2,1,ep)=bb(2,1,ep)*bb0(1,2,ep)
566 t0ij(2,2,ep)=bb(2,1,ep)*bb0(2,2,ep)
567 t1ij(1,1,ep)=bb0(1,1,ep)*bb(1,2,ep)
568 t1ij(1,2,ep)=bb0(1,1,ep)*bb(2,2,ep)
569 t1ij(2,1,ep)=bb0(2,1,ep)*bb(1,2,ep)
570 t1ij(2,2,ep)=bb0(2,1,ep)*bb(2,2,ep)
571 k12(1,1,ep)=k12(1,1,ep)+(t0ij(1,2,ep)+t1ij(2,1,ep))*dm5(ep)
572 km12 =t0ij(1,1,ep)*dm5(ep)+t1ij(2,2,ep)*dm6(ep)
573 k12(1,2,ep)=k12(1,2,ep)+km12
574 km21 =t1ij(1,1,ep)*dm5(ep)+t0ij(2,2,ep)*dm6
575 k12(2,1,ep)=k12(2,1,ep)+km21
576 k12(2,2,ep)=k12(2,2,ep)+(t0ij(2,1,ep)+t1ij(1,2,ep))*dm6(ep)
578 t1ij(1,1,ep)=bb0(1,1,ep)*bb(1,4,ep)
579 t1ij(1,2,ep)=bb0(1,1,ep)*bb(2,4,ep)
580 t1ij(2,1,ep)=bb0(2,1,ep)*bb(1,4,ep)
581 t1ij(2,2,ep)=bb0(2,1,ep)*bb(2,4,ep)
582 k14(1,1,ep)=k14(1,1,ep)-(t0ij(1,2,ep)-t1ij(2,1,ep))*dm5(ep)
583 km12 =-t0ij(1,1,ep)*dm5(ep)+t1ij(2,2,ep)*dm6(ep)
584 k14(1,2,ep)=k14(1,2,ep)+km12
585 km21 =t1ij(1,1,ep)*dm5(ep)-t0ij(2,2,ep)*dm6(ep)
586 k14(2,1,ep)=k14(2,1,ep)+km21
587 k14(2,2,ep)=k14(2,2,ep)-(t0ij(2,1,ep)-t1ij(1,2,ep))*dm6(ep)
589 t0ij(1,1,ep)=bb(1,3,ep)*bb0(1,2,ep)
590 t0ij(1,2,ep)=bb(1,3,ep)*bb0(2,2,ep)
591 t0ij(2,1,ep)=bb(2,3,ep)*bb0(1,2,ep)
592 t0ij(2,2,ep)=bb(2,3,ep)*bb0(2,2,ep)
593 k34(1,1,ep)=k34(1,1,ep)-(t0ij(1,2,ep)+t1ij(2,1,ep))*dm5(ep)
595 k34(1,2,ep)=k34(1,2,ep)+km12
596 km21 =-t1ij(1,1,ep)*dm5(ep)-t0ij(2,2,ep)*dm6(ep)
597 k34(2,1,ep)=k34(2,1,ep)+km21
598 k34(2,2,ep)=k34(2,2,ep)-(t0ij(2,1,ep)+t1ij(1,2,ep))*dm6(ep)
600 t1ij(1,1,ep)=t0ij(1,1,ep)
601 t1ij(1,2,ep)=t0ij(2,1,ep)
602 t1ij(2,1,ep)=t0ij(1,2,ep)
603 t1ij(2,2,ep)=t0ij(2,2,ep)
604 t0ij(1,1,ep)=-bb(1,2,ep)*bb0(1,1,ep)
605 t0ij(1,2,ep)=-bb(1,2,ep)*bb0(2,1,ep)
606 t0ij(2,1,ep)=-bb(2,2,ep)*bb0(1,1,ep)
607 t0ij(2,2,ep)=-bb(2,2,ep)*bb0(2,1,ep)
608 k23(1,1,ep)=k23(1,1,ep)+(t0ij(1,2,ep)+t1ij(2,1,ep))*dm5(ep)
609 km12 =t0ij(1,1,ep)*dm5(ep)+t1ij(2,2,ep)*dm6(ep)
610 k23(1,2,ep)=k23(1,2,ep)+km12
611 km21 =t1ij(1,1,ep)*dm5(ep)+t0ij(2,2,ep)*dm6(ep)
612 k23(2,1,ep)=k23(2,1,ep)+km21
613 k23(2,2,ep)=k23(2,2,ep)+(t0ij(2,1,ep)+t1ij(1,2,ep))*dm6(ep)
617 t1ij(1,1,ep)=bb0(1,2,ep)*bb(1,2,ep)
618 t1ij(1,2,ep)=bb0(1,2,ep)*bb(2,2,ep)
619 t1ij(2,1,ep)=bb0(2,2,ep)*bb(1,2,ep)
620 t1ij(2,2,ep)=bb0(2,2,ep)*bb(2,2,ep)
621 t0ij(1,1,ep)=t1ij(1,1,ep)
622 t0ij(1,2,ep)=t1ij(2,1,ep)
623 t0ij(2,1,ep)=t1ij(1,2,ep)
624 t0ij(2,2,ep)=t1ij(2,2,ep)
625 k22(1,1,ep)=k22(1,1,ep)+(t0ij(1,2,ep)+t1ij
626 km12 =t0ij(1,1,ep)*dm5(ep)+t1ij(2,2,ep)*dm6(ep)
627 k22(1,2,ep)=k22(1,2,ep)+km12
628 k22(2,2,ep)=k22(2,2,ep)+(t0ij(2,1,ep)+t1ij(1,2,ep))*dm6(ep)
630 t1ij(1,1,ep)=bb0(1,2,ep)*bb(1,4,ep)
631 t1ij(1,2,ep)=bb0(1,2,ep)*bb(2,4,ep)
632 t1ij(2,1,ep)=bb0(2,2,ep)*bb(1,4,ep)
633 t1ij(2,2,ep)=bb0(2,2,ep)*bb(2,4,ep)
634 k24(1,1,ep)=k24(1,1,ep)-(t0ij(1,2,ep)-t1ij(2,1,ep))*dm5(ep)
635 km12 =-t0ij(1,1,ep)*dm5(ep)+t1ij(2,2,ep)*dm6(ep)
636 k24(1,2,ep)=k24(1,2,ep)+km12
637 km21 =t1ij(1,1,ep)*dm5(ep)-t0ij(2,2,ep)*dm6(ep)
638 k24(2,1,ep)=k24(2,1,ep)+km21
639 k24(2,2,ep)=k24(2,2,ep)-(t0ij(2,1,ep)-t1ij(1,2,ep))*dm6(ep)
641 t0ij(1,1,ep)=bb(1,4,ep)*bb0(1,2,ep)
642 t0ij(1,2,ep)=bb(1,4,ep)*bb0(2,2,ep)
643 t0ij(2,1,ep)=bb(2,4,ep)*bb0(1,2,ep)
644 t0ij(2,2,ep)=bb(2,4,ep)*bb0(2,2,ep)
645 k44(1,1,ep)=k44(1,1,ep)-(t0ij(1,2,ep)+t1ij(2,1,ep))*dm5(ep)
646 km12 =-t0ij(1,1,ep)*dm5(ep)-t1ij(2,2,ep)*dm6(ep)
647 k44(1,2,ep)=k44(1,2,ep)+km12
648 k44(2,2,ep)=k44(2,2,ep)-(t0ij(2,1,ep)+t1ij(1,2,ep))*dm6(ep)
653 m11(1,1,ep)=m11(1,1,ep)+t11(1,2,ep)*df6_2(ep)
654 km12 =t11(1,1,ep)*df5(ep)+t11(2,2,ep)*df6(ep)
655 m11(1,2,ep)=m11(1,2,ep)-km12
656 m11(2,2,ep)=m11(2,2,ep)+t11(1,2,ep)*df5_2(ep)
658 m12(1,1,ep)=m12(1,1,ep)+t12(1,2,ep)*df6_2(ep)
659 km12 =t12(1,1,ep)*df5(ep)+t12(2,2,ep)*df6(ep)
660 m12(1,2,ep)=m12(1,2,ep)-km12
661 m12(2,1,ep)=m12(2,1,ep)-km12
662 m12(2,2,ep)=m12(2,2,ep)+t12(1,2,ep)*df5_2(ep)
664 m13(1,1,ep)=m13(1,1,ep)+t13(1,2,ep)*df6_2(ep)
665 km12 =t13(1,1,ep)*df5(ep)+t13(2,2,ep)*df6(ep)
666 m13(1,2,ep)=m13(1,2,ep)-km12
667 m13(2,1,ep)=m13(2,1,ep)-km12
668 m13(2,2,ep)=m13(2,2,ep)+t13(1,2,ep)*df5_2(ep)
670 m14(1,1,ep)=m14(1,1,ep)+t14(1,2,ep)*df6_2(ep)
671 km12 =t14(1,1,ep)*df5(ep)+t14(2,2,ep)*df6(ep)
672 m14(1,2,ep)=m14(1,2,ep)-km12
673 m14(2,1,ep)=m14(2,1,ep)-km12
674 m14(2,2,ep)=m14(2,2,ep)+t14(1,2,ep)*df5_2(ep)
677 km12 =t22(1,1,ep)*df5(ep)+t22
678 m22(1,2,ep)=m22(1,2,ep)-km12
679 m22(2,2,ep)=m22(2,2,ep)+t22(1,2,ep)*df5_2(ep)
681 m23(1,1,ep)=m23(1,1,ep)+t23(1,2,ep)*df6_2(ep)
682 km12 =t23(1,1,ep)*df5(ep)+t23(2,2,ep)*df6(ep)
683 m23(1,2,ep)=m23(1,2,ep)-km12
684 m23(2,1,ep)=m23(2,1,ep)-km12
685 m23(2,2,ep)=m23(2,2,ep)+t23(1,2,ep)*df5_2(ep)
687 m24(1,1,ep)=m24(1,1,ep)+t24(1,2,ep)*df6_2(ep)
688 km12 =t24(1,1,ep)*df5(ep)+t24(2,2,ep)*df6(ep)
689 m24(1,2,ep)=m24(1,2,ep)-km12
690 m24(2,1,ep)=m24(2,1,ep)-km12
691 m24(2,2,ep)=m24(2,2,ep)+t24(1,2,ep)*df5_2(ep)
693 m33(1,1,ep)=m33(1,1,ep)+t33(1,2,ep)*df6_2(ep)
694 km12 =t33(1,1,ep)*df5(ep)+t33(2,2,ep)*df6(ep)
695 m33(1,2,ep)=m33(1,2,ep)-km12
696 m33(2,2,ep)=m33(2,2,ep)+t33(1,2,ep)*df5_2(ep)
698 m34(1,1,ep)=m34(1,1,ep)+t34(1,2,ep)*df6_2(ep)
699 km12 =t34(1,1,ep)*df5(ep)+t34(2,2,ep)*df6(ep)
700 m34(1,2,ep)=m34(1,2,ep)-km12
701 m34(2,1,ep)=m34(2,1,ep)-km12
702 m34(2,2,ep)=m34(2,2,ep)+t34(1,2,ep)*df5_2(ep)
704 m44(1,1,ep)=m44(1,1,ep)+t44(1,2,ep)*df6_2(ep)
705 km12 =t44(1,1,ep)*df5(ep)+t44(2,2,ep)*df6(ep)
706 m44(1,2,ep)=m44(1,2,ep)-km12
707 m44(2,2,ep)=m44(2,2,ep)+t44(1,2,ep)*df5_2(ep)
712 bbc(1,1,1,ep)=bc(ep,1,1,1)
713 bbc(2,1,1,ep)=bc(ep,2,1,1)
714 bbc(1,2,1,ep)=bc(ep,1,2,1)
715 bbc(2,2,1,ep)=bc(ep,2,2,1)
716 bbc(1,3,1,ep)=bc(ep,1,3,1)
717 bbc(2,3,1,ep)=bc(ep,2,3,1)
718 bbc(1,1,2,ep)=bc(ep,1,4,1)
719 bbc(2,1,2,ep)=bc(ep,2,4,1)
720 bbc(1,2,2,ep)=bc(ep,1,5,1)
721 bbc(2,2,2,ep)=bc(ep,2,5,1)
722 bbc(1,3,2,ep)=bc(ep,1,1,2)
723 bbc(2,3,2,ep)=bc(ep,2,1,2)
724 bbc(1,1,3,ep)=bc(ep,1,2,2)
725 bbc(2,1,3,ep)=bc(ep,2,2,2)
726 bbc(1,2,3,ep)=bc(ep,1,3,2)
727 bbc(2,2,3,ep)=bc(ep,2,3,2)
728 bbc(1,3,3,ep)=bc(ep,1,4,2)
729 bbc(2,3,3,ep)=bc(ep,2,4,2)
730 bbc(1,1,4,ep)=bc(ep,1,5,2)
731 bbc(2,1,4,ep)=bc(ep,2,5,2)
732 bbc(1,2,4,ep)=bc(ep,1,1,3)
733 bbc(2,2,4,ep)=bc(ep,2,1,3)
734 bbc(1,3,4,ep)=bc(ep,1,2,3)
735 bbc(2,3,4,ep)=bc(ep,2,2,3)
744 m11(i,j,ep)=m11(i,j,ep)+
745 1 bbc(1,i1,1,ep)*dc(1,1,ep)*bbc(1,j1,1,ep)+
746 2 bbc(2,i1,1,ep)*dc(2,2,ep)*bbc(2,j1,1,ep)
747 m22(i,j,ep)=m22(i,j,ep)+
748 1 bbc(1,i1,2,ep)*dc(1,1,ep)*bbc(1,j1,2,ep)+
749 2 bbc(2,i1,2,ep)*dc(2,2,ep)*bbc(2,j1,2,ep)
750 m33(i,j,ep)=m33(i,j,ep)+
751 1 bbc(1,i1,3,ep)*dc(1,1,ep)*bbc(1,j1,3,ep)+
752 2 bbc(2,i1,3,ep)*dc(2,2,ep)*bbc(2,j1,3,ep)
753 m44(i,j,ep)=m44(i,j,ep)+
754 1 bbc(1,i1,4,ep)*dc(1,1,ep)*bbc(1,j1,4,ep)+
755 2 bbc(2,i1,4,ep)*dc(2,2,ep)*bbc(2,j1,4,ep)
765 m12(i,j,ep)=m12(i,j,ep)+
766 1 bbc(1,i1,1,ep)*dc(1,1,ep)*bbc(1,j1,2,ep)+
767 2 bbc(2,i1,1,ep)*dc(2,2,ep)*bbc(2,j1,2,ep)
768 m13(i,j,ep)=m13(i,j,ep)+
769 1 bbc(1,i1,1,ep)*dc(1,1,ep)*bbc(1,j1,3,ep)+
770 2 bbc(2,i1,1,ep)*dc(2,2,ep)*bbc(2,j1,3,ep)
771 m14(i,j,ep)=m14(i,j,ep)+
772 1 bbc(1,i1,1,ep)*dc(1,1,ep)*bbc(1,j1,4,ep)+
773 2 bbc(2,i1,1,ep)*dc(2,2,ep)*bbc(2,j1,4,ep)
774 m23(i,j,ep)=m23(i,j,ep)+
775 1 bbc(1,i1,2,ep)*dc(1,1,ep)*bbc(1,j1,3,ep)+
776 2 bbc(2,i1,2,ep)*dc(2,2,ep)*bbc(2,j1,3,ep)
777 m24(i,j,ep)=m24(i,j,ep)+
778 1 bbc(1,i1,2,ep)*dc(1,1,ep)*bbc(1,j1,4,ep)+
779 2 bbc(2,i1,2,ep)*dc(2,2,ep)*bbc(2,j1,4,ep)
780 m34(i,j,ep)=m34(i,j,ep)+
781 1 bbc(1,i1,3,ep)*dc(1,1,ep)*bbc(1,j1,4,ep)+
782 2 bbc(2,i1,3,ep)*dc(2,2,ep)*bbc(2,j1,4,ep)
788 k11(3,3,ep)=k11(3,3,ep)+
789 1 bbc(1,1,1,ep)*dc(1,1,ep)*bbc(1,1,1,ep)+
790 2 bbc(2,1,1,ep)*dc(2,2,ep)*bbc(2,1,1,ep)
791 k12(3,3,ep)=k12(3,3,ep)+
792 1 bbc(1,1,1,ep)*dc(1,1,ep)*bbc(1,1,2,ep)+
793 2 bbc(2,1,1,ep)*dc(2,2,ep)*bbc(2,1,2,ep)
794 k13(3,3,ep)=k13(3,3,ep)+
795 1 bbc(1,1,1,ep)*dc(1,1,ep)*bbc(1,1,3,ep)+
796 2 bbc(2,1,1,ep)*dc(2,2,ep)*bbc(2,1,3,ep)
797 k14(3,3,ep)=k14(3,3,ep)+
798 1 bbc(1,1,1,ep)*dc(1,1,ep)*bbc(1,1,4,ep)+
799 2 bbc(2,1,1,ep)*dc(2,2,ep)*bbc(2,1,4,ep)
800 k22(3,3,ep)=k22(3,3,ep)+
801 1 bbc(1,1,2,ep)*dc(1,1,ep)*bbc(1,1,2,ep)+
802 2 bbc(2,1,2,ep)*dc(2,2,ep)*bbc(2,1,2,ep)
803 k23(3,3,ep)=k23(3,3,ep)+
804 1 bbc(1,1,2,ep)*dc(1,1,ep)*bbc(1,1,3,ep)+
805 2 bbc(2,1,2,ep)*dc(2,2,ep)*bbc(2,1,3,ep)
806 k24(3,3,ep)=k24(3,3,ep)+
807 1 bbc(1,1,2,ep)*dc(1,1,ep)*bbc(1,1,4,ep)+
808 2 bbc(2,1,2,ep)*dc(2,2,ep)*bbc(2,1,4,ep)
809 k33(3,3,ep)=k33(3,3,ep)+
810 1 bbc(1,1,3,ep)*dc(1,1,ep)*bbc(1,1,3,ep)+
811 2 bbc(2,1,3,ep)*dc(2,2,ep)*bbc(2,1,3,ep)
812 k34(3,3,ep)=k34(3,3,ep)+
813 1 bbc(1,1,3,ep)*dc(1,1,ep)*bbc(1,1,4,ep)+
814 2 bbc(2,1,3,ep)*dc(2,2,ep)*bbc(2,1,4,ep)
815 k44(3,3,ep)=k44(3,3,ep)+
816 1 bbc(1,1,4,ep)*dc(1,1,ep)*bbc(1,1,4,ep)+
817 2 bbc(2,1,4,ep)*dc(2,2,ep)*bbc(2,1,4,ep)
822 mf11(3,j,ep)=mf11(3,j,ep)+
823 1 bbc(1,1,1,ep)*dc(1,1,ep)*bbc(1,j1,1,ep)+
824 2 bbc(2,1,1,ep)*dc(2,2,ep)*bbc(2,j1,1,ep)
825 mf22(3,j,ep)=mf22(3,j,ep)+
826 1 bbc(1,1,2,ep)*dc(1,1,ep)*bbc(1,j1,2,ep)+
827 2 bbc(2,1,2,ep)*dc(2,2,ep)*bbc(2,j1,2,ep)
828 mf33(3,j,ep)=mf33(3,j,ep)+
829 1 bbc(1,1,3,ep)*dc(1,1,ep)*bbc(1,j1,3,ep)+
830 2 bbc(2,1,3,ep)*dc(2,2,ep)*bbc(2,j1,3,ep)
831 mf44(3,j,ep)=mf44(3,j,ep)+
832 1 bbc(1,1,4,ep)*dc(1,1,ep)*bbc(1,j1,4,ep)+
833 2 bbc(2,1,4,ep)*dc(2,2,ep)*bbc(2,j1,4,ep)
834 mf12(3,j,ep)=mf12(3,j,ep)+
835 1 bbc(1,1,1,ep)*dc(1,1,ep)*bbc(1,j1,2,ep)+
836 2 bbc(2,1,1,ep)*dc(2,2,ep)*bbc(2,j1,2,ep)
837 mf13(3,j,ep)=mf13(3,j,ep)+
838 1 bbc(1,1,1,ep)*dc(1,1,ep)*bbc(1,j1,3,ep)+
839 2 bbc(2,1,1,ep)*dc(2,2,ep)*bbc(2,j1,3,ep)
840 mf14(3,j,ep)=mf14(3,j,ep)+
841 1 bbc(1,1,1,ep)*dc(1,1,ep)*bbc(1,j1,4,ep)+
842 2 bbc(2,1,1,ep)*dc(2,2,ep)*bbc(2,j1,4,ep)
843 mf23(3,j,ep)=mf23(3,j,ep)+
844 1 bbc(1,1,2,ep)*dc(1,1,ep)*bbc(1,j1,3,ep)+
845 2 bbc(2,1,2,ep)*dc(2,2,ep)*bbc(2,j1,3,ep)
846 mf24(3,j,ep)=mf24(3,j,ep)+
847 1 bbc(1,1,2,ep)*dc(1,1,ep)*bbc(1,j1,4,ep)+
848 2 bbc(2,1,2,ep)*dc(2,2,ep)*bbc(2,j1,4,ep)
849 mf34(3,j,ep)=mf34(3,j,ep)+
850 1 bbc(1,1,3,ep)*dc(1,1,ep)*bbc(1,j1,4,ep)+
851 2 bbc(2,1,3,ep)*dc(2,2,ep)*bbc(2,j1,4,ep)
852 fm12(j,3,ep)=fm12(j,3,ep)+
853 1 bbc(1,1,2,ep)*dc(1,1,ep)*bbc(1,j1,1,ep)+
854 2 bbc(2,1,2,ep)*dc(2,2,ep)*bbc(2,j1,1,ep)
855 fm13(j,3,ep)=fm13(j,3,ep)+
856 1 bbc(1,1,3,ep)*dc(1,1,ep)*bbc(1,j1,1,ep)+
857 2 bbc(2,1,3,ep)*dc(2,2,ep)*bbc(2,j1,1,ep)
858 fm14(j,3,ep)=fm14(j,3,ep)+
859 1 bbc(1,1,4,ep)*dc(1,1,ep)*bbc(1,j1,1,ep)+
860 2 bbc(2,1,4,ep)*dc(2,2,ep)*bbc(2,j1,1,ep)
861 fm23(j,3,ep)=fm23(j,3,ep)+
862 1 bbc(1,1,3,ep)*dc(1,1,ep)*bbc(1,j1,2,ep)+
863 2 bbc(2,1,3,ep)*dc(2,2,ep)*bbc(2,j1,2,ep)
864 fm24(j,3,ep)=fm24(j,3,ep)+
865 1 bbc(1,1,4,ep)*dc(1,1,ep)*bbc(1,j1,2,ep)+
866 2 bbc(2,1,4,ep)*dc(2,2,ep)*bbc(2,j1,2,ep)
867 fm34(j,3,ep)=fm34(j,3,ep)+
868 1 bbc(1,1,4,ep)*dc(1,1,ep)*bbc(1,j1,3,ep)+
869 2 bbc(2,1,4,ep)*dc(2,2,ep)*bbc(2,j1,3,ep)
875 m11(3,3,ep)=m11(3,3,ep)+dhz(ep)
876 1 *(bzz(ep,1)*bzz(ep,1)+bzz(ep,2)*bzz(ep,2))
877 m12(3,3,ep)=m12(3,3,ep)+dhz(ep)
878 1 *(bzz(ep,1)*bzz(ep,3)+bzz(ep,2)*bzz(ep,4))
879 m13(3,3,ep)=m13(3,3,ep)+dhz(ep)
880 1 *(bzz(ep,1)*bzz(ep,5)+bzz(ep,2)*bzz(ep,6))
881 m14(3,3,ep)=m14(3,3,ep)+dhz(ep)
882 1 *(bzz(ep,1)*bzz(ep,7)+bzz(ep,2)*bzz(ep,8))
883 m22(3,3,ep)=m22(3,3,ep)+dhz(ep)
884 1 *(bzz(ep,3)*bzz(ep,3)+bzz(ep,4)*bzz(ep,4))
885 m23(3,3,ep)=m23(3,3,ep)+dhz(ep)
886 1 *(bzz(ep,3)*bzz(ep,5)+bzz(ep,4)*bzz(ep,6))
887 m24(3,3,ep)=m24(3,3,ep)+dhz(ep)
888 1 *(bzz(ep,3)*bzz(ep,7)+bzz(ep,4)*bzz(ep,8))
889 m33(3,3,ep)=m33(3,3,ep)+dhz(ep
890 1 *(bzz(ep,5)*bzz(ep,5)+bzz(ep,6)*bzz(ep,6))
891 m34(3,3,ep)=m34(3,3,ep)+dhz(ep)
892 1 *(bzz(ep,5)*bzz(ep,7)+bzz(ep,6)*bzz(ep,8))
893 m44(3,3,ep)=m44(3,3,ep)+dhz(ep)
903 m11(3,3,ep)=m11(3,3,ep)+c1
904 m22(3,3,ep)=m22(3,3,ep)+c2
905 m33(3,3,ep)=m33(3,3,ep)+c3
906 m44(3,3,ep)=m44(3,3,ep)+c4
911#include "vectorize.inc"
916 dc(1,1,m)=(hc(ep,1)*tc(ep,1,1)*tc(ep,1,1)+
917 1 hc(ep,2)*tc(ep,1,2)*tc(ep,1,2))*c2
918 dc(2,2,m)=(hc(ep,1)*tc(ep,2,1)*tc(ep,2,1)+
919 1 hc(ep,2)*tc(ep,2,2)*tc(ep,2,2))*c2
920 dc(1,2,m)=(hc(ep,1)*tc(ep,1,1)*tc(ep,2,1)+
921 1 hc(ep,2)*tc(ep,2,2)*tc(ep,1,2))*c2
929 k11(i,j,ep)=k11(i,j,ep)+bm(ep,k,i,1)*dm(k,l,ep)*bm(ep,l,j,1)+
930 1 bmf(ep,k,i,1)*df(k,l,ep)*bmf(ep,l,j,1)+
931 2 bc(ep,k,i,1)*dc(k,l,ep)*bc(ep,l,j,1)
932 k22(i,j,ep)=k22(i,j,ep)+bm(ep,k,i,2)*dm(k,l,ep)*bm(ep,l,j,2)+
933 1 bmf(ep,k,i,2)*df(k,l,ep)*bmf(ep,l,j,2)+
934 2 bc(ep,k,i,2)*dc(k,l,ep)*bc(ep,l,j,2)
935 k33(i,j,ep)=k33(i,j,ep)+bm(ep,k,i,3)*dm(k,l,ep)*bm(ep,l,j
936 1 bmf(ep,k,i,3)*df(k,l,ep)*bmf(ep,l,j,3)+
937 2 bc(ep,k,i,3)*dc(k,l,ep)*bc(ep,l,j,3)
938 k44(i,j,ep)=k44(i,j,ep)+bm(ep,k,i,4)*dm(k,l,ep)*bm(ep,l,j,4)+
939 1 bmf(ep,k,i,4)*df(k,l,ep)*bmf(ep,l,j,4)+
940 2 bc(ep,k,i,4)*dc(k,l,ep)*bc(ep,l,j,4)
954 m11(i,j,ep)=m11(i,j,ep)+bf(ep,k,i,1)*df(k,l,ep)*bf(ep,l,j,1)+
955 1 bc(ep,k,i1,1)*dc(k,l,ep)*bc(ep,l,j1,1)
956 m22(i,j,ep)=m22(i,j,ep)+bf(ep,k,i,2)*df(k,l,ep)*bf(ep,l,j,2)+
957 1 bc(ep,k,i1,2)*dc(k,l,ep)*bc(ep,l,j1,2)
958 m33(i,j,ep)=m33(i,j,ep)+bf(ep,k,i,3)*df(k,l,ep)*bf(ep,l,j,3)+
959 1 bc(ep,k,i1,3)*dc(k,l,ep)*bc(ep,l,j1,3)
960 m44(i,j,ep)=m44(i,j,ep)+bf(ep,k,i,4)*df(k,l,ep)*bf(ep,l,j,4)+
961 1 bc(ep,k,i1,4)*dc(k,l,ep)*bc(ep,l,j1,4)
971 k11(i,j,ep)=k11(i,j,ep)+bmf(ep,3,i,1)*gf(ep)*bmf(ep,3,j,1)
972 k22(i,j,ep)=k22(i,j,ep)+bmf(ep,3,i,2)*gf(ep)*bmf(ep,3,j,2)
973 k33(i,j,ep)=k33(i,j,ep)+bmf(ep,3,i,3)*gf(ep)*bmf(ep,3,j,3)
974 k44(i,j,ep)=k44(i,j,ep)+bmf(ep,3,i,4)*gf(ep)*bmf(ep,3,j,4)
981 m11(i,j,ep)=m11(i,j,ep)+bf(ep,3,i,1)*gf(ep)*bf(ep,3,j,1)
982 m22(i,j,ep)=m22(i,j,ep)+bf(ep,3,i,2)*gf(ep)*bf(ep,3,j,2)
983 m33(i,j,ep)=m33(i,j,ep
984 m44(i,j,ep)=m44(i,j,ep)+bf(ep,3,i,4)*gf(ep)*bf(ep,3,j,4)
995 1 bmf(ep,k,i,1)*df(k,l,ep)*bmf(ep,l,j,2)+
996 1 bc(ep,k,i,1)*dc(k,l,ep)*bc(ep,l,j,2)
997 k13(i,j,ep)=k13(i,j,ep)+bm(ep,k,i,1)*dm(k,l,ep)*bm(ep,l,j,3)+
998 1 bmf(ep,k,i,1)*df(k,l,ep)*bmf(ep,l,j,3)+
999 1 bc(ep,k,i,1)*dc(k,l,ep)*bc(ep,l,j,3)
1000 k14(i,j,ep)=k14(i,j,ep)+bm(ep,k,i,1)*dm(k,l,ep)*bm(ep,l
1001 1 bmf(ep,k,i,1)*df(k,l,ep)*bmf(ep,l,j,4)+
1002 1 bc(ep,k,i,1)*dc(k,l,ep)*bc(ep,l,j,4)
1003 k23(i,j,ep)=k23(i,j,ep)+bm(ep,k,i,2)*dm(k,l,ep)*bm(ep,l,j,3)+
1004 1 bmf(ep,k,i,2)*df(k,l,ep)*bmf(ep,l,j,3)+
1005 1 bc(ep,k,i,2)*dc(k,l,ep)*bc(ep,l,j,3)
1006 k24(i,j,ep)=k24(i,j,ep)+bm(ep,k,i,2)*dm(k,l,ep)*bm(ep,l,j,4)+
1007 1 bmf(ep,k,i,2)*df(k,l,ep)*bmf(ep,l,j,4)+
1008 1 bc(ep,k,i,2)*dc(k,l,ep)*bc(ep,l,j,4)
1009 k34(i,j,ep)=k34(i,j,ep)+bm(ep,k,i,3)*dm(k,l,ep)*bm(ep,l,j,4)+
1010 1 bmf(ep,k,i,3)*df(k,l,ep
1011 1 bc(ep,k,i,3)*dc(k,l,ep)*bc(ep,l,j,4)
1025 m12(i,j,ep)=m12(i,j,ep)+bf(ep,k,i,1)*df(k,l,ep)*bf(ep,l,j,2)+
1027 m13(i,j,ep)=m13(i,j,ep)+bf(ep,k,i,1)*df(k,l,ep)*bf(ep,l,j,3)+
1028 1 bc(ep,k,i1,1)*dc(k,l,ep)*bc(ep,l,j1,3)
1029 m14(i,j,ep)=m14(i,j,ep
1030 1 bc(ep,k,i1,1)*dc(k,l,ep)*bc(ep,l,j1,4)
1031 m23(i,j,ep)=m23(i,j,ep)+bf(ep,k,i,2)*df(k,l,ep)*bf(ep,l,j,3)+
1032 1 bc(ep,k,i1,2)*dc(k,l,ep)*bc(ep,l,j1,3)
1033 m24(i,j,ep)=m24(i,j,ep)+bf(ep,k,i,2)*df(k,l,ep)*bf(ep,l,j,4)+
1034 1 bc(ep,k,i1,2)*dc(k,l,ep)*bc(ep,l,j1,4)
1035 m34(i,j,ep)=m34(i,j,ep)+bf(ep,k,i,3)*df(k
1036 1 bc(ep,k,i1,3)*dc(k,l,ep)*bc(ep,l,j1,4)
1046 k12(i,j,ep)=k12(i,j,ep)+bmf(ep,3,i,1)*gf(ep)*bmf(ep,3,j,2)
1047 k13(i,j,ep)=k13(i,j,ep)+bmf(ep,3,i,1)*gf(ep)*bmf(ep,3,j,3)
1048 k14(i,j,ep)=k14(i,j,ep)+bmf(ep,3,i,1)*gf(ep)*bmf(ep,3,j,4)
1049 k23(i,j,ep)=k23(i,j,ep)+bmf(ep,3,i,2)*gf(ep)*bmf(ep,3,j,3)
1050 k24(i,j,ep)=k24(i,j,ep)+bmf(ep,3,i,2)*gf(ep)*bmf(ep,3,j,4)
1051 k34(i,j,ep)=k34(i,j,ep)+bmf(ep,3,i,3)*gf(ep)*bmf(ep,3,j,4)
1058 m12(i,j,ep)=m12(i,j,ep)+bf(ep,3,i,1)*gf(ep)*bf(ep,3,j,2)
1059 m13(i,j,ep)=m13(i,j,ep)+bf(ep,3,i,1)*gf(ep)*bf(ep,3,j,3)
1060 m14(i,j,ep)=m14(i,j,ep)+bf(ep,3,i,1)*gf(ep)*bf(ep,3,j,4)
1062 m24(i,j,ep)=m24(i,j,ep)+bf(ep,3,i,2)*gf(ep)*bf(ep,3,j,4)
1063 m34(i,j,ep)=m34(i,j,ep)+bf(ep,3,i,3)*gf(ep)*bf(ep,3,j,4)
1075 mf11(i,j,ep)=mf11(i,j,ep)+bmf(ep,k,i,1)*df(k,l,ep)*bf(ep,l,j,1)
1076 1 +bc(ep,k,i,1)*dc(k,l,ep)*bc(ep,l,j1,1)
1077 mf12(i,j,ep)=mf12(i,j,ep)+bmf(ep,k,i,1)*df(k,l,ep)*bf(ep,l,j,2)
1078 1 +bc(ep,k,i,1)*dc(k,l,ep)*bc(ep,l,j1,2)
1079 mf13(i,j,ep)=mf13(i,j,ep)+bmf(ep,k,i,1)*df(k,l,ep)*bf(ep,l,j,3)
1080 1 +bc(ep,k,i,1)*dc(k,l,ep)*bc(ep,l,j1,3)
1081 mf14(i,j,ep)=mf14(i,j,ep)+bmf(ep,k,i,1)*df(k,l,ep)*bf(ep,l,j,4)
1082 1 +bc(ep,k,i,1)*dc(k,l,ep)*bc(ep,l,j1,4)
1083 mf22(i,j,ep)=mf22(i,j,ep)+bmf(ep,k,i,2)*df(k,l,ep)*bf(ep,l,j,2)
1084 1 +bc(ep,k,i,2)*dc(k,l,ep)*bc(ep,l,j1,2)
1085 mf23(i,j,ep)=mf23(i,j,ep)+bmf(ep,k,i,2)*df(k,l,ep)*bf(ep,l,j,3)
1086 1 +bc(ep,k,i,2)*dc(k,l,ep)*bc(ep,l,j1,3)
1087 mf24(i,j,ep)=mf24(i,j,ep)+bmf(ep,k,i,2)*df(k,l,ep)*bf(ep,l,j,4)
1088 1 +bc(ep,k,i,2)*dc(k,l,ep)*bc(ep,l,j1,4)
1089 mf33(i,j,ep)=mf33(i,j,ep)+bmf(ep,k,i,3)*df(k,l,ep)*bf(ep,l,j,3)
1090 1 +bc(ep,k,i,3)*dc(k,l,ep)*bc(ep,l,j1,3)
1091 mf34(i,j,ep)=mf34(i,j,ep)+bmf(ep,k,i,3)*df(k,l,ep)*bf(ep,l,j,4)
1092 1 +bc(ep,k,i,3)*dc(k,l,ep)*bc(ep,l,j1,4)
1093 mf44(i,j,ep)=mf44(i,j,ep)+bmf(ep,k,i,4)*df(k,l,ep)*bf(ep,l,j,4)
1094 1 +bc(ep,k,i,4)*dc(k,l,ep)*bc(ep,l,j1,4)
1096 fm12(j,i,ep)=fm12(j,i,ep)+bmf(ep,k,i,2)*df(k,l,ep)*bf(ep,l,j,1)
1097 1 +bc(ep,k,i,2)*dc(k,l,ep)*bc(ep,l,j1,1)
1098 fm13(j,i,ep)=fm13(j,i,ep)+bmf(ep,k,i,3)*df(k,l,ep)*bf(ep,l,j,1)
1099 1 +bc(ep,k,i,3)*dc(k,l,ep)*bc(ep,l,j1,1)
1100 fm14(j,i,ep)=fm14(j,i,ep)+bmf(ep,k,i,4)*df(k,l,ep)*bf(ep,l,j,1)
1101 1 +bc(ep,k,i,4)*dc(k,l,ep)*bc(ep,l,j1,1)
1102 fm23(j,i,ep)=fm23(j,i,ep)+bmf(ep,k,i,3)*df(k,l,ep)*bf(ep,l,j,2)
1103 1 +bc(ep,k,i,3)*dc(k,l,ep)*bc(ep,l,j1,2)
1104 fm24(j,i,ep)=fm24(j,i,ep)+bmf(ep,k,i,4)*df(k,l,ep)*bf(ep,l,j,2)
1105 1 +bc(ep,k,i,4)*dc(k,l,ep)*bc(ep,l,j1,2)
1106 fm34(j,i,ep)=fm34(j,i,ep)+bmf(ep,k,i,4)*df(k,l,ep)*bf(ep,l,j,3)
1107 1 +bc(ep,k,i,4)*dc(k,l,ep)*bc(ep,l,j1,3)
1117 mf11(i,j,ep)=mf11(i,j,ep)+bmf(ep,3,i,1)*gf(ep)*bf(ep,3,j,1)
1118 mf12(i,j,ep)=mf12(i,j,ep)+bmf(ep,3,i,1)*gf(ep)*bf(ep,3,j,2)
1119 mf13(i,j,ep)=mf13(i,j,ep)+bmf(ep,3,i,1)*gf(ep)*bf(ep,3,j,3)
1120 mf14(i,j,ep)=mf14(i,j,ep)+bmf(ep,3,i,1)*gf(ep)*bf(ep,3,j
1121 mf22(i,j,ep)=mf22(i,j,ep)+bmf(ep,3,i,2)*gf(ep)*bf(ep,3,j,2)
1122 mf23(i,j,ep)=mf23(i,j,ep)+bmf(ep,3,i,2)*gf(ep)*bf(ep,3,j,3)
1123 mf24(i,j,ep)=mf24(i,j,ep)+bmf(ep,3,i,2)*gf(ep)*bf(ep,3,j,4)
1124 mf33(i,j,ep)=mf33(i,j,ep)+bmf(ep,3,i,3)*gf(ep)*bf(ep,3,j,3)
1125 mf34(i,j,ep)=mf34(i,j,ep)+bmf(ep,3,i,3)*gf(ep)*bf(ep,3,j,4)
1126 mf44(i,j,ep)=mf44(i,j,ep)+bmf(ep,3,i,4)*gf(ep)*bf(ep,3,j,4)
1128 fm12(j,i,ep)=fm12(j,i,ep)+bmf(ep,3,i,2)*gf(ep)*bf(ep,3,j,1)
1129 fm13(j,i,ep)=fm13(j,i,ep)+bmf(ep,3,i,3)*gf(ep)*bf(ep,3,j,1)
1130 fm14(j,i,ep)=fm14(j,i,ep)+bmf(ep,3,i,4)*gf(ep)*bf(ep,3,j,1)
1131 fm23(j,i,ep)=fm23(j,i,ep)+bmf(ep,3,i,3)*gf(ep)*bf
1132 fm24(j,i,ep)=fm24(j,i,ep)+bmf(ep,3,i,4)*gf(ep)*bf(ep,3,j,2)
1133 fm34(j,i,ep)=fm34(j,i,ep)+bmf(ep,3,i,4)*gf(ep)*bf(ep,3,j,3)
1143 k11(i,j,ep)=k11(i,j,ep)+bm(ep,k,i,1)*dm5(ep)*bm(ep,l,j,1)+
1144 1 bm(ep,l,i,1)*dm5(ep)*bm(ep,k,j,1)+
1145 1 bmf(ep,k,i,1)*df5(ep)*bmf(ep,l,j,1)+
1146 1 bmf(ep,l,i,1)*df5(ep)*bmf(ep,k,j,1)
1147 k22(i,j,ep)=k22(i,j,ep)+bm(ep,k,i,2)*dm5(ep)*bm(ep,l,j,2)+
1148 1 bm(ep,l,i,2)*dm5(ep)*bm(ep,k,j,2)+
1149 1 bmf(ep,k,i,2)*df5(ep)*bmf(ep,l,j,2)+
1150 1 bmf(ep,l,i,2)*df5(ep)*bmf(ep,k,j,2)
1151 k33(i,j,ep)=k33(i,j,ep)+bm(ep,k,i,3)*dm5(ep)*bm(ep,l,j,3)+
1153 1 bmf(ep,k,i,3)*df5(ep)*bmf(ep,l,j,3)+
1154 1 bmf(ep,l,i,3)*df5(ep)*bmf(ep,k,j,3)
1155 k44(i,j,ep)=k44(i,j,ep)+bm(ep,k,i,4)*dm5(ep)*bm(ep,l,j,4)+
1156 1 bm(ep,l,i,4)*dm5(ep)*bm(ep,k,j,4)+
1157 1 bmf(ep,k,i,4)*df5(ep)*bmf(ep,l,j,4)+
1158 1 bmf(ep,l,i,4)*df5(ep)*bmf(ep,k,j,4)
1165 k12(i,j,ep)=k12(i,j,ep)+bm(ep,k,i,1)*dm5(ep)*bm(ep,l,j,2)+
1166 1 bm(ep,l,i,1)*dm5(ep)*bm(ep,k,j,2)+
1167 1 bmf(ep,k,i,1)*df5(ep)*bmf(ep,l,j,2)+
1168 1 bmf(ep,l,i,1)*df5(ep)*bmf(ep,k,j,2)
1169 k13(i,j,ep)=k13(i,j,ep)+bm(ep,k,i,1)*dm5(ep)*bm(ep,l,j,3)+
1170 1 bm(ep,l,i,1)*dm5(ep)*bm(ep,k,j,3)+
1171 1 bmf(ep,k,i,1)*df5(ep)*bmf(ep,l,j,3)+
1172 1 bmf(ep,l,i,1)*df5(ep)*bmf(ep,k,j,3)
1173 k14(i,j,ep)=k14(i,j,ep)+bm(ep,k,i,1)*dm5(ep)*bm(ep,l,j,4)+
1174 1 bm(ep,l,i,1)*dm5(ep)*bm(ep,k,j,4)+
1175 1 bmf(ep,k,i,1)*df5(ep)*bmf(ep,l,j,4)+
1176 1 bmf(ep,l,i,1)*df5(ep)*bmf(ep,k,j,4)
1177 k23(i,j,ep)=k23(i,j,ep)+bm(ep,k,i,2)*dm5(ep)*bm(ep,l,j,3)+
1178 1 bm(ep,l,i,2)*dm5(ep)*bm(ep,k,j,3)+
1179 1 bmf(ep,k,i,2)*df5(ep)*bmf(ep,l,j,3)+
1180 1 bmf(ep,l,i,2)*df5(ep)*bmf(ep,k,j,3)
1181 k24(i,j,ep)=k24(i,j,ep)+bm(ep,k,i,2)*dm5(ep)*bm(ep,l,j,4)+
1182 1 bm(ep,l,i,2)*dm5(ep)*bm(ep,k,j,4)+
1184 1 bmf(ep,l,i,2)*df5(ep)*bmf(ep,k,j,4)
1185 k34(i,j,ep)=k34(i,j,ep)+bm(ep,k,i,3)*dm5(ep)*bm(ep,l,j,4)+
1186 1 bm(ep,l,i,3)*dm5(ep)*bm(ep,k,j,4)+
1187 1 bmf(ep,k,i,3)*df5(ep)*bmf(ep,l,j,4)+
1188 1 bmf(ep,l,i,3)*df5(ep)*bmf(ep,k,j,4)
1195 m11(i,j,ep)=m11(i,j,ep)+bf(ep,k,i,1)*df5(ep)*bf(ep,l,j,1)
1196 1 +bf(ep,l,i,1)*df5(ep)*bf(ep,k,j,1)
1197 m22(i,j,ep)=m22(i,j,ep)+bf(ep,k,i,2)*df5(ep)*bf(ep,l,j,2)
1198 1 +bf(ep,l,i,2)*df5(ep)*bf(ep,k,j,2)
1199 m33(i,j,ep)=m33(i,j,ep)+bf(ep,k,i,3)*df5(ep)*bf(ep,l,j,3)
1200 1 +bf(ep,l,i,3)*df5(ep)*bf(ep,k,j,3)
1201 m44(i,j,ep)=m44(i,j,ep)+bf(ep,k,i,4)*df5(ep)*bf(ep,l,j,4)
1202 1 +bf(ep,l,i,4)*df5(ep)*bf(ep,k,j,4)
1209 m12(i,j,ep)=m12(i,j,ep)+bf(ep,k,i,1)*df5(ep)*bf(ep,l,j,2)
1210 1 +bf(ep,l,i,1)*df5(ep)*bf(ep,k,j,2)
1211 m13(i,j,ep)=m13(i,j,ep)+bf(ep,k,i,1)*df5(ep)*bf(ep,l,j,3)
1212 1 +bf(ep,l,i,1)*df5(ep)*bf(ep,k,j,3)
1213 m14(i,j,ep)=m14(i,j,ep)+bf(ep,k,i,1)*df5(ep)*bf(ep,l,j,4)
1214 1 +bf(ep,l,i,1)*df5(ep)*bf(ep,k,j,4)
1215 m23(i,j,ep)=m23(i,j,ep)+bf(ep,k,i,2)*df5(ep)*bf(ep,l,j,3)
1216 1 +bf(ep,l,i,2)*df5(ep)*bf(ep,k,j,3)
1217 m24(i,j,ep)=m24(i,j,ep)+bf(ep,k,i,2)*df5(ep)*bf(ep,l,j,4)
1218 1 +bf(ep,l,i,2)*df5(ep)*bf(ep,k,j,4)
1219 m34(i,j,ep)=m34(i,j,ep)+bf(ep,k,i,3)*df5(ep)*bf(ep,l,j,4)
1220 1 +bf(ep,l,i,3)*df5(ep)*bf(ep,k,j,4)
1227 mf11(i,j,ep)=mf11(i,j,ep)+bmf(ep,k,i,1)*df5(ep)*bf(ep,l
1228 1 +bmf(ep,l,i,1)*df5(ep)*bf(ep,k,j,1)
1229 mf12(i,j,ep)=mf12(i,j,ep)+bmf(ep,k,i,1)*df5(ep)*bf(ep,l,j,2)
1230 1 +bmf(ep,l,i,1)*df5(ep)*bf(ep,k,j,2)
1231 mf13(i,j,ep)=mf13(i,j,ep)+bmf(ep,k,i,1)*df5(ep)*bf(ep,l,j,3)
1232 1 +bmf(ep,l,i,1)*df5(ep)*bf(ep,k,j,3)
1233 mf14(i,j,ep)=mf14(i,j,ep)+bmf(ep,k,i,1)*df5(ep)*bf(ep,l,j,4)
1234 1 +bmf(ep,l,i,1)*df5(ep)*bf(ep,k,j,4)
1235 mf22(i,j,ep)=mf22(i,j,ep)+bmf(ep,k,i,2)*df5(ep)*bf(ep,l,j,2)
1236 1 +bmf(ep,l,i,2)*df5(ep)*bf(ep,k,j,2)
1237 mf23(i,j,ep)=mf23(i,j,ep)+bmf(ep,k,i,2)*df5(ep)*bf(ep,l,j,3)
1238 1 +bmf(ep,l,i,2)*df5(ep)*bf(ep,k,j,3)
1239 mf24(i,j,ep)=mf24(i,j,ep)+bmf(ep,k,i,2)*df5(ep)*bf(ep,l,j,4)
1240 1 +bmf(ep,l,i,2)*df5(ep)*bf(ep,k,j,4)
1241 mf33(i,j,ep)=mf33(i,j,ep)+bmf(ep,k,i,3)*df5(ep)*bf(ep,l,j,3)
1242 1 +bmf(ep,l,i,3)*df5(ep)*bf(ep,k,j,3)
1243 mf34(i,j,ep)=mf34(i,j,ep)+bmf(ep,k,i,3)*df5(ep)*bf(ep,l,j,4)
1244 1 +bmf(ep,l,i,3)*df5(ep)*bf(ep,k,j,4)
1245 mf44(i,j,ep)=mf44(i,j,ep)+bmf(ep,k,i,4)*df5(ep)*bf(ep,l,j,4)
1246 1 +bmf(ep,l,i,4)*df5(ep)*bf(ep,k,j,4)
1248 fm12(j,i,ep)=fm12(j,i,ep)+bmf(ep,k,i,2)*df5(ep)*bf(ep,l,j,1)
1249 1 +bmf(ep,l,i,2)*df5(ep)*bf(ep,k,j,1)
1250 fm13(j,i,ep)=fm13(j,i,ep)+bmf(ep,k,i,3)*df5(ep)*bf(ep,l,j,1)
1251 1 +bmf(ep,l,i,3)*df5(ep)*bf(ep,k,j,1)
1252 fm14(j,i,ep)=fm14(j,i,ep)+bmf(ep,k,i,4)*df5(ep)*bf(ep,l,j,1)
1253 1 +bmf(ep,l,i,4)*df5(ep)*bf(ep,k,j,1)
1254 fm23(j,i,ep)=fm23(j,i,ep)+bmf(ep,k,i,3)*df5(ep)*bf(ep,l,j,2)
1255 1 +bmf(ep,l,i,3)*df5(ep)*bf(ep,k,j,2)
1256 fm24(j,i,ep)=fm24(j,i,ep)+bmf(ep,k,i,4)*df5(ep)*bf(ep,l,j,2)
1257 1 +bmf(ep,l,i,4)*df5(ep)*bf(ep,k,j,2)
1258 fm34(j,i,ep)=fm34(j,i,ep)+bmf(ep,k,i,4)*df5(ep)*bf(ep,l,j,3)
1259 1 +bmf(ep,l,i,4)*df5(ep)*bf(ep,k,j,3)
1268 k11(i,j,ep)=k11(i,j,ep)+bm(ep,k,i,1)*dm6(ep)*bm(ep,l,j,1)+
1269 1 bm(ep,l,i,1)*dm6(ep)*bm(ep,k,j,1)+
1270 1 bmf(ep,k,i,1)*df6(ep)*bmf(ep,l,j,1)+
1271 1 bmf(ep,l,i,1)*df6(ep)*bmf(ep,k,j,1)
1272 k22(i,j,ep)=k22(i,j,ep)+bm(ep,k,i,2)*dm6(ep)*bm(ep,l,j,2)+
1273 1 bm(ep,l,i,2)*dm6(ep)*bm(ep,k,j,2)+
1274 1 bmf(ep,k,i,2)*df6(ep)*bmf(ep,l,j,2)+
1275 1 bmf(ep,l,i,2)*df6(ep)*bmf(ep,k,j,2)
1276 k33(i,j,ep)=k33(i,j,ep)+bm(ep,k,i,3)*dm6(ep)*bm(ep,l,j,3)+
1277 1 bm(ep,l,i,3)*dm6(ep)*bm(ep,k,j,3)+
1278 1 bmf(ep,k,i,3)*df6(ep)*bmf(ep,l,j,3)+
1279 1 bmf(ep,l,i,3)*df6(ep)*bmf(ep,k,j,3)
1280 k44(i,j,ep)=k44(i,j,ep)+bm(ep,k,i,4)*dm6(ep)*bm(ep,l,j,4)+
1281 1 bm(ep,l,i,4)*dm6(ep)*bm(ep,k,j,4)+
1282 1 bmf(ep,k,i,4)*df6(ep)*bmf(ep,l,j,4)+
1283 1 bmf(ep,l,i,4)*df6(ep)*bmf(ep,k,j,4)
1290 k12(i,j,ep)=k12(i,j,ep)+bm(ep,k,i,1)*dm6(ep)*bm(ep,l,j,2)+
1291 1 bm(ep,l,i,1)*dm6(ep)*bm(ep,k,j,2)+
1292 1 bmf(ep,k,i,1)*df6(ep)*bmf(ep,l,j,2)+
1293 1 bmf(ep,l,i,1)*df6(ep)*bmf(ep,k,j,2)
1294 k13(i,j,ep)=k13(i,j,ep)+bm(ep,k,i,1)*dm6(ep)*bm(ep,l,j,3)+
1295 1 bm(ep,l,i,1)*dm6(ep)*bm(ep,k,j,3)+
1296 1 bmf(ep,k,i,1)*df6(ep)*bmf(ep,l,j,3)+
1297 1 bmf(ep,l,i,1)*df6(ep)*bmf(ep,k,j,3)
1298 k14(i,j,ep)=k14(i,j,ep)+bm(ep,k,i,1)*dm6(ep)*bm(ep,l,j,4)+
1299 1 bm(ep,l,i,1)*dm6(ep)*bm(ep,k,j,4)+
1300 1 bmf(ep,k,i,1)*df6(ep)*bmf(ep,l,j,4)+
1301 1 bmf(ep,l,i,1)*df6(ep)*bmf(ep,k,j,4)
1302 k23(i,j,ep)=k23(i,j,ep)+bm(ep,k,i,2)*dm6(ep)*bm(ep,l,j,3)+
1303 1 bm(ep,l,i,2)*dm6(ep)*bm(ep,k,j,3)+
1304 1 bmf(ep,k,i,2)*df6(ep)*bmf(ep,l,j,3)+
1305 1 bmf(ep,l,i,2)*df6(ep)*bmf(ep,k,j,3)
1306 k24(i,j,ep)=k24(i,j,ep)+bm(ep,k,i,2)*dm6(ep)*bm(ep,l,j,4)+
1307 1 bm(ep,l,i,2)*dm6(ep)*bm(ep,k,j,4)+
1308 1 bmf(ep,k,i,2)*df6(ep)*bmf(ep,l,j,4)+
1309 1 bmf(ep,l,i,2)*df6(ep)*bmf(ep,k,j,4)
1310 k34(i,j,ep)=k34(i,j,ep)+bm(ep,k,i,3)*dm6(ep)*bm(ep,l,j,4)+
1311 1 bm(ep,l,i,3)*dm6(ep)*bm(ep,k,j,4)+
1312 1 bmf(ep,k,i,3)*df6(ep)*bmf(ep,l,j,4)+
1313 1 bmf(ep,l,i,3)*df6(ep)*bmf(ep,k,j,4)
1321 m11(i,j,ep)=m11(i,j,ep)+bf(ep,k,i,1)*df6(ep)*bf(ep,l,j,1)
1322 1 +bf(ep,l,i,1)*df6(ep)*bf(ep,k,j,1)
1323 m22(i,j,ep)=m22(i,j,ep)+bf(ep,k,i,2)*df6(ep)*bf(ep,l,j,2)
1324 1 +bf(ep,l,i,2)*df6(ep)*bf
1325 m33(i,j,ep)=m33(i,j,ep)+bf(ep,k,i,3)*df6(ep)*bf(ep,l,j,3)
1326 1 +bf(ep,l,i,3)*df6(ep)*bf(ep,k,j,3)
1327 m44(i,j,ep)=m44(i,j,ep)+bf(ep,k,i,4)*df6(ep)*bf(ep,l,j,4)
1328 1 +bf(ep,l,i,4)*df6(ep)*bf(ep,k,j,4)
1335 m12(i,j,ep)=m12(i,j,ep)+bf(ep,k,i,1)*df6(ep)*bf(ep,l,j,2)
1336 1 +bf(ep,l,i,1)*df6(ep)*bf(ep,k,j,2)
1337 m13(i,j,ep)=m13(i,j,ep)+bf(ep,k,i,1)*df6(ep)*bf(ep,l,j,3)
1338 1 +bf(ep,l,i,1)*df6(ep)*bf(ep,k,j,3)
1339 m14(i,j,ep)=m14(i,j,ep)+bf(ep,k,i,1)*df6(ep)*bf(ep,l,j,4)
1340 1 +bf(ep,l,i,1)*df6(ep)*bf(ep,k,j,4)
1341 m23(i,j,ep)=m23(i,j,ep)+bf(ep,k,i,2)*df6(ep)*bf(ep,l,j,3)
1343 m24(i,j,ep)=m24(i,j,ep)+bf(ep,k,i,2)*df6(ep)*bf(ep,l,j,4)
1344 1 +bf(ep,l,i,2)*df6(ep)*bf(ep,k,j,4)
1345 m34(i,j,ep)=m34(i,j,ep)+bf(ep,k,i,3)*df6(ep)*bf(ep,l,j,4)
1346 1 +bf(ep,l,i,3)*df6(ep)*bf(ep,k,j,4)
1353 mf11(i,j,ep)=mf11(i,j,ep)+bmf(ep,k,i,1)*df6(ep)*bf(ep,l,j,1)
1354 1 +bmf(ep,l,i,1)*df6(ep)*bf(ep,k,j,1)
1355 mf12(i,j,ep)=mf12(i,j,ep)+bmf(ep,k,i,1)*df6(ep)*bf(ep,l,j,2)
1356 1 +bmf(ep,l,i,1)*df6(ep)*bf(ep,k,j,2)
1357 mf13(i,j,ep)=mf13(i,j,ep)+bmf(ep,k,i,1)*df6(ep)*bf(ep,l,j,3)
1358 1 +bmf(ep,l,i,1)*df6(ep)*bf(ep,k,j,3)
1359 mf14(i,j,ep)=mf14(i,j,ep)+bmf(ep,k,i,1)*df6(ep)*bf(ep,l,j,4)
1362 1 +bmf(ep,l,i,2)*df6(ep)*bf(ep,k,j,2)
1363 mf23(i,j,ep)=mf23(i,j,ep)+bmf(ep,k,i,2)*df6(ep)*bf(ep,l,j,3)
1364 1 +bmf(ep,l,i,2)*df6(ep)*bf(ep,k,j,3)
1365 mf24(i,j,ep)=mf24(i,j,ep)+bmf(ep,k,i,2)*df6(ep)*bf(ep,l,j,4)
1366 1 +bmf(ep,l,i,2)*df6(ep)*bf(ep,k,j,4)
1367 mf33(i,j,ep)=mf33(i,j,ep)+bmf(ep,k,i,3)*df6(ep)*bf(ep,l,j,3)
1368 1 +bmf(ep,l,i,3)*df6(ep)*bf(ep,k,j,3)
1369 mf34(i,j,ep)=mf34(i,j,ep)+bmf(ep,k,i,3)*df6(ep)*bf(ep,l,j,4)
1370 1 +bmf(ep,l,i,3)*df6(ep)*bf(ep,k,j,4)
1371 mf44(i,j,ep)=mf44(i,j,ep)+bmf(ep,k,i,4)*df6(ep)*bf(ep,l,j,4)
1372 1 +bmf(ep,l,i,4)*df6(ep)*bf(ep,k,j,4)
1374 fm12(j,i,ep)=fm12(j,i,ep)+bmf(ep,k,i,2)*df6(ep)*bf(ep,l,j,1)
1375 1 +bmf(ep,l,i,2)*df6(ep)*bf(ep,k,j,1)
1376 fm13(j,i,ep)=fm13(j,i,ep)+bmf(ep,k,i,3)*df6(ep)*bf(ep,l,j,1)
1377 1 +bmf(ep,l,i,3)*df6(ep)*bf(ep,k,j,1)
1378 fm14(j,i,ep)=fm14(j,i,ep)+bmf(ep,k,i,4)*df6(ep)*bf(ep,l,j,1)
1379 1 +bmf(ep,l,i,4)*df6(ep)*bf(ep,k,j,1)
1380 fm23(j,i,ep)=fm23(j,i,ep)+bmf(ep,k,i,3)*df6(ep)*bf(ep,l,j,2)
1381 1 +bmf(ep,l,i,3)*df6(ep)*bf(ep,k,j,2)
1382 fm24(j,i,ep)=fm24(j,i,ep)+bmf(ep,k,i,4)*df6
1383 1 +bmf(ep,l,i,4)*df6(ep)*bf(ep,k,j,2)
1384 fm34(j,i,ep)=fm34(j,i,ep)+bmf(ep,k,i,4)*df6(ep)*bf(ep,l,j,3)
1385 1 +bmf(ep,l,i,4)*df6(ep)*bf(ep,k,j,3)
1395 k11(i,j,ep)=k11(i,j,ep)+
1396 1 bm(ep,k,i,1)*dmf(k,l,ep)*bmf(ep,l,j,1)+
1397 2 bmf(ep,k,i,1)*dmf(k,l,ep)*bm(ep,l,j,1)
1398 k22(i,j,ep)=k22(i,j,ep)+
1399 1 bm(ep,k,i,2)*dmf(k,l,ep)*bmf(ep,l,j,2)+
1400 2 bmf(ep,k,i,2)*dmf(k,l,ep)*bm(ep,l,j,2)
1401 k33(i,j,ep)=k33(i,j,ep)+
1402 1 bm(ep,k,i,3)*dmf(k,l,ep)*bmf
1403 2 bmf(ep,k,i,3)*dmf(k,l,ep)*bm(ep,l,j,3)
1404 k44(i,j,ep)=k44(i,j,ep)+
1405 1 bm(ep,k,i,4)*dmf(k,l,ep)*bmf(ep,l,j,4)+
1406 2 bmf(ep,k,i,4)*dmf(k,l,ep)*bm(ep,l,j,4)
1418 k12(i,j,ep)=k12(i,j,ep)+
1419 1 bm(ep,k,i,1)*dmf(k,l,ep)*bmf(ep,l,j,2)+
1420 2 bmf(ep,k,i,1)*dmf(k,l,ep)*bm(ep,l,j,2)
1421 k13(i,j,ep)=k13(i,j,ep)+
1422 1 bm(ep,k,i,1)*dmf(k,l,ep)*bmf(ep,l,j,3)+
1423 2 bmf(ep,k,i,1)*dmf(k,l,ep)*bm(ep,l,j,3)
1424 k14(i,j,ep)=k14(i,j,ep)+
1425 1 bm(ep,k,i,1)*dmf(k,l,ep)*bmf(ep,l,j,4)+
1426 2 bmf(ep,k,i,1)*dmf(k,l,ep)*bm(ep,l,j,4)
1427 k23(i,j,ep)=k23(i,j,ep)+
1428 1 bm(ep,k,i,2)*dmf(k,l,ep)*bmf(ep,l,j,3)+
1429 2 bmf(ep,k,i,2)*dmf(k,l,ep)*bm(ep,l,j,3)
1430 k24(i,j,ep)=k24(i,j,ep)+
1431 1 bm(ep,k,i,2)*dmf(k,l,ep)*bmf(ep,l,j,4)+
1433 k34(i,j,ep)=k34(i,j,ep)+
1434 1 bm(ep,k,i,3)*dmf(k,l,ep)*bmf(ep,l,j,4)+
1435 2 bmf(ep,k,i,3)*dmf(k,l,ep)*bm(ep,l,j,4)
1447 mf11(i,j,ep)=mf11(i,j,ep)+
1448 1 bm(ep,k,i,1)*dmf(k,l,ep)*bf(ep,l,j,1)
1449 mf12(i,j,ep)=mf12(i,j,ep)+
1450 1 bm(ep,k,i,1)*dmf(k,l,ep)*bf(ep,l,j,2)
1451 mf13(i,j,ep)=mf13(i,j,ep)+
1452 1 bm(ep,k,i,1)*dmf(k,l,ep)*bf(ep,l,j,3)
1453 mf14(i,j,ep)=mf14(i,j,ep)+
1454 1 bm(ep,k,i,1)*dmf(k,l,ep)*bf(ep,l,j,4)
1455 mf22(i,j,ep)=mf22(i,j,ep)+
1456 1 bm(ep,k,i,2)*dmf(k,l,ep)*bf(ep,l,j,2)
1457 mf23(i,j,ep)=mf23(i,j,ep)+
1458 1 bm(ep,k,i,2)*dmf(k,l,ep)*bf(ep,l,j,3)
1459 mf24(i,j,ep)=mf24(i,j,ep)+
1460 1 bm(ep,k,i,2)*dmf(k,l,ep)*bf(ep,l,j,4)
1461 mf33(i,j,ep)=mf33(i,j,ep)+
1462 1 bm(ep,k,i,3)*dmf(k,l,ep)*bf(ep,l,j,3)
1463 mf34(i,j,ep)=mf34(i,j,ep)+
1464 1 bm(ep,k,i,3)*dmf(k,l,ep)*bf(ep,l,j,4)
1465 mf44(i,j,ep)=mf44(i,j,ep)+
1466 1 bm(ep,k,i,4)*dmf(k,l,ep)*bf(ep,l,j,4)
1478 fm12(i,j,ep)=fm12(i,j,ep)+
1479 1 bf(ep,k,i,1)*dmf(k,l,ep)*bm(ep,l,j,2)
1480 fm13(i,j,ep)=fm13(i,j,ep)+
1481 1 bf(ep,k,i,1)*dmf(k,l,ep)*bm(ep,l,j,3)
1482 fm14(i,j,ep)=fm14(i,j,ep)+
1483 1 bf(ep,k,i,1)*dmf(k,l,ep)*bm(ep,l,j,4)
1484 fm23(i,j,ep)=fm23(i,j,ep)+
1485 1 bf(ep,k,i,2)*dmf(k,l,ep)*bm(ep,l,j,3)
1486 fm24(i,j,ep)=fm24(i,j,ep)+
1487 1 bf(ep,k,i,2)*dmf(k,l,ep)*bm(ep,l,j,4)
1488 fm34(i,j,ep)=fm34(i,j,ep)+
1489 1 bf(ep,k,i,3)*dmf(k,l,ep)*bm(ep,l,j,4)
1499#include "vectorize.inc"
1509 t11(i,i,ep)=bb(i,1,ep)*bb(i,1,ep)
1510 t22(i,i,ep)=bb(i,2,ep)*bb(i,2,ep)
1511 t33(i,i,ep)=bb(i,3,ep)*bb(i,3,ep)
1512 t44(i,i,ep)=bb(i,4,ep)*bb(i,4,ep)
1513 t12(i,i,ep)=bb(i,1,ep)*bb(i,2,ep)
1514 t13(i,i,ep)=bb(i,1,ep)*bb(i,3,ep)
1515 t14(i,i,ep)=bb(i,1,ep)*bb(i,4,ep)
1516 t23(i,i,ep)=bb(i,2,ep)*bb(i,3,ep)
1517 t24(i,i,ep)=bb(i,2,ep)*bb(i,4,ep)
1518 t34(i,i,ep)=bb(i,3,ep)*bb(i,4,ep)
1524 t11(i,i,ep)=bm(ep,i,i,1)*bm(ep,i,i,1)
1525 t22(i,i,ep)=bm(ep,i,i,2)*bm(ep,i,i,2)
1526 t33(i,i,ep)=bm(ep,i,i,3)*bm(ep,i,i,3)
1527 t44(i,i,ep)=bm(ep,i,i,4)*bm(ep,i,i,4)
1528 t12(i,i,ep)=bm(ep,i,i,1)*bm(ep,i,i,2)
1529 t13(i,i,ep)=bm(ep,i,i,1)*bm(ep,i,i,3)
1530 t14(i,i,ep)=bm(ep,i,i,1)*bm(ep,i,i,4)
1531 t23(i,i,ep)=bm(ep,i,i,2)*bm(ep,i,i,3)
1532 t24(i,i,ep)=bm(ep,i,i,2)*bm(ep,i,i,4)
1533 t34(i,i,ep)=bm(ep,i,i,3)*bm(ep,i,i,4)
1537 t11(1,2,ep)=fxx(ep)*t11(1,1,ep)+fyy(ep)*t11(2,2,ep)
1538 t22(1,2,ep)=fxx(ep)*t22(1,1,ep)+fyy(ep)*t22(2,2,ep)
1539 t33(1,2,ep)=fxx(ep)*t33(1,1,ep)+fyy(ep)*t33(2,2,ep)
1540 t44(1,2,ep)=fxx(ep)*t44(1,1,ep)+fyy(ep)*t44(2,2,ep)
1541 t12(1,2,ep)=fxx(ep)*t12(1,1,ep)+fyy(ep)*t12(2,2,ep)
1542 t13(1,2,ep)=fxx(ep)*t13(1,1,ep)+fyy(ep)*t13(2,2,ep)
1543 t14(1,2,ep)=fxx(ep)*t14(1,1,ep)+fyy(ep)*t14(2,2,ep)
1544 t23(1,2,ep)=fxx(ep)*t23(1,1,ep)+fyy(ep)*t23(2,2,ep)
1545 t24(1,2,ep)=fxx(ep)*t24(1,1,ep)+fyy(ep)*t24(2,2,ep)
1546 t34(1,2,ep)=fxx(ep)*t34(1,1,ep)+fyy(ep)*t34(2,2,ep)
1550#include "vectorize.inc"
1553 fxy(m)=
for(ep,3)*vol(ep)
1558 t11(1,2,ep)=t11(1,2,ep)+fxy2(ep)*bb(1,1,ep)*bb(2,1,ep)
1559 t22(1,2,ep)=t22(1,2,ep)+fxy2(ep)*bb(1,2,ep)*bb(2,2,ep)
1560 t33(1,2,ep)=t33(1,2,ep)+fxy2(ep)*bb(1,3,ep)*bb(2,3,ep)
1561 t44(1,2,ep)=t44(1,2,ep)+fxy2(ep)*bb(1,4,ep)*bb(2,4,ep)
1562 t12(1,2,ep)=t12(1,2,ep)+fxy(ep)*(bb(1,1,ep)*bb(2,2,ep)+
1563 . bb(2,1,ep)*bb(1,2,ep))
1564 t13(1,2,ep)=t13(1,2,ep)+fxy(ep)*(bb(1,1,ep)*bb(2,3,ep)+
1565 . bb(2,1,ep)*bb(1,3,ep))
1566 t14(1,2,ep)=t14(1,2,ep)+fxy(ep)*(bb(1,1,ep)*bb(2,4,ep)+
1567 . bb(2,1,ep)*bb(1,4,ep))
1568 t23(1,2,ep)=t23(1,2,ep)+fxy(ep)*(bb(1,2,ep)*bb(2,3,ep)+
1569 . bb(2,2,ep)*bb(1,3,ep))
1570 t24(1,2,ep)=t24(1,2,ep)+fxy(ep)*(bb(1,2,ep)*bb(2,4,ep)+
1571 . bb(2,2,ep)*bb(1,4,ep))
1572 t34(1,2,ep)=t34(1,2,ep)+fxy(ep)*(bb(1,3,ep)*bb(2,4,ep)+
1573 . bb(2,3,ep)*bb(1,4,ep))
1576 t11(1,2,ep)=t11(1,2,ep)+fxy2(ep)*bm(ep,3,1,1)*bm(ep,3,2,1)
1577 t22(1,2,ep)=t22(1,2,ep)+fxy2(ep)*bm(ep,3,1,2)*bm(ep,3,2,2)
1578 t33(1,2,ep)=t33(1,2,ep)+fxy2(ep)*bm(ep,3,1,3)*bm(ep,3,2,3)
1580 t12(1,2,ep)=t12(1,2,ep)+fxy(ep)*(bm(ep,3,1,1)*bm(ep,3,2,2)+
1581 . bm(ep,3,2,1)*bm(ep,3,1,2))
1582 t13(1,2,ep)=t13(1,2,ep)+fxy(ep)*(bm(ep,3,1,1)*bm(ep,3,2,3)+
1583 . bm(ep,3,2,1)*bm(ep,3,1,3))
1584 t14(1,2,ep)=t14(1,2,ep)+fxy(ep)*(bm(ep,3,1,1)*bm(ep,3,2,4)+
1585 . bm(ep,3,2,1)*bm(ep,3,1,4))
1586 t23(1,2,ep)=t23(1,2,ep)+fxy(ep)*(bm(ep,3,1,2)*bm(ep,3,2,3)+
1588 t24(1,2,ep)=t24(1,2,ep)+fxy(ep)*(bm(ep,3,1,2)*bm(ep,3,2,4)+
1589 . bm(ep,3,2,2)*bm(ep,3,1,4))
1590 t34(1,2,ep)=t34(1,2,ep)+fxy(ep)*(bm(ep,3,1,3)*bm(ep,3,2,4)+
1591 . bm(ep,3,2,3)*bm(ep,3,1,4))
1598 k11(i,i,ep)=k11(i,i,ep)+t11(1,2,ep)
1599 k22(i,i,ep)=k22(i,i,ep)+t22(1,2,ep)
1600 k33(i,i,ep)=k33(i,i,ep)+t33(1,2,ep)
1601 k44(i,i,ep)=k44(i,i,ep)+t44(1,2,ep)
1602 k12(i,i,ep)=k12(i,i,ep)+t12(1,2,ep)
1603 k13(i,i,ep)=k13(i,i,ep)+t13(1,2,ep)
1604 k14(i,i,ep)=k14(i,i,ep)+t14(1,2,ep)
1605 k23(i,i,ep)=k23(i,i,ep)+t23(1,2,ep)
1606 k24(i,i,ep)=k24(i,i,ep)+t24(1,2,ep)
1607 k34(i,i,ep)=k34(i,i,ep)+t34(1,2,ep)
1611 IF (neig==0.AND.idril==0.AND. iorth >0 )
THEN
1613 c1 =
min(t11(1,2,ep),t22(1,2,ep),t33(1,2,ep),t44(1,2,ep))
1615 c2 =
min(m11(3,3,ep),m22(3,3,ep),m33(3,3,ep),m44(3,3,ep))
1616 c1 =
min(-c1,five*c2)
1617 m11(3,3,ep)=m11(3,3,ep) + c1
1618 m22(3,3,ep)=m22(3,3,ep) + c1
1619 m33(3,3,ep)=m33(3,3,ep) + c1
1620 m44(3,3,ep)=m44(3,3,ep) + c1
1759 6 K11,K12,K13,K14,K22,K23,K24,K33,K34,K44,
1760 7 M11,M12,M13,M14,M22,M23,M24,M33,M34,M44,
1761 8 MF11,MF12,MF13,MF14,MF22,MF23,MF24,MF33,
1762 9 MF34,MF44,FM12,FM13,FM14,FM23,FM24,FM34,
1763 A IORTH,HMOR,HFOR ,IPLAT,NPLAT,
1764 B PMRZ,BRZ ,FRZ ,IKGEO,NG ,HMFOR,BF ,
1770#include "implicit_f.inc"
1771#include "mvsiz_p.inc"
1776 INTEGER JFT,JLT,IPLAT(*),,NPLAT,NG,IKGEO,NEL
1778 . (*),THK0(*),HM(MVSIZ,4),HZ(*),BM(MVSIZ,3,3,4),
1779 . K11(3,3,*),K12(3,3,*),K13(3,3,*),K14(3,3,*),
1787 . K34(3,3,*),K44(3,3,*),(3,3,*),M44(3,3,*),
1788 . MF34(3,3,*),MF44(3,3,*),HMOR(MVSIZ,2),HFOR(MVSIZ,2),
1790,3,2,4),HMFOR(MVSIZ,6),BMF(MVSIZ,3,3,4)
1799 . T11(3,3,MVSIZ),T12(3,3,MVSIZ),T13(3,3,MVSIZ),T14(3,3,MVSIZ),
1800 . (3,3,MVSIZ),T23(3,3,MVSIZ),T24(3,3,),T33(3,3,MVSIZ),
1801 . T44(3,3,MVSIZ),T34(3,3,MVSIZ),
1802 . BB(2,4,MVSIZ),GM(MVSIZ),BMRZ1(MVSIZ,4,4),BMRZ2(MVSIZ,4,4),
1808 . (3,3,),CBR1(4,MVSIZ),CBR2(4,MVSIZ),CBR3(4,MVSIZ)
1811#include "vectorize.inc"
1815 dm(1,1,m)=hm(ep,1)*c2
1816 dm(2,2,m)=hm(ep,2)*c2
1817 dm(1,2,m)=hm(ep,3)*c2
1818 dm(3,3,m)=hm(ep,4)*c2
1819 dhz(m)=hz(ep)*fourth*c2
1827 dm(1,3,m)=hmor(ep,1)*c2
1828 dm(2,3,m)=hmor(ep,2)*c2
1841 dprz(j,m)=prz(j,m)*dhz(m)
1848 bb(2,1,ep)=bm(ep,1,1,1)
1849 bb(2,2,ep)=bm(ep,2,1,1)
1850 bb(2,3,ep)=bm(ep,3,1,1)
1851 bb(2,4,ep)=bm(ep,1,2,1)
1852 bb(1,1,ep)=-bm(ep,2,2,1)
1853 bb(1,2,ep)=-bm(ep,3,2,1)
1854 bb(1,3,ep)=-bm(ep,1,3,1)
1855 bb(1,4,ep)=-bm(ep,2,3,1)
1860 px(j,ep) = bb(2,j,ep)
1861 py(j,ep) =-bb(1,j,ep)
1868 t11(i,j,ep)=bb(i,1,ep)*bb(j,1,ep)
1869 t11(j,i,ep)=t11(i,j,ep)
1870 t22(i,j,ep)=bb(i,2,ep)*bb(j,2,ep)
1871 t22(j,i,ep)=t22(i,j,ep)
1872 t33(i,j,ep)=bb(i,3,ep)*bb(j,3,ep)
1873 t33(j,i,ep)=t33(i,j,ep)
1874 t44(i,j,ep)=bb(i,4,ep)*bb(j,4,ep)
1875 t44(j,i,ep)=t44(i,j,ep)
1883 t12(i,j,ep)=bb(i,1,ep)*bb(j,2,ep)
1884 t13(i,j,ep)=bb(i,1,ep)*bb(j,3,ep)
1885 t14(i,j,ep)=bb(i,1,ep)*bb(j,4,ep)
1886 t23(i,j,ep)=bb(i,2,ep)*bb(j,3,ep)
1887 t24(i,j,ep)=bb(i,2,ep)*bb(j,4,ep)
1888 t34(i,j,ep)=bb(i,3,ep)*bb(j,4,ep)
1896 k11(i,j,ep)=k11(i,j,ep)+t11(i,j,ep)*dhz(ep)
1897 k22(i,j,ep)=k22(i,j,ep)+t22(i,j,ep)*dhz(ep)
1898 k33(i,j,ep)=k33(i,j,ep)+t33(i,j,ep)*dhz(ep)
1899 k44(i,j,ep)=k44(i,j,ep)+t44(i,j,ep)*dhz(ep)
1907 k12(i,j,ep)=k12(i,j,ep)+t12(i,j,ep)*dhz(ep)
1908 k13(i,j,ep)=k13(i,j,ep)+t13(i,j,ep)*dhz(ep)
1909 k14(i,j,ep)=k14(i,j,ep)+t14(i,j,ep)*dhz(ep)
1910 k23(i,j,ep)=k23(i,j,ep)+t23(i,j,ep)*dhz(ep)
1911 k24(i,j,ep)=k24(i,j,ep)+t24(i,j,ep)*dhz(ep)
1912 k34(i,j,ep)=k34(i,j,ep)+t34(i,j,ep)*dhz(ep)
1920 bmrz1(ep,i,j)=bb(1,i,ep)*dprz(j,ep)
1921 bmrz2(ep,i,j)=bb(2,i,ep)*dprz(j,ep)
1929 mf11(1,3,ep)=mf11(1,3,ep)+ bmrz1(ep,1,1)
1930 mf11(2,3,ep)=mf11(2,3,ep)+ bmrz2(ep,1,1)
1931 mf22(1,3,ep)=mf22(1,3,ep)+ bmrz1(ep,2,2)
1932 mf22(2,3,ep)=mf22(2,3,ep)+ bmrz2(ep,2,2)
1933 mf33(1,3,ep)=mf33(1,3,ep)+ bmrz1(ep,3,3)
1934 mf33(2,3,ep)=mf33(2,3,ep)+ bmrz2(ep,3,3)
1935 mf44(1,3,ep)=mf44(1,3,ep)+ bmrz1(ep,4,4)
1936 mf44(2,3,ep)=mf44(2,3,ep)+ bmrz2(ep,4,4)
1938 mf12(1,3,ep)=mf12(1,3,ep)+ bmrz1(ep,1,2)
1939 mf12(2,3,ep)=mf12(2,3,ep)+ bmrz2(ep,1,2)
1940 fm12(3,1,ep)=fm12(3,1,ep)+ bmrz1(ep,2,1)
1941 fm12(3,2,ep)=fm12(3,2,ep)+ bmrz2(ep,2,1)
1942 mf13(1,3,ep)=mf13(1,3,ep)+ bmrz1(ep,1,3)
1943 mf13(2,3,ep)=mf13(2,3,ep)+ bmrz2(ep,1,3)
1944 fm13(3,1,ep)=fm13(3,1,ep)+ bmrz1(ep,3,1)
1945 fm13(3,2,ep)=fm13(3,2,ep)+ bmrz2(ep,3,1)
1946 mf14(1,3,ep)=mf14(1,3,ep)+ bmrz1(ep,1,4)
1947 mf14(2,3,ep)=mf14(2,3,ep)+ bmrz2(ep,1,4)
1948 fm14(3,1,ep)=fm14(3,1,ep)+ bmrz1(ep,4,1)
1949 fm14(3,2,ep)=fm14(3,2,ep)+ bmrz2(ep,4,1)
1950 mf23(1,3,ep)=mf23(1,3,ep)+ bmrz1(ep,2,3)
1951 mf23(2,3,ep)=mf23(2,3,ep)+ bmrz2(ep,2,3)
1952 fm23(3,1,ep)=fm23(3,1,ep)+ bmrz1(ep,3,2)
1953 fm23(3,2,ep)=fm23(3,2,ep)+ bmrz2(ep,3,2)
1954 mf24(1,3,ep)=mf24(1,3,ep)+ bmrz1(ep,2,4)
1955 mf24(2,3,ep)=mf24(2,3,ep)+ bmrz2(ep,2,4)
1956 fm24(3,1,ep)=fm24(3,1,ep)+ bmrz1(ep,4,2)
1957 fm24(3,2,ep)=fm24(3,2,ep)+ bmrz2(ep,4,2)
1958 mf34(1,3,ep)=mf34(1,3,ep)+ bmrz1(ep,3,4)
1959 mf34(2,3,ep)=mf34(2,3,ep)+ bmrz2(ep,3,4)
1960 fm34(3,1,ep)=fm34(3,1,ep)+ bmrz1(ep,4,3)
1961 fm34(3,2,ep)=fm34(3,2,ep)+ bmrz2(ep,4,3)
1965#include "vectorize.inc"
1969 dmf(1,1,m)=hmfor(ep,1)*c2
1970 dmf(2,2,m)=hmfor(ep,2)*c2
1971 dmf(1,2,m)=hmfor(ep,3)*c2
1972 dmf(1,3,m)=hmfor(ep,5)*c2
1973 dmf(2,3,m)=hmfor(ep,6)*c2
1974 dmf(2,1,m)=dmf(1,2,m)
1975 dmf(3,1,m)=dmf(1,3,m)
1976 dmf(3,2,m)=dmf(2,3,m)
1977 dmf(3,3,m)=hmfor(ep,4)*c2
1982 cbr1(j,ep) =dmf(1,1,ep)*pmrz(ep,1,j)+dmf(1,2,ep)*pmrz(ep,2,j)+
1983 . dmf(1,3,ep)*pmrz(ep,3,j)
1984 cbr2(j,ep) =dmf(2,1,ep
1985 . dmf(2,3,ep)*pmrz(ep,3,j)
1986 cbr3(j,ep) =dmf(3,1,ep)*pmrz(ep,1,j)+dmf(3,2,ep)*pmrz(ep,2
1987 . dmf(3,3,ep)*pmrz(ep,3,j)
1997 m11(1,3,ep)=m11(1,3,ep)
1998 . -py(1,ep)*cbr2(1,ep)-px(1,ep)*cbr3(1,ep)
1999 m11(2,3,ep)=m11(2,3,ep)
2000 . +px(1,ep)*cbr1(1,ep)+py(1,ep)*cbr3(1,ep)
2001 m22(1,3,ep)=m22(1,3,ep)
2002 . -py(2,ep)*cbr2(2,ep)-px(2,ep)*cbr3(2,ep)
2003 m22(2,3,ep)=m22(2,3,ep)
2004 . +px(2,ep)*cbr1(2,ep)+py(2,ep)*cbr3(2,ep)
2005 m33(1,3,ep)=m33(1,3,ep)
2006 . -py(3,ep)*cbr2(3,ep)-px(3,ep)*cbr3(3,ep)
2007 m33(2,3,ep)=m33(2,3,ep)
2008 . +px(3,ep)*cbr1(3,ep)+py(3,ep)*cbr3(3,ep)
2009 m44(1,3,ep)=m44(1,3,ep)
2010 . -py(4,ep)*cbr2(4,ep)-px(4,ep)*cbr3(4,ep)
2011 m44(2,3,ep)=m44(2,3,ep)
2012 . +px(4,ep)*cbr1(4,ep)+py(4,ep)*cbr3(4,ep)
2015 m12(1,3,ep)=m12(1,3,ep)
2016 . -py(1,ep)*cbr2(2,ep)-px(1,ep)*cbr3(2,ep)
2017 m12(2,3,ep)=m12(2,3,ep)
2018 . +px(1,ep)*cbr1(2,ep)+py(1,ep)*cbr3(2,ep)
2019 m13(1,3,ep)=m13(1,3,ep)
2020 . -py(1,ep)*cbr2(3,ep)-px(1,ep)*cbr3(3,ep)
2021 m13(2,3,ep)=m13(2,3,ep)
2022 . +px(1,ep)*cbr1(3,ep)+py(1,ep)*cbr3(3,ep)
2023 m14(1,3,ep)=m14(1,3,ep)
2024 . -py(1,ep)*cbr2(4,ep)-px(1,ep)*cbr3(4,ep)
2025 m14(2,3,ep)=m14(2,3,ep)
2026 . +px(1,ep)*cbr1(4,ep)+py(1,ep)*cbr3(4,ep)
2027 m23(1,3,ep)=m23(1,3,ep)
2028 . -py(2,ep)*cbr2(3,ep)-px(2,ep)*cbr3(3,ep)
2029 m23(2,3,ep)=m23(2,3,ep)
2030 . +px(2,ep)*cbr1(3,ep)+py(2,ep)*cbr3(3,ep)
2031 m24(1,3,ep)=m24(1,3,ep)
2032 . -py(2,ep)*cbr2(4,ep)-px(2,ep)*cbr3(4,ep)
2033 m24(2,3,ep)=m24(2,3,ep)
2034 . +px(2,ep)*cbr1(4,ep)+py(2,ep)*cbr3(4,ep)
2035 m34(1,3,ep)=m34(1,3,ep)
2036 . -py(3,ep)*cbr2(4,ep)-px(3,ep)*cbr3(4,ep)
2037 m34(2,3,ep)=m34(2,3,ep)
2038 . +px(3,ep)*cbr1(4,ep)+py(3,ep)*cbr3(4,ep)
2041 m12(3,1,ep)=m12(3,1,ep)
2042 . -py(2,ep)*cbr2(1,ep)-px(2,ep)*cbr3(1,ep)
2043 m12(3,2,ep)=m12(3,2,ep)
2044 . +px(2,ep)*cbr1(1,ep)+py(2,ep)*cbr3(1,ep)
2045 m13(3,1,ep)=m13(3,1,ep)
2046 . -py(3,ep)*cbr2(1,ep)-px(3,ep)*cbr3(1,ep)
2047 m13(3,2,ep)=m13(3,2,ep)
2048 . +px(3,ep)*cbr1(1,ep)+py(3,ep)*cbr3(1,ep)
2049 m14(3,1,ep)=m14(3,1,ep)
2050 . -py(4,ep)*cbr2(1,ep)-px(4,ep)*cbr3(
2051 m14(3,2,ep)=m14(3,2,ep)
2052 . +px(4,ep)*cbr1(1,ep)+py(4,ep)*cbr3(1,ep)
2053 m23(3,1,ep)=m23(3,1,ep)
2054 . -py(3,ep)*cbr2(2,ep)-px(3,ep)*cbr3(2,ep)
2055 m23(3,2,ep)=m23(3,2,ep)
2056 . +px(3,ep)*cbr1(2,ep)+py(3,ep)*cbr3(2,ep)
2057 m24(3,1,ep)=m24(3,1,ep)
2058 . -py(4,ep)*cbr2(2,ep)-px(4,ep)*cbr3(2,ep)
2059 m24(3,2,ep)=m24(3,2,ep)
2060 . +px(4,ep)*cbr1(2,ep)+py(4,ep)*cbr3(2,ep)
2061 m34(3,1,ep)=m34(3,1,ep)
2062 . -py(4,ep)*cbr2(3,ep)-px(4,ep)*cbr3(3,ep)
2063 m34(3,2,ep)=m34(3,2,ep)
2064 . +px(4,ep)*cbr1(3,ep)+py(4,ep)*cbr3(3,ep)
2071 t11(i,j,ep)=brz(ep,i,1)*brz(ep,j,1)
2072 t11(j,i,ep)=t11(i,j,ep)
2073 t22(i,j,ep)=brz(ep,i,2)*brz(ep,j,2)
2074 t22(j,i,ep)=t22(i,j,ep)
2075 t33(i,j,ep)=brz(ep,i,3)*brz(ep,j,3)
2076 t33(j,i,ep)=t33(i,j,ep)
2077 t44(i,j,ep)=brz(ep,i,4)*brz(ep,j,4)
2078 t44(j,i,ep)=t44(i,j,ep)
2086 t12(i,j,ep)=brz(ep,i,1)*brz(ep,j,2)
2087 t13(i,j,ep)=brz(ep,i,1)*brz(ep,j,3)
2088 t14(i,j,ep)=brz(ep,i,1)*brz(ep,j,4)
2089 t23(i,j,ep)=brz(ep,i,2)*brz(ep,j,3)
2090 t24(i,j,ep)=brz(ep,i,2)*brz(ep,j,4)
2091 t34(i,j,ep)=brz(ep,i,3)*brz(ep,j,4)
2099 k11(i,j,ep)=k11(i,j,ep)+t11(i,j,ep)*dhz(ep)
2100 k22(i,j,ep)=k22(i,j,ep)+t22(i,j,ep)*dhz(ep)
2101 k33(i,j,ep)=k33(i,j,ep)+t33(i,j,ep)*dhz(ep)
2102 k44(i,j,ep)=k44(i,j,ep)+t44(i,j,ep)*dhz(ep)
2110 k12(i,j,ep)=k12(i,j,ep)+t12(i,j,ep)*dhz(ep)
2111 k13(i,j,ep)=k13(i,j,ep)+t13(i,j,ep)*dhz(ep)
2112 k14(i,j,ep)=k14(i,j,ep)+t14(i,j,ep)*dhz(ep)
2113 k23(i,j,ep)=k23(i,j,ep)+t23(i,j,ep)*dhz(ep)
2114 k24(i,j,ep)=k24(i,j,ep)+t24(i,j,ep)*dhz(ep)
2115 k34(i,j,ep)=k34(i,j,ep)+t34(i,j,ep)*dhz(ep)
2123 bmrz1(ep,i,j)=brz(ep,1,i)*dprz(j,ep)
2124 bmrz2(ep,i,j)=brz(ep,2,i)*dprz(j,ep)
2125 bmrz3(ep,i,j)=brz(ep,3,i)*dprz(j,ep)
2133 mf11(1,3,ep)=mf11(1,3,ep)+ bmrz1(ep,1,1)
2134 mf11(2,3,ep)=mf11(2,3,ep)+ bmrz2(ep,1,1)
2135 mf11(3,3,ep)=mf11(3,3,ep)+ bmrz3(ep,1,1)
2137 mf22(1,3,ep)=mf22(1,3,ep)+ bmrz1(ep,2,2)
2138 mf22(2,3,ep)=mf22(2,3,ep)+ bmrz2(ep,2,2)
2139 mf22(3,3,ep)=mf22(3,3,ep)+ bmrz3(ep,2,2)
2141 mf33(1,3,ep)=mf33(1,3,ep)+ bmrz1(ep,3,3)
2142 mf33(2,3,ep)=mf33(2,3,ep)+ bmrz2(ep,3,3)
2143 mf33(3,3,ep)=mf33(3,3,ep)+ bmrz3(ep,3,3)
2145 mf44(1,3,ep)=mf44(1,3,ep)+ bmrz1(ep,4,4)
2146 mf44(2,3,ep)=mf44(2,3,ep)+ bmrz2(ep,4,4)
2147 mf44(3,3,ep)=mf44(3,3,ep)+ bmrz3(ep,4,4)
2149 mf12(1,3,ep)=mf12(1,3,ep)+ bmrz1(ep,1,2)
2150 mf12(2,3,ep)=mf12(2,3,ep)+ bmrz2(ep,1,2)
2151 mf12(3,3,ep)=mf12(3,3,ep)+ bmrz3(ep,1,2)
2153 fm12(3,1,ep)=fm12(3,1,ep)+ bmrz1(ep,2,1)
2154 fm12(3,2,ep)=fm12(3,2,ep)+ bmrz2(ep,2,1)
2155 fm12(3,3,ep)=fm12(3,3,ep)+ bmrz3(ep,2,1)
2157 mf13(1,3,ep)=mf13(1,3,ep)+ bmrz1(ep,1,3)
2158 mf13(2,3,ep)=mf13(2,3,ep)+ bmrz2(ep,1,3)
2159 mf13(3,3,ep)=mf13(3,3,ep)+ bmrz3(ep,1,3)
2161 fm13(3,1,ep)=fm13(3,1,ep)+ bmrz1(ep,3,1)
2162 fm13(3,2,ep)=fm13(3,2,ep)+ bmrz2(ep,3,1)
2163 fm13(3,3,ep)=fm13(3,3,ep)+ bmrz3(ep,3,1)
2165 mf14(1,3,ep)=mf14(1,3,ep)+ bmrz1(ep,1,4)
2166 mf14(2,3,ep)=mf14(2,3,ep)+ bmrz2(ep,1,4)
2167 mf14(3,3,ep)=mf14(3,3,ep)+ bmrz3(ep,1,4)
2169 fm14(3,1,ep)=fm14(3,1,ep)+ bmrz1(ep,4,1)
2170 fm14(3,2,ep)=fm14(3,2,ep)+ bmrz2(ep,4,1)
2171 fm14(3,3,ep)=fm14(3,3,ep)+ bmrz3(ep,4,1)
2173 mf23(1,3,ep)=mf23(1,3,ep)+ bmrz1(ep,2,3)
2174 mf23(2,3,ep)=mf23(2,3,ep)+ bmrz2(ep,2,3)
2175 mf23(3,3,ep)=mf23(3,3,ep)+ bmrz3(ep,2,3)
2177 fm23(3,1,ep)=fm23(3,1,ep)+ bmrz1(ep,3,2)
2178 fm23(3,2,ep)=fm23(3,2,ep)+ bmrz2(ep,3,2)
2179 fm23(3,3,ep)=fm23(3,3,ep)+ bmrz3(ep,3,2)
2181 mf24(1,3,ep)=mf24(1,3,ep)+ bmrz1(ep,2,4)
2182 mf24(2,3,ep)=mf24(2,3,ep)+ bmrz2(ep,2,4)
2183 mf24(3,3,ep)=mf24(3,3,ep)+ bmrz3(ep,2,4)
2185 fm24(3,1,ep)=fm24(3,1,ep)+ bmrz1(ep,4,2)
2186 fm24(3,2,ep)=fm24(3,2,ep)+ bmrz2(ep,4,2)
2187 fm24(3,3,ep)=fm24(3,3,ep)+ bmrz3(ep,4,2)
2189 mf34(1,3,ep)=mf34(1,3,ep)+ bmrz1(ep,3,4)
2190 mf34(2,3,ep)=mf34(2,3,ep)+ bmrz2(ep,3,4)
2191 mf34(3,3,ep)=mf34(3,3,ep)+ bmrz3(ep,3,4)
2193 fm34(3,1,ep)=fm34(3,1,ep)+ bmrz1(ep,4,3)
2194 fm34(3,2,ep)=fm34(3,2,ep)+ bmrz2(ep,4,3)
2195 fm34(3,3,ep)=fm34(3,3,ep)+ bmrz3(ep,4,3)
2199 m11(3,3,m)=m11(3,3,m)+prz(1,m)*dprz(1,m)
2200 m12(3,3,m)=m12(3,3,m)+prz(1,m)*dprz(2,m)
2201 m13(3,3,m)=m13(3,3,m)+prz(1,m)*dprz(3,m)
2202 m14(3,3,m)=m14(3,3,m)+prz(1,m)*dprz(4,m)
2203 m22(3,3,m)=m22(3,3,m)+prz(2,m)*dprz(2,m)
2204 m23(3,3,m)=m23(3,3,m)+prz(2,m)*dprz(3,m)
2205 m24(3,3,m)=m24(3,3,m)+prz(2,m)*dprz(4,m)
2206 m33(3,3,m)=m33(3,3,m)+prz(3,m)*dprz(3,m)
2207 m34(3,3,m)=m34(3,3,m)+prz(3,m)*dprz(4,m)
2208 m44(3,3,m)=m44(3,3,m)+prz(4,m)*dprz(4,m)
2222 prx(j,m)=pmrz(m,1,j)
2223 pry(j,m)=pmrz(m,2,j)
2224 prxy(j,m)=pmrz(m,3,j)
2230 cbrx(j,m) =dm(1,1,m)*prx(j,m)+dm(1,2,m)*pry(j,m)+
2231 . dm(1,3,m)*prxy(j,m)
2232 cbry(j,m) =dm(2,1,m)*prx(j,m)+dm(2,2,m)*pry(j,m)+
2233 . dm(2,3,m)*prxy(j,m)
2234 cbrz(j,m) =dm(3,1,m)*prx(j,m)+dm(3,2,m)*pry(j,m)+
2235 . dm(3,3,m)*prxy(j,m)
2239 mf11(1,3,m)=mf11(1,3,m)+ px(1,m)*cbrx(1,m)+py(1,m)*cbrz(1,m)
2240 mf11(2,3,m)=mf11(2,3,m)+ py(1,m)*cbry(1,m)+px(1,m)*cbrz(1,m)
2241 mf12(1,3,m)=mf12(1,3,m)+ px(1,m)*cbrx(2,m)+py(1,m)*cbrz(2,m)
2242 mf12(2,3,m)=mf12(2,3,m)+ py(1,m)*cbry(2,m)+px(1,m)*cbrz(2,m)
2243 mf13(1,3,m)=mf13(1,3,m)+ px(1,m)*cbrx(3,m)+py(1,m)*cbrz(3,m)
2244 mf13(2,3,m)=mf13(2,3,m)+ py(1,m)*cbry(3,m)+px(1,m)*cbrz(3,m)
2245 mf14(1,3,m)=mf14(1,3,m)+ px(1,m)*cbrx(4,m)+py(1,m)*cbrz(4,m)
2246 mf14(2,3,m)=mf14(2,3,m)+ py(1,m)*cbry(4,m)+px(1,m)*cbrz(4,m)
2247 mf22(1,3,m)=mf22(1,3,m)+ px(2,m)*cbrx(2,m)+py(2,m)*cbrz(2,m)
2248 mf22(2,3,m)=mf22(2,3,m)+ py(2,m)*cbry(2,m)+px(2,m)*cbrz(2,m)
2249 mf23(1,3,m)=mf23(1,3,m)+ px(2,m)*cbrx(3,m)+py(2,m)*cbrz(3,m)
2250 mf23(2,3,m)=mf23(2,3,m)+ py(2,m)*cbry(3,m)+px(2,m)*cbrz(3,m)
2251 mf24(1,3,m)=mf24(1,3,m)+ px(2,m)*cbrx(4,m)+py(2,m)*cbrz(4,m)
2252 mf24(2,3,m)=mf24(2,3,m)+ py(2,m)*cbry(4,m)+px(2,m)*cbrz(4,m)
2253 mf33(1,3,m)=mf33(1,3,m)+ px(3,m)*cbrx(3,m)+py(3,m)*cbrz(3,m)
2254 mf33(2,3,m)=mf33(2,3,m)+ py(3,m)*cbry(3,m)+px(3,m)*cbrz(3,m)
2255 mf34(1,3,m)=mf34(1,3,m)+ px(3,m)*cbrx(4,m)+py(3,m)*cbrz(4,m)
2256 mf34(2,3,m)=mf34(2,3,m)+ py(3,m)*cbry(4,m)+px(3,m)*cbrz(4,m)
2257 mf44(1,3,m)=mf44(1,3,m)+ px(4,m)*cbrx(4,m)+py(4,m)*cbrz(4,m)
2258 mf44(2,3,m)=mf44(2,3,m)+ py(4,m)*cbry(4,m)+px(4,m)*cbrz(4,m)
2260 fm12(3,1,m)=fm12(3,1,m)+ px(2,m)*cbrx(1,m)+py(2,m)*cbrz(1,m)
2261 fm12(3,2,m)=fm12(3,2,m)+ py(2,m)*cbry(1,m)+px(2,m)*cbrz(1,m)
2262 fm13(3,1,m)=fm13(3,1,m)+ px(3,m)*cbrx(1,m)+py(3,m)*cbrz(1,m)
2263 fm13(3,2,m)=fm13(3,2,m)+ py(3,m)*cbry(1,m)+px(3,m)*cbrz(1,m)
2264 fm14(3,1,m)=fm14(3,1,m)+ px(4,m)*cbrx(1,m)+py(4,m)*cbrz(1,m)
2265 fm14(3,2,m)=fm14(3,2,m)+ py(4,m)*cbry(1,m)+px(4,m)*cbrz(1,m)
2266 fm23(3,1,m)=fm23(3,1,m)+ px(3,m)*cbrx(2,m)+py(3,m)*cbrz(2,m)
2267 fm23(3,2,m)=fm23(3,2,m)+ py(3,m)*cbry(2,m)+px(3,m)*cbrz(2,m)
2268 fm24(3,1,m)=fm24(3,1,m)+ px(4,m)*cbrx(2,m)+py(4,m)*cbrz(2,m)
2269 fm24(3,2,m)=fm24(3,2,m)+ py(4,m)*cbry(2,m)+px(4,m)*cbrz(2,m)
2270 fm34(3,1,m)=fm34(3,1,m)+ px(4,m)*cbrx(3,m)+py(4,m)*cbrz(3,m)
2271 fm34(3,2,m)=fm34(3,2,m)+ py(4,m)*cbry(3,m)+px(4,m)*cbrz(3,m)
2275 mf11(i,3,ep)=mf11(i,3,ep)+ bm(ep,1,i,1)*cbrx(1
2276 . bm(ep,2,i,1)*cbry(1,ep)+bm(ep,3,i,1)*cbrz(1,ep)
2277 mf12(i,3,ep)=mf12(i,3,ep)+ bm(ep,1,i,1)*cbrx(2,ep)+
2278 . bm(ep,2,i,1)*cbry(2,ep)+bm(ep,3,i,1)*cbrz(2,ep)
2279 mf13(i,3,ep)=mf13(i,3,ep)+ bm(ep,1,i,1)*cbrx(3,ep)+
2280 . bm(ep,2,i,1)*cbry(3,ep)+bm(ep,3,i,1)*cbrz(3,ep)
2281 mf14(i,3,ep)=mf14(i,3,ep)+ bm(ep,1,i,1)*cbrx(4,ep)+
2282 . bm(ep,2,i,1)*cbry(4,ep)+bm(ep,3,i,1)*cbrz(4,ep)
2283 mf22(i,3,ep)=mf22(i,3,ep)+ bm(ep,1,i,2)*cbrx(2,ep)+
2284 . bm(ep,2,i,2)*cbry(2,ep)+bm(ep,3,i,2)*cbrz(2,ep)
2285 mf23(i,3,ep)=mf23(i,3,ep)+ bm(ep,1,i,2)*cbrx(3,ep)+
2286 . bm(ep,2,i,2)*cbry(3,ep)+bm(ep,3,i,2)*cbrz(3,ep)
2287 mf24(i,3,ep)=mf24(i,3,ep)+ bm(ep,1,i,2)*cbrx(4,ep)+
2288 . bm(ep,2,i,2)*cbry(4,ep)+bm(ep,3,i,2)*cbrz(4,ep)
2289 mf33(i,3,ep)=mf33(i,3,ep)+ bm(ep,1,i,3)*cbrx(3,ep)+
2290 . bm(ep,2,i,3)*cbry(3,ep)+bm(ep,3,i,3)*cbrz(3,ep)
2291 mf34(i,3,ep)=mf34(i,3,ep)+ bm(ep,1,i,3)*cbrx(4,ep)+
2292 . bm(ep,2,i,3)*cbry(4,ep)+bm(ep,3,i,3)*cbrz(4,ep)
2293 mf44(i,3,ep)=mf44(i,3,ep)+ bm(ep,1,i,4)*cbrx(4,ep)+
2294 . bm(ep,2,i,4)*cbry(4,ep)+bm(ep,3,i,4)*cbrz(4,ep)
2296 fm12(3,i,ep)=fm12(3,i,ep
2297 . bm(ep,2,i,2)*cbry(1,ep)+bm(ep,3,i,2)*cbrz(1,ep)
2298 fm13(3,i,ep)=fm13(3,i,ep)+ bm(ep,1,i,3)*cbrx(1,ep)+
2299 . bm(ep,2,i,3)*cbry(1,ep)+bm(ep,3,i,3)*cbrz(1,ep)
2300 fm14(3,i,ep)=fm14(3,i,ep)+ bm(ep,1,i,4)*cbrx(1,ep)+
2301 . bm(ep,2,i,4)*cbry(1,ep)+bm(ep,3,i,4)*cbrz(1,ep)
2302 fm23(3,i,ep)=fm23(3,i,ep)+ bm(ep,1,i,3)*cbrx(2,ep)+
2303 . bm(ep,2,i,3)*cbry(2,ep)+bm(ep,3,i,3)*cbrz(2,ep)
2304 fm24(3,i,ep)=fm24(3,i,ep)+ bm(ep,1,i
2305 . bm(ep,2,i,4)*cbry(2,ep)+bm(ep,3,i,4)*cbrz
2307 . bm(ep,2,i,4)*cbry(3,ep)+bm(ep,3,i,4)*cbrz(3,ep)
2312 m11(3,3,m)=m11(3,3,m)+prx(1,m)*cbrx(1,m)+
2313 . pry(1,m)*cbry(1,m)+prxy(1,m)*cbrz(1,m)
2314 m12(3,3,m)=m12(3,3,m)+prx(1,m)*cbrx(2,m)+
2315 . pry(1,m)*cbry(2,m)+prxy(1,m)*cbrz(2,m)
2316 m13(3,3,m)=m13(3,3,m)+prx(1,m)*cbrx(3,m)+
2317 . pry(1,m)*cbry(3,m)+prxy(1,m)*cbrz(3,m)
2318 m14(3,3,m)=m14(3,3,m)+prx(1,m)*cbrx(4,m)+
2319 . pry(1,m)*cbry(4,m)+prxy(1,m)*cbrz(4,m)
2320 m22(3,3,m)=m22(3,3,m)+prx(2,m)*cbrx(2,m)+
2321 . pry(2,m)*cbry(2,m)+prxy(2,m)*cbrz(2,m)
2322 m23(3,3,m)=m23(3,3,m)+prx(2,m)*cbrx(3,m)+
2323 . pry(2,m)*cbry(3,m)+prxy(2,m)*cbrz(3,m)
2324 m24(3,3,m)=m24(3,3,m)+prx(2,m)*cbrx(4,m)+
2325 . pry(2,m)*cbry(4,m)+prxy(2,m)*cbrz(4,m)
2326 m33(3,3,m)=m33(3,3,m)+prx(3,m)*cbrx(3,m)+
2327 . pry(3,m)*cbry(3,m)+prxy(3,m)*cbrz(3,m)
2328 m34(3,3,m)=m34(3,3,m)+prx(3,m)*cbrx(4,m)+
2329 . pry(3,m)*cbry(4,m)+prxy(3,m)*cbrz(4,m)
2330 m44(3,3,m)=m44(3,3,m)+prx(4,m)*cbrx(4,m)+
2331 . pry(4,m)*cbry(4,m)+prxy(4,m)*cbrz(4,m)
2343 m11(i,3,ep)=m11(i,3,ep)
2344 . +bf(ep,1,i,1)*cbr1(1,ep)+bf(ep,2,i,1)*cbr2(1,ep)
2345 . +bf(ep,3,i,1)*cbr3(1,ep)
2346 m22(i,3,ep)=m22(i,3,ep)
2347 . +bf(ep,1,i,2)*cbr1(2,ep)+bf(ep,2,i,2)*cbr2(2,ep)
2348 . +bf(ep,3,i,2)*cbr3(2,ep)
2349 m33(i,3,ep)=m33(i,3,ep)
2350 . +bf(ep,1,i,3)*cbr1(3,ep)+bf(ep,2,i,3)*cbr2(3,ep)
2351 . +bf(ep,3,i,3)*cbr3(3,ep)
2352 m44(i,3,ep)=m44(i,3,ep)
2353 . +bf(ep,1,i,4)*cbr1(4,ep)+bf(ep,2,i,4)*cbr2(4,ep)
2354 . +bf(ep,3,i,4)*cbr3(4,ep)
2360 m12(i,3,ep)=m12(i,3,ep)
2362 . +bf(ep,3,i,1)*cbr3(2,ep)
2363 m13(i,3,ep)=m13(i,3,ep)
2364 . +bf(ep,1,i,1)*cbr1(3,ep)+bf(ep,2,i,1)*cbr2(3,ep)
2365 . +bf(ep,3,i,1)*cbr3(3,ep)
2366 m14(i,3,ep)=m14(i,3,ep)
2367 . +bf(ep,1,i,1)*cbr1(4,ep)+bf(ep,2,i,1)*cbr2(4,ep)
2368 . +bf(ep,3,i,1)*cbr3(4,ep)
2369 m23(i,3,ep)=m23(i,3,ep)
2370 . +bf(ep,1,i,2)*cbr1(3,ep)+bf(ep,2,i,2)*cbr2(3,ep)
2371 . +bf(ep,3,i,2)*cbr3(3,ep)
2372 m24(i,3,ep)=m24(i,3,ep)
2373 . +bf(ep,1,i,2)*cbr1(4,ep)+bf(ep,2,i,2)*cbr2(4,ep)
2374 . +bf(ep,3,i,2)*cbr3(4,ep)
2375 m34(i,3,ep)=m34(i,3,ep)
2376 . +bf(ep,1,i,3)*cbr1(4,ep)+bf(ep,2,i,3)*cbr2(4,ep)
2377 . +bf(ep,3,i,3)*cbr3(4,ep)
2382 m12(3,i,ep)=m12(3,i,ep)
2383 . +bf(ep,1,i,2)*cbr1(1,ep)+bf(ep,2,i,2)*cbr2(1,ep)
2384 . +bf(ep,3,i,2)*cbr3(1,ep)
2385 m13(3,i,ep)=m13(3,i,ep)
2386 . +bf(ep,1,i,3)*cbr1(1,ep)+bf(ep,2,i,3)*cbr2(1,ep)
2387 . +bf(ep,3,i,3)*cbr3(1,ep)
2388 m14(3,i,ep)=m14(3,i,ep)
2389 . +bf(ep,1,i,4)*cbr1(1,ep)+bf(ep,2,i,4)*cbr2(1,ep)
2390 . +bf(ep,3,i,4)*cbr3(1,ep)
2391 m23(3,i,ep)=m23(3,i,ep)
2392 . +bf(ep,1,i,3)*cbr1(2,ep)+bf(ep,2,i,3)*cbr2(2,ep)
2393 . +bf(ep,3,i,3)*cbr3(2,ep)
2394 m24(3,i,ep)=m24(3,i,ep)
2395 . +bf(ep,1,i,4)*cbr1(2,ep)+bf(ep,2,i,4)*cbr2(2,ep)
2396 . +bf(ep,3,i,4)*cbr3(2,ep)
2397 m34(3,i,ep)=m34(3,i,ep)
2398 . +bf(ep,1,i,4)*cbr1(3,ep)+bf(ep,2,i,4)*cbr2(3,ep)
2399 . +bf(ep,3,i,4)*cbr3(3,ep)
2404 mf11(i,3,ep)=mf11(i,3,ep)
2405 . +bmf(ep,1,i,1)*cbr1(1,ep)+bmf(ep,2,i,1)*cbr2(1,ep)
2406 . +bmf(ep,3,i,1)*cbr3(1,ep)
2407 mf12(i,3,ep)=mf12(i,3,ep)
2408 . +bmf(ep,1,i,1)*cbr1(2,ep)+bmf(ep,2,i,1)*cbr2(2,ep)
2409 . +bmf(ep,3,i,1)*cbr3(2,ep)
2410 mf13(i,3,ep)=mf13(i,3,ep)
2411 . +bmf(ep,1,i,1)*cbr1(3,ep)+bmf(ep,2,i,1)*cbr2(3,ep)
2412 . +bmf(ep,3,i,1)*cbr3(3,ep)
2413 mf14(i,3,ep)=mf14(i,3,ep)
2414 . +bmf(ep,1,i,1)*cbr1(4,ep)+bmf(ep,2,i,1)*cbr2(4,ep)
2415 . +bmf(ep,3,i,1)*cbr3(4,ep)
2416 mf22(i,3,ep)=mf22(i,3,ep)
2417 . +bmf(ep,1,i,2)*cbr1(2,ep)+bmf(ep,2,i,2)*cbr2(2,ep)
2418 . +bmf(ep,3,i,2)*cbr3(2,ep)
2419 mf23(i,3,ep)=mf23(i,3,ep)
2420 . +bmf(ep,1,i,2)*cbr1(3,ep)+bmf(ep,2,i,2)*cbr2(3,ep)
2421 . +bmf(ep,3,i,2)*cbr3(3,ep)
2422 mf24(i,3,ep)=mf24(i,3,ep)
2423 . +bmf(ep,1,i,2)*cbr1(4,ep)+bmf(ep,2,i,2)*cbr2
2424 . +bmf(ep,3,i,2)*cbr3(4,ep)
2425 mf33(i,3,ep)=mf33(i,3,ep)
2426 . +bmf(ep,1,i,3)*cbr1(3,ep)+bmf(ep,2,i,3)*cbr2(3,ep)
2427 . +bmf(ep,3,i,3)*cbr3(3,ep)
2428 mf34(i,3,ep)=mf34(i,3,ep)
2429 . +bmf(ep,1,i,3)*cbr1(4,ep)+bmf(ep,2,i,3)*cbr2(4,ep)
2430 . +bmf(ep,3,i,3)*cbr3(4,ep)
2431 mf44(i,3,ep)=mf44(i,3,ep)
2432 . +bmf(ep,1,i,4)*cbr1(4,ep)+bmf(ep,2,i,4)*cbr2(4,ep)
2433 . +bmf(ep,3,i,4)*cbr3(4,ep)
2435 fm12(3,i,ep)=fm12(3,i,ep)
2436 . +bmf(ep,1,i,2)*cbr1(1,ep)+bmf(ep,2,i,2)*cbr2(1,ep)
2437 . +bmf(ep,3,i,2)*cbr3(1,ep)
2438 fm13(3,i,ep)=fm13(3,i,ep)
2439 . +bmf(ep,1,i,3)*cbr1(1,ep)+bmf(ep,2
2440 . +bmf(ep,3,i,3)*cbr3(1,ep)
2441 fm14(3,i,ep)=fm14(3,i,ep)
2442 . +bmf(ep,1,i,4)*cbr1(1,ep)+bmf(ep,2,i,4)*cbr2(1,ep)
2443 . +bmf(ep,3,i,4)*cbr3(1,ep)
2444 fm23(3,i,ep)=fm23(3,i,ep)
2445 . +bmf(ep,1,i,3)*cbr1(2,ep)+bmf(ep,2,i,3)*cbr2(2,ep)
2446 . +bmf(ep,3,i,3)*cbr3(2,ep)
2447 fm24(3,i,ep)=fm24(3,i,ep)
2448 . +bmf(ep,1,i,4)*cbr1(2,ep)+bmf(ep,2,i,4)*cbr2(2,ep)
2449 . +bmf(ep,3,i,4)*cbr3(2,ep)
2450 fm34(3,i,ep)=fm34(3,i,ep)
2451 . +bmf(ep,1,i,4)*cbr1(3,ep)+bmf(ep,2,i,4)*cbr2(3,ep)
2452 . +bmf(ep,3,i,4)*cbr3(3,ep)
2458#include
"vectorize.inc"
2461 frzv(m)=frz(ep,ng)*vol(ep)
2464 t11(1,2,ep)=frzv(ep)*(prx(1,ep)*prx(1,ep)+pry(1,ep)*pry(1,ep)+
2465 . prxy(1,ep)*prxy(1,ep))
2466 t22(1,2,ep)=frzv(ep)*(prx(2,ep)*prx(2,ep)+pry(2,ep)*pry(2,ep)+
2467 . prxy(2,ep)*prxy(2,ep))
2468 t33(1,2,ep)=frzv(ep)*(prx(3,ep)*prx(3,ep)+pry(3,ep)*pry(3,ep)+
2469 . prxy(3,ep)*prxy(3,ep))
2470 t44(1,2,ep)=frzv(ep)*(prx(4,ep)*prx(4,ep)+pry(4,ep)*pry(4,ep)+
2471 . prxy(4,ep)*prxy(4,ep))
2472 t12(1,2,ep)=frzv(ep)*(prx(1,ep)*prx(2,ep)+pry(1,ep)*pry(2,ep)+
2473 . prxy(1,ep)*prxy(2,ep))
2474 t13(1,2,ep)=frzv(ep)*(prx(1,ep)*prx(3,ep)+pry(1,ep)*pry(3,ep)+
2475 . prxy(1,ep)*prxy(3,ep))
2476 t14(1,2,ep)=frzv(ep)*(prx(1,ep)*prx(4,ep)+pry(1,ep)*pry(4,ep)+
2477 . prxy(1,ep)*prxy(4,ep))
2478 t23(1,2,ep)=frzv(ep)*(prx(2,ep)*prx(3,ep)+pry(2,ep)*pry(3,ep)+
2479 . prxy(2,ep)*prxy(3,ep))
2480 t24(1,2,ep)=frzv(ep)*(prx(2,ep)*prx(4,ep)+pry(2,ep)*pry(4,ep)+
2481 . prxy(2,ep)*prxy(4,ep))
2482 t34(1,2,ep)=frzv(ep)*(prx(3,ep)*prx(4,ep)+pry(3,ep)*pry(4,ep)+
2483 . prxy(3,ep)*prxy(4,ep))
2488 k11(i,i,ep)=k11(i,i,ep)+t11(1,2,ep)
2489 k22(i,i,ep)=k22(i,i,ep)+t22(1,2,ep)
2490 k33(i,i,ep)=k33(i,i,ep)+t33(1,2,ep)
2491 k44(i,i,ep)=k44(i,i,ep)+t44(1,2,ep)
2492 k12(i,i,ep)=k12(i,i,ep)+t12(1,2,ep)
2493 k13(i,i,ep)=k13(i,i,ep)+t13(1,2,ep)
2494 k14(i,i,ep)=k14(i,i,ep)+t14(1,2,ep)
2496 k24(i,i,ep)=k24(i,i,ep)+t24(1,2,ep)
2497 k34(i,i,ep)=k34(i,i,ep)+t34(1,2,ep)