33 1 DR ,R1 ,R2 ,R3 ,R4 ,
35 2 K11,K12,K13,K14,K15,K16,K22,K23,
36 3 K24,K25,K26,K33,K34,K35,K36,K44,
37 4 K45,K46,K55,K56,K66,
42#include "implicit_f.inc"
52 . DR(3,3,*),VQ(3,3,*),
53 . R1(3,3,*),R2(3,3,*),R3(3,3,*),R4(3,3,*),R5(3,3,*),R6(3,3,*),
54 . K11(3,3,*),K12(3,3,*),K13(3,3,*),K14(3,3,*) ,K15(3,3,*) ,
55 . K16(3,3,*),K22(3,3,*),K23(3,3,*),K24(3,3,*) ,K25(3,3,*) ,
56 . k26(3,3,*),k33(3,3,*),k34(3,3,*),k35(3,3,*) ,k36(3,3,*) ,
57 . k44(3,3,*),k45(3,3,*),k46(3,3,*),k55(3,3,*) ,k56(3,3,*) ,
62 INTEGER I,J,EP,IS,IAS,IT,IAT,SHI,SHJ
64 . KL(3,3,MVSIZ),KQ(3,3,MVSIZ)
65 DATA IS/1/,IAS/0/,IT/1/,IAT/0/
67 .
DIMENSION(:,:,:),
ALLOCATABLE:: P,KE
69 ALLOCATE(p(18,18,mvsiz))
70 ALLOCATE(ke(18,18,mvsiz))
73 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,is ,it)
85 ke(i,j,ep)= k11(i,j,ep)
91 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,is ,it)
103 ke(i+shi,j+shi,ep)= k22(i,j,ep)
114 p(i+shi,j+shi,ep)= kq(i,j,ep)
121 ke(i+shi,j+shi,ep)= k33(i,j,ep)
127 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,is ,it)
132 p(i+shi,j+shi,ep)= kq(i,j,ep)
145 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,is ,it)
150 p(i+shi,j+shi,ep)= kq(i,j,ep)
157 ke(i+shi,j+shi,ep)= k55(i,j,ep)
163 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,is ,it
165 if (shi/=15) print *,
'error,SHI=',shi
169 p(i+shi,j+shi,ep)= kq(i,j,ep)
176 ke(i+shi,j+shi,ep)= k66(i,j,ep)
182 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
187 p(i,j+shj,ep)= kq(i,j,ep)
188 ke(i,j+shj,ep)= k12(i,j,ep)
193 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
197 p(i+shj,j,ep)= kq(i,j,ep)
203 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
208 p(i,j+shj,ep)= kq(i,j,ep)
209 ke(i,j+shj,ep)= k13(i,j,ep)
214 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
218 p(i+shj,j,ep)= kq(i,j,ep)
224 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
229 p(i,j+shj,ep)= kq(i,j,ep)
230 ke(i,j+shj,ep)= k14(i,j,ep)
235 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
239 p(i+shj,j,ep)= kq(i,j,ep)
245 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
250 p(i,j+shj,ep)= kq(i,j,ep)
251 ke(i,j+shj,ep)= k15(i,j,ep)
256 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
260 p(i+shj,j,ep)= kq(i,j,ep)
266 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
271 p(i,j+shj,ep)= kq(i,j,ep)
272 ke(i,j+shj,ep)= k16(i,j,ep)
277 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
281 p(i+shj,j,ep)= kq(i,j,ep)
287 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
293 p(i+shi,j+shj,ep)= kq(i,j,ep)
294 ke(i+shi,j+shj,ep)= k23(i,j,ep)
299 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
303 p(i+shj,j+shi,ep)= kq(i,j,ep)
315 p(i+shi,j+shj,ep)= kq(i,j,ep)
316 ke(i+shi,j+shj,ep)= k24(i,j,ep)
321 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
325 p(i+shj,j+shi,ep)= kq(i,j,ep)
331 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
337 p(i+shi,j+shj,ep)= kq(i,j,ep)
338 ke(i+shi,j+shj,ep)= k25(i,j,ep)
343 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
347 p(i+shj,j+shi,ep)= kq(i,j,ep)
353 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
359 p(i+shi,j+shj,ep)= kq(i,j,ep)
360 ke(i+shi,j+shj,ep)= k26(i,j,ep)
365 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
369 p(i+shj,j+shi,ep)= kq(i,j,ep)
375 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
381 p(i+shi,j+shj,ep)= kq(i,j,ep)
382 ke(i+shi,j+shj,ep)= k34(i,j,ep)
387 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
391 p(i+shj,j+shi,ep)= kq(i,j,ep)
397 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
403 p(i+shi,j+shj,ep)= kq(i,j,ep)
404 ke(i+shi,j+shj,ep)= k35(i,j,ep)
409 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
413 p(i+shj,j+shi,ep)= kq(i,j,ep)
419 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
425 p(i+shi,j+shj,ep)= kq(i,j,ep)
426 ke(i+shi,j+shj,ep)= k36(i,j,ep)
435 p(i+shj,j+shi,ep)= kq(i,j,ep)
441 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
447 p(i+shi,j+shj,ep)= kq(i,j,ep)
448 ke(i+shi,j+shj,ep)= k45(i,j,ep)
453 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
457 p(i+shj,j+shi,ep)= kq(i,j,ep)
463 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
469 p(i+shi,j+shj,ep)= kq(i,j,ep)
470 ke(i+shi,j+shj,ep)= k46(i,j,ep)
475 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
479 p(i+shj,j+shi,ep)= kq(i,j,ep)
485 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,it)
491 p(i+shi,j+shj,ep)= kq(i,j,ep)
492 ke(i+shi,j+shj,ep)= k56(i,j,ep)
497 CALL tranpvq33(jft ,jlt ,kl ,kq ,vq ,ias ,iat)
501 p(i+shj,j+shi,ep)= kq(i,j,ep)
509 ke(j,i,ep)= ke(i,j,ep)
514 CALL tranqikqj(jft ,jlt ,p ,ke,p ,18 ,is )
522 k11(i,j,ep) =ke(i,j,ep)
523 k11(j,i,ep) =ke(i,j,ep)
533 k22(i,j,ep) = ke(i+shi,j+shj,ep)
534 k22(j,i,ep) = ke(i+shi,j+shj,ep)
544 k33(i,j,ep) = ke(i+shi,j+shj,ep)
545 k33(j,i,ep) = ke(i+shi,j+shj,ep)
555 k44(i,j,ep) = ke(i+shi,j+shj,ep)
556 k44(j,i,ep) = ke(i+shi,j+shj,ep)
566 k55(i,j,ep) = ke(i+shi,j+shj,ep)
567 k55(j,i,ep) = ke(i+shi,j+shj,ep)
577 k66(i,j,ep) = ke(i+shi,j+shj,ep)
578 k66(j,i,ep) = ke(i+shi,j+shj,ep)
588 k12(i,j,ep) = ke(i+shi,j+shj,ep)
598 k13(i,j,ep) = ke(i+shi,j+shj,ep)
608 k14(i,j,ep) = ke(i+shi,j+shj,ep)
618 k15(i,j,ep) = ke(i+shi,j+shj,ep)
628 k16(i,j,ep) = ke(i+shi,j+shj,ep)
638 k23(i,j,ep) = ke(i+shi,j+shj,ep)
648 k24(i,j,ep) = ke(i+shi,j+shj,ep)
658 k25(i,j,ep) = ke(i+shi,j+shj,ep)
668 k26(i,j,ep) = ke(i+shi,j+shj,ep)
678 k34(i,j,ep) = ke(i+shi,j+shj,ep)
688 k35(i,j,ep) = ke(i+shi,j+shj,ep)
698 k36(i,j,ep) = ke(i+shi,j+shj,ep)
708 k45(i,j,ep) = ke(i+shi,j+shj,ep)
718 k46(i,j,ep) = ke(i+shi,j+shj,ep)
728 k56(i,j,ep) = ke(i+shi,j+shj,ep)