34 SUBROUTINE cbabe3(JFT,JLT,NG,VCORE,AREA,CDET,VQN,VQ,VJFI,
35 1 VNRM,VASTN,HX,HY,VETA,VKSI,
36 2 BM,BMF,BF,BC,TC,BZZ,NPLAT,IPLAT,
44#include "implicit_f.inc"
49 INTEGER NPG,NG,JFT,JLT,NPLAT,IPLAT(*),ISROT
52 . vcore(mvsiz,12),vqn(mvsiz,9,4),vksi(4,4),veta(4,4),
53 . bm(mvsiz,36),bmf(mvsiz,36),bf(mvsiz,24),bc(mvsiz,40),hx
55 . vnrm(mvsiz,12),vastn(mvsiz,16),vjfi(mvsiz,3,2,4),
56 . vq(mvsiz,3,3,4),
area(*)
58 . cdet(*),tc(mvsiz,2,2),bzz(mvsiz,8),brz(mvsiz,4,4)
62 INTEGER PT,PT00,PT0,I,J,EP,NG1,K
64 . VPG(2,NPG),THK(MVSIZ),DETJ,DET,
65 . tfn(3,2),bcx,bcy,v1(2),v2(2),c1,c2,bc1,bc2,vb1,
66 . vjf1(2,3),vjf(3,3),tbi(2,2),tbc(mvsiz,2,2),v11(4)
68 . a_1,c11,c12,c21,c22,cc,beta1,ksi1,ksiy1,beta2,ksi2,ksiy2,
69 . bmt(8),bct(12),bxy(3),byx(3)
72 parameter(pg=.577350269189626)
73 parameter(pg1=-.577350269189626)
77 DATA vpg/pg1,pg1,pg,pg1,pg,pg,pg1,pg/
79#include "vectorize.inc"
85 bmt(1)=vcore(ep,1)+hx(ep,ng)*vcore(ep,5)
86 bmt(2)=vcore(ep,2)+hx(ep,ng)*vcore(ep,6)
87 bmt(3)=hx(ep,ng)*fourth
91 bm(i,3)=-bmt(1)+bmt(3)
92 bm(i,4)=-bmt(2)+bmt(4)
93 bmt(5)=vcore(ep,3)+hy(ep,ng)*vcore(ep,5)
94 bmt(6)=vcore(ep,4)+hy(ep,ng)*vcore(ep,6)
95 bmt(7)=hy(ep,ng)*fourth
99 bm(i,7)=-bmt(5)+bmt(7)
100 bm(i,8)=-bmt(6)+bmt(8)
104 a_1 = one/
max(cdet(ep),em20)
105 c11=(vcore(ep,10)+vcore(ep,12)*vpg(1,ng))*a_1
106 c12=-(vcore(ep,8)+vcore(ep,12)*vpg(2,ng))*a_1
107 c21=-(vcore(ep,9)+vcore(ep,11)*vpg(1,ng))*a_1
108 c22=( vcore(ep,7)+vcore(ep,11)*vpg(2,ng))*a_1
109 bzz(i,1)=c11*vksi(1,ng)+c12*veta(1,ng)
110 bzz(i,2)=c21*vksi(1,ng)+c22*veta(1,ng)
111 bzz(i,3)=c11*vksi(2,ng)+c12*veta(2,ng)
112 bzz(i,4)=c21*vksi(2,ng)+c22*veta(2,ng)
113 bzz(i,5)=c11*vksi(3,ng)+c12*veta(3,ng)
114 bzz(i,6)=c21*vksi(3,ng)+c22*veta(3,ng)
115 bzz(i,7)=c11*vksi(4,ng)+c12*veta(4,ng)
116 bzz(i,8)=c21*vksi(4,ng)+c22*veta(4,ng)
123 beta1=vcore(ep,8)+vcore(ep,12)*vpg(2,ng)
124 ksi1=vcore(ep,10)+vcore(ep,12)*vpg(1,ng)
125 beta2=vcore(ep,7)+vcore(ep,11)*vpg(2,ng)
128 bct(1)=c11*vpg(2,ng)+c12*vpg(1,ng)
129 bct(2)=c21*vpg(2,ng)+c22*vpg(1,ng)
130 bct(3)=-beta1*c11-ksi1*c12
131 bct(4)=-beta1*c21-ksi1*c22
132 bct(5)=c11*beta2+c12*ksi2
133 bct(6)=c21*beta2+c22*ksi2
142 beta1=vcore(ep,12)+vcore(ep,8)*vpg(2,ng)
143 ksi1=vcore(ep,12)+vcore(ep,10)*vpg(1,ng)
144 beta2=vcore(ep,11)+vcore(ep,7)*vpg(2,ng)
145 ksi2=vcore(ep,11)+vcore(ep,9)*vpg(1,ng)
147 bc(i,1)=-c11-c12+bct(1)
148 bc(i,2)=-c21-c22+bct(2)
149 bc(i,3)= beta1*c11+ksi1*c12+bct(3)
150 bc(i,4)= beta1*c21+ksi1*c22+bct(4)
151 bc(i,5)= -beta2*c11-ksi2*c12+bct(5)
152 bc(i,6)= -beta2*c21-ksi2*c22+bct(6)
154 bc(i,7)= c11-c12+bct(7)
155 bc(i,8)= c21-c22+bct(8)
156 bc(i,9)= beta1*c11-ksi1*c12+bct(9)
157 bc(i,10)=beta1*c21-ksi1*c22+bct(10)
158 bc(i,11)=-beta2*c11+ksi2*c12+bct(11)
159 bc(i,12)=-beta2*c21+ksi2*c22+bct(12)
161 bc(i,13)=-bc(i,1)+bct(1)+bct(1)
162 bc(i,14)=-bc(i,2)+bct(2)+bct(2)
163 bc(i,15)=-bc(i,3)+bct(3)+bct(3)
164 bc(i,16)=-bc(i,4)+bct(4)+bct(4)
165 bc(i,17)=-bc(i,5)+bct(5)+bct(5)
166 bc(i,18)=-bc(i,6)+bct(6)+bct(6)
168 bc(i,19)=-bc(i,7)+bct(7)+bct(7)
169 bc(i,20)=-bc(i,8)+bct(8)+bct(8)
170 bc(i,21)=-bc(i,9)+bct(9)+bct(9)
171 bc(i,22)=-bc(i,10)+bct(10)+bct(10)
172 bc(i,23)=-bc(i,11)+bct(11)+bct(11)
173 bc(i,24)=-bc(i,12)+bct(12)+bct(12)
176#include "vectorize.inc"
182 tfn(1,1)=vksi(1,ng)*vqn(ep,7,1)+vksi(2,ng)*vqn(ep,7,2)
183 1 +vksi(3,ng)*vqn(ep,7,3)+vksi(4,ng)*vqn(ep,7,4)
184 tfn(2,1)=vksi(1,ng)*vqn(ep,8,1)+vksi(2,ng)*vqn(ep,8,2)
185 1 +vksi(3,ng)*vqn(ep,8,3)+vksi(4,ng)*vqn(ep,8,4)
186 tfn(3,1)=vksi(1,ng)*vqn(ep,9,1)+vksi(2,ng)*vqn(ep,9,2)
187 1 +vksi(3,ng)*vqn(ep,9,3)+vksi(4,ng)*vqn(ep,9,4)
188 tfn(1,2)=veta(1,ng)*vqn(ep,7,1)+veta(2,ng)*vqn(ep,7,2)
189 1 +veta(3,ng)*vqn(ep,7,3)+veta(4,ng)*vqn(ep,7,4)
190 tfn(2,2)=veta(1,ng)*vqn(ep,8,1)+veta(2,ng)*vqn(ep,8,2)
191 1 +veta(3,ng)*vqn(ep,8,3)+veta(4,ng)*vqn(ep,8,4)
192 tfn(3,2)=veta(1,ng)*vqn(ep,9,1)+veta(2,ng)*vqn(ep,9,2)
193 1 +veta(3,ng)*vqn(ep,9,3)+veta(4,ng)*vqn(ep,9,4)
197 tbi(2,2)=vjfi(ep,1,1,ng)*tfn(1,1)+vjfi(ep,2,1,ng)*tfn(2,1)
198 1 + vjfi(ep,3,1,ng)*tfn(3,1)
199 tbi(2,1)=vjfi(ep,1,2,ng)*tfn(1,1)+vjfi(ep,2,2,ng)*tfn(2,1)
201 tbi(1,2)=vjfi(ep,1,1,ng)*tfn(1,2)+vjfi(ep,2,1,ng)*tfn(2,2)
202 1 + vjfi(ep,3,1,ng)*tfn
203 tbi(1,1)=vjfi(ep,1,2,ng)*tfn
204 1 + vjfi(ep,3,2,ng)*tfn(3,2)
206 thk(ep) =-(tbi(1,1)+tbi(2,2))
213 + *vq(ep,2,1,ng)+ vjfi(ep,3,1,ng)*vq(ep,3,1,ng)
214 tc(ep,2,1)=vjfi(ep,1,2,ng)*vq(ep,1,1,ng)+vjfi(ep,2,2,ng)
215 + *vq(ep,2,1,ng)+ vjfi(ep,3,2,ng)*vq(ep,3,1,ng)
216 tc(ep,1,2)=vjfi(ep,1,1,ng)*vq(ep,1,2,ng)+vjfi(ep,2,1,ng)
217 + *vq(ep,2,2,ng)+ vjfi(ep,3,1,ng)*vq(ep,3,2,ng)
218 tc(ep,2,2)=vjfi(ep,1,2,ng)*vq(ep,1,2,ng)+vjfi(ep,2,2,ng)
219 + *vq(ep,2,2,ng)+ vjfi(ep,3,2,ng)*vq(ep,3,2,ng)
223 tbc(ep,1,1)=tbi(1,1)*tc(ep,1,1)+tbi(1,2)*tc(ep,2,1)
224 tbc(ep,2,1)=tbi(2,1)*tc(ep,1,1)+tbi(2,2)*tc(ep,2,1)
225 tbc(ep,1,2)=tbi(1,1)*tc(ep,1,2)+tbi(1,2)*tc(ep,2,2)
226 tbc(ep,2,2)=tbi(2,1)*tc(ep,1,2)+tbi(2,2)*tc(ep,2,2)
237#include "vectorize.inc"
241 c1=vksi(1,ng)*tc(ep,1,1)+veta(1,ng)*tc(ep,2,1)
242 c2=vksi(1,ng)*tc(ep,1,2)+veta(1,ng)*tc(ep,2,2)
244 bc1=vksi(1,ng)*tbc(ep,1,1)+veta(1,ng)*tbc(ep,2,1)
245 bc2=vksi(1,ng)*tbc(ep,1,2)+veta(1,ng)*tbc(ep,2,2)
249 bxy(1)=vq(ep,1,1,ng)*c2
250 bxy(2)=vq(ep,2,1,ng)*c2
251 bxy(3)=vq(ep,3,1,ng)*c2
252 byx(1)=vq(ep,1,2,ng)*c1
253 byx(2)=vq(ep,2,2,ng)*c1
254 byx(3)=vq(ep,3,2,ng)*c1
255 brz(i,1,1)=-bxy(1)+byx(1)
256 brz(i,2,1)=-bxy(2)+byx(2)
257 brz(i,3,1)=-bxy(3)+byx(3)
258 bm(i,3)=bxy(1)+byx(1)
259 bm(i,6)=bxy(2)+byx(2)
260 bm(i,9)=bxy(3)+byx(3)
264 bm(i,1)=vq(ep,1,1,ng)*c1
265 bmf(i,1)=thk(ep)*bm(i,1)+vq(ep,1,1,ng)*bc1
267 bm(i,2)=vq(ep,1,2,ng)*c2
268 bmf(i,2)=thk(ep)*bm(i,2)+vq(ep,1,2,ng)*bc2
270 bmf(i,3)=thk(ep)*bm(i,3)+vq(ep,1,1,ng)*bc2+vq(ep,1,2,ng)*bc1
273 bm(i,4)=vq(ep,2,1,ng)*c1
274 bmf(i,4)=thk(ep)*bm(i,4)+vq(ep,2,1,ng)*bc1
275 bm(i,5)=vq(ep,2,2,ng)*c2
276 bmf(i,5)=thk(ep)*bm(i,5)+vq(ep,2,2,ng)*bc2
277 bmf(i,6)=thk(ep)*bm(i,6)+vq(ep,2,1,ng)*bc2+vq(ep,2,2,ng)*bc1
280 bm(i,7)=vq(ep,3,1,ng)*c1
281 bmf(i,7)=thk(ep)*bm(i,7)+vq(ep,3,1,ng)*bc1
282 bm(i,8)=vq(ep,3,2,ng)*c2
283 bmf(i,8)=thk(ep)*bm(i,8)+vq(ep,3,2,ng)*bc2
284 bmf(i,9)=thk(ep)*bm(i,9)+vq(ep,3,1,ng)*bc2+vq(ep,3,2,ng)*bc1
287 v1(2)=vq(ep,1,1,ng)*vqn(ep,1,1)+vq(ep,2,1,ng)*vqn(ep,2,1)
288 1 +vq(ep,3,1,ng)*vqn(ep,3,1)
289 v1(1)=-(vq(ep,1,1,ng)*vqn(ep,4,1)+vq(ep,2,1,ng)*vqn(ep,5,1)
290 1 +vq(ep,3,1,ng)*vqn(ep,6,1))
291 v2(2)=vq(ep,1,2,ng)*vqn(ep,1,1)+vq(ep,2,2,ng)*vqn(ep,2,1)
292 1 +vq(ep,3,2,ng)*vqn(ep,3,1)
293 v2(1)=-(vq(ep,1,2,ng)*vqn(ep,4,1)+vq(ep,2,2,ng)*vqn(ep,5,1)
294 1 +vq(ep,3,2,ng)*vqn(ep,6,1))
299 bf(i,3)=v1(1)*c2+v2(1)*c1
302 bf(i,6)=v1(2)*c2+v2(2)*c1
306#include "vectorize.inc"
311 c1=vksi(2,ng)*tc(ep,1,1)+veta(2,ng)*tc(ep,2,1)
312 c2=vksi(2,ng)*tc(ep,1,2)+veta(2,ng)*tc(ep,2,2)
314 bc1=vksi(2,ng)*tbc(ep,1,1)+veta(2,ng)*tbc(ep,2,1)
315 bc2=vksi(2,ng)*tbc(ep,1,2)+veta(2,ng)*tbc(ep,2,2)
320 bxy(1)=vq(ep,1,1,ng)*c2
321 bxy(2)=vq(ep,2,1,ng)*c2
322 bxy(3)=vq(ep,3,1,ng)*c2
323 byx(1)=vq(ep,1,2,ng)*c1
324 byx(2)=vq(ep,2,2,ng)*c1
325 byx(3)=vq(ep,3,2,ng)*c1
326 brz(i,1,2)=-bxy(1)+byx(1)
327 brz(i,2,2)=-bxy(2)+byx(2)
328 brz(i,3,2)=-bxy(3)+byx(3)
329 bm(i,12)=bxy(1)+byx(1)
330 bm(i,15)=bxy(2)+byx(2)
331 bm(i,18)=bxy(3)+byx(3)
335 bm(i,10)=vq(ep,1,1,ng)*c1
336 bmf(i,10)=thk(ep)*bm(i,10)+vq(ep,1,1,ng)*bc1
337 bm(i,11)=vq(ep,1,2,ng)*c2
338 bmf(i,11)=thk(ep)*bm(i,11)+vq(ep,1,2,ng)*bc2
339 bmf(i,12)=thk(ep)*bm(i,12)+vq(ep,1,1,ng)*bc2+vq(ep,1,2,ng)*bc1
343 bm(i,13)=vq(ep,2,1,ng)*c1
344 bmf(i,13)=thk(ep)*bm(i,13)+vq(ep,2,1,ng)*bc1
346 bmf(i,14)=thk(ep)*bm(i,14)+vq(ep,2,2,ng)*bc2
347 bmf(i,15)=thk(ep)*bm(i,15)+vq(ep,2,1,ng)*bc2+vq(ep,2,2,ng)*bc1
351 bm(i,16)=vq(ep,3,1,ng)*c1
352 bmf(i,16)=thk(ep)*bm(i,16)+vq(ep,3,1,ng)*bc1
353 bm(i,17)=vq(ep,3,2,ng)*c2
354 bmf(i,17)=thk(ep)*bm(i,17)+vq(ep,3,2,ng)*bc2
355 bmf(i,18)=thk(ep)*bm(i,18)+vq(ep,3,1,ng)*bc2+vq(ep,3,2,ng)*bc1
359 v1(2)=vq(ep,1,1,ng)*vqn(ep,1,2)+vq(ep,2,1,ng)*vqn(ep,2,2)
360 1 +vq(ep,3,1,ng)*vqn(ep,3,2)
361 v1(1)=-(vq(ep,1,1,ng)*vqn(ep,4,2)+vq(ep,2,1,ng)*vqn(ep,5,2)
362 1 +vq(ep,3,1,ng)*vqn(ep,6,2))
363 v2(2)=vq(ep,1,2,ng)*vqn(ep,1,2)+vq(ep,2,2,ng)*vqn(ep,2,2)
364 1 +vq(ep,3,2,ng)*vqn(ep,3,2)
365 v2(1)=-(vq(ep,1,2,ng)*vqn(ep,4,2)+vq(ep,2,2,ng)*vqn(ep,5,2)
366 1 +vq(ep,3,2,ng)*vqn(ep,6,2))
371 bf(i,9)=v1(1)*c2+v2(1)*c1
374 bf(i,12)=v1(2)*c2+v2(2)*c1
378#include "vectorize.inc"
383 c1=vksi(3,ng)*tc(ep,1,1)+veta(3,ng)*tc(ep,2,1)
384 c2=vksi(3,ng)*tc(ep,1,2)+veta(3,ng)*tc(ep,2,2)
386 bc1=vksi(3,ng)*tbc(ep,1,1)+veta(3,ng)*tbc(ep,2,1)
387 bc2=vksi(3,ng)*tbc(ep,1,2)+veta(3,ng)*tbc(ep,2,2)
391 bxy(1)=vq(ep,1,1,ng)*c2
392 bxy(2)=vq(ep,2,1,ng)*c2
393 bxy(3)=vq(ep,3,1,ng)*c2
394 byx(1)=vq(ep,1,2,ng)*c1
395 byx(2)=vq(ep,2,2,ng)*c1
396 byx(3)=vq(ep,3,2,ng)*c1
397 brz(i,1,3)=-bxy(1)+byx(1)
398 brz(i,2,3)=-bxy(2)+byx(2)
399 brz(i,3,3)=-bxy(3)+byx(3)
400 bm(i,21)=bxy(1)+byx(1)
401 bm(i,24)=bxy(2)+byx(2)
402 bm(i,27)=bxy(3)+byx(3)
406 bm(i,19)=vq(ep,1,1,ng)*c1
407 bmf(i,19)=thk(ep)*bm(i,19)+vq(ep,1,1,ng)*bc1
408 bm(i,20)=vq(ep,1,2,ng)*c2
409 bmf(i,20)=thk(ep)*bm(i,20)+vq(ep,1,2,ng)*bc2
410 bmf(i,21)=thk(ep)*bm(i,21)+vq(ep,1,1,ng)*bc2+vq(ep,1,2,ng)*bc1
412 bm(i,22)=vq(ep,2,1,ng)*c1
413 bmf(i,22)=thk(ep)*bm(i,22)+vq(ep,2,1,ng)*bc1
414 bm(i,23)=vq(ep,2,2,ng)*c2
415 bmf(i,23)=thk(ep)*bm(i,23)+vq(ep,2,2,ng)*bc2
416 bmf(i,24)=thk(ep)*bm(i,24)+vq(ep,2,1,ng)*bc2+vq(ep,2,2,ng)*bc1
418 bm(i,25)=vq(ep,3,1,ng)*c1
419 bmf(i,25)=thk(ep)*bm(i,25)+vq(ep,3,1,ng)*bc1
420 bm(i,26)=vq(ep,3,2,ng)*c2
421 bmf(i,26)=thk(ep)*bm(i,26)+vq(ep,3,2,ng)*bc2
422 bmf(i,27)=thk(ep)*bm(i,27)+vq(ep,3,1,ng)*bc2+vq(ep,3,2,ng)*bc1
428 v1(2)=vq(ep,1,1,ng)*vqn(ep,1,3)+vq(ep,2,1,ng)*vqn(ep,2,3)
429 1 +vq(ep,3,1,ng)*vqn(ep,3,3)
430 v1(1)=-(vq(ep,1,1,ng)*vqn(ep,4,3)+vq(ep,2,1,ng)*vqn(ep,5,3)
431 1 +vq(ep,3,1,ng)*vqn(ep,6,3))
432 v2(2)=vq(ep,1,2,ng)*vqn(ep,1,3)+vq(ep,2,2,ng)*vqn(ep,2,3)
433 1 +vq(ep,3,2,ng)*vqn(ep,3,3)
434 v2(1)=-(vq(ep,1,2,ng)*vqn(ep,4,3)+vq(ep,2,2,ng)*vqn(ep,5,3)
435 1 +vq(ep,3,2,ng)*vqn(ep,6,3))
440 bf(i,15)=v1(1)*c2+v2(1)*c1
443 bf(i,18)=v1(2)*c2+v2(2)*c1
447#include "vectorize.inc"
452 c1=vksi(4,ng)*tc(ep,1,1)+veta(4,ng)*tc(ep,2,1)
453 c2=vksi(4,ng)*tc(ep,1,2)+veta(4,ng)*tc(ep,2,2)
455 bc1=vksi(4,ng)*tbc(ep,1,1)+veta(4,ng)*tbc(ep,2,1)
456 bc2=vksi(4,ng)*tbc(ep,1,2)+veta(4,ng)*tbc(ep,2,2)
458 bm(i,28)=vq(ep,1,1,ng)*c1
459 bmf(i,28)=thk(ep)*bm(i,28)+vq(ep,1,1,ng)*bc1
460 bm(i,29)=vq(ep,1,2,ng)*c2
461 bmf(i,29)=thk(ep)*bm(i,29)+vq(ep,1,2,ng)*bc2
464 bxy(1)=vq(ep,1,1,ng)*c2
465 bxy(2)=vq(ep,2,1,ng)*c2
466 bxy(3)=vq(ep,3,1,ng)*c2
467 byx(1)=vq(ep,1,2,ng)*c1
468 byx(2)=vq(ep,2,2,ng)*c1
469 byx(3)=vq(ep,3,2,ng)*c1
470 brz(i,1,4)=-bxy(1)+byx(1)
471 brz(i,2,4)=-bxy(2)+byx(2)
472 brz(i,3,4)=-bxy(3)+byx(3)
473 bm(i,30)=bxy(1)+byx(1)
474 bm(i,33)=bxy(2)+byx(2)
475 bm(i,36)=bxy(3)+byx(3)
479 bmf(i,30)=thk(ep)*bm(i,30)+vq(ep,1,1,ng)*bc2+vq(ep,1,2,ng)*bc1
481 bm(i,31)=vq(ep,2,1,ng)*c1
482 bmf(i,31)=thk(ep)*bm(i,31)+vq(ep,2,1,ng)*bc1
483 bm(i,32)=vq(ep,2,2,ng)*c2
484 bmf(i,32)=thk(ep)*bm(i,32)+vq(ep,2,2,ng)*bc2
485 bmf(i,33)=thk(ep)*bm(i,33)+vq(ep,2,1,ng)*bc2+vq(ep,2,2,ng)*bc1
487 bm(i,34)=vq(ep,3,1,ng)*c1
488 bmf(i,34)=thk(ep)*bm(i,34)+vq(ep,3,1,ng)*bc1
489 bm(i,35)=vq(ep,3,2,ng)*c2
490 bmf(i,35)=thk(ep)*bm(i,35)+vq(ep,3,2,ng)*bc2
491 bmf(i,36)=thk(ep)*bm(i,36)+vq(ep,3,1,ng)*bc2+vq(ep,3,2,ng)*bc1
495 v1(2)=vq(ep,1,1,ng)*vqn(ep,1,4)+vq(ep,2,1,ng)*vqn(ep,2,4)
496 1 +vq(ep,3,1,ng)*vqn(ep,3,4)
498 1 +vq(ep,3,1,ng)*vqn(ep,6,4))
499 v2(2)=vq(ep,1,2,ng)*vqn(ep,1,4)+vq(ep,2,2,ng)*vqn(ep
500 1 +vq(ep,3,2,ng)*vqn(ep,3,4)
501 v2(1)=-(vq(ep,1,2,ng)*vqn(ep,4,4)+vq(ep,2,2,ng)*vqn(ep,5,4)
502 1 +vq(ep,3,2,ng)*vqn(ep,6,4))
507 bf(i,21)=v1(1)*c2+v2(1)*c1
510 bf(i,24)=v1(2)*c2+v2(2)*c1
518#include "vectorize.inc"
544 bc(i,7)=v11(1)*vastn(ep,1)
545 bc(i,9)=v11(1)*vastn(ep,2)
546 bc(i,17)=v11(1)*vastn(ep,3)
547 bc(i,19)=v11(1)*vastn(ep,4)
567 bc(i,37)=v11(2)*vastn(ep,5)
568 bc(i,39)=v11(2)*vastn(ep,6)
569 bc(i,27)=v11(2)*vastn(ep,7)
570 bc(i,29)=v11(2)*vastn(ep,8)
590 bc(i,8)=v11(3)*vastn(ep,9)
591 bc(i,10)=v11(3)*vastn(ep,10)
592 bc(i,38)=v11(3)*vastn(ep,11)
593 bc(i,40)=v11(3)*vastn(ep,12)
601 c1=v11(4)*vnrm(ep,10)
605 c1=v11(4)*vnrm(ep,11)
609 c1=v11(4)*vnrm(ep,12)
613 bc(i,18)=v11(4)*vastn(ep,13)
614 bc(i,20)=v11(4)*vastn(ep,14)
615 bc(i,28)=v11(4)*vastn(ep,15)
616 bc(i,30)=v11(4)*vastn(ep,16)
620#include "vectorize.inc"
623 bzz(i,1)=tc(ep,1,1)*vksi(1,ng)+tc(ep,2,1)*veta(1,ng)
624 bzz(i,2)=tc(ep,1,2)*vksi(1,ng)+tc(ep,2,2)*veta(1,ng)
625 bzz(i,3)=tc(ep,1,1)*vksi(2,ng)+tc(ep,2,1)*veta(2,ng)
626 bzz(i,4)=tc(ep,1,2)*vksi(2,ng)+tc(ep,2,2)*veta(2,ng)
627 bzz(i,5)=tc(ep,1,1)*vksi(3,ng)+tc(ep,2,1)*veta(3,ng)
628 bzz(i,6)=tc(ep,1,2)*vksi(3,ng)+tc(ep,2,2)*veta(3,ng)
629 bzz(i,7)=tc(ep,1,1)*vksi(4,ng)+tc(ep,2,1)*veta(4,ng)
630 bzz(i,8)=tc(ep,1,2)*vksi(4,ng)+tc(ep,2,2)*veta(4,ng)