29 SUBROUTINE m14gtf(SIG,AX ,AY ,AZ ,BX ,BY,
30 2 BZ ,CX ,CY ,CZ ,D1 ,D2,
31 3 D3 ,D4 ,D5 ,D6 ,T1 ,T2,
32 4 T3 ,T4 ,T5 ,T6 ,E1 ,E2,
33 5 E3 ,E4 ,E5 ,E6 ,NEL)
37#include "implicit_f.inc"
48 . ax(*),ay(*),az(*),bx(*),by(*),bz(*),cx(*),cy(*),cz(*)
51 . t1(*), t2(*), t3(*), t4(*), t5(*), t6(*), d1(*), d2(*),
52 . d3(*), d4(*), d5(*), d6(*), e1(*), e2(*), e3(*), e4(*
60 e1(i)=ax(i)*ax(i)*d1(i)
66 e2(i)=bx(i)*bx(i)*d1(i)
72 e3(i)=cx(i)*cx(i)*d1(i)
78 e4(i)=ax(i)*bx(i)*d1(i)
81 . +(ax(i)*by(i)+ay(i)*bx(i))*d4(i)*half
82 . +(ay(i)*bz(i)+az(i)*by(i))*d5(i)*half
83 . +(az(i)*bx(i)+ax(i)*bz(i))*d6(i)*half
84 e5(i)=bx(i)*cx(i)*d1(i)
87 . +(bx(i)*cy(i)+by(i)*cx(i))*d4(i)*half
88 . +(by(i)*cz(i)+bz(i)*cy(i))*d5(i)*half
89 . +(bz(i)*cx(i)+bx(i)*cz(i))*d6(i)*half
90 e6(i)=cx(i)*ax(i)*d1(i)
93 . +(cx(i)*ay(i)+cy(i)*ax(i))*d4(i)*half
94 . +(cy(i)*az(i)+cz(i)*ay(i))*d5(i)*half
95 . +(cz(i)*ax(i)+cx(i)*az(i))*d6(i)*half
102 t1(i)=ax(i)*ax(i)*sig(i,1)
103 . +ay(i)*ay(i)*sig(i,2)
104 . +az(i)*az(i)*sig(i,3)
105 . +two*ax(i)*ay(i)*sig(i,4)
106 . +two*ay(i)*az(i)*sig(i,5)
107 . +two*az(i)*ax(i)*sig(i,6)
108 t2(i)=bx(i)*bx(i)*sig(i,1)
109 . +by(i)*by(i)*sig(i,2)
110 . +bz(i)*bz(i)*sig(i,3)
111 . +two*bx(i)*by(i)*sig(i,4)
112 . +two*by(i)*bz(i)*sig(i,5)
113 . +two*bz(i)*bx(i)*sig(i,6)
114 t3(i)=cx(i)*cx(i)*sig(i,1)
115 . +cy(i)*cy(i)*sig(i,2)
116 . +cz(i)*cz(i)*sig(i,3)
117 . +two*cx(i)*cy(i)*sig(i,4)
118 . +two*cy(i)*cz(i)*sig(i,5)
119 . +two*cz(i)*cx(i)*sig(i,6)
120 t4(i)=ax(i)*bx(i)*sig(i,1)
122 . +az(i)*bz(i)*sig(i,3)
123 . +(ax(i)*by(i)+ay(i)*bx(i))*sig(i,4)
124 . +(ay(i)*bz(i)+az(i)*by(i))*sig(i,5)
125 . +(az(i)*bx(i)+ax(i)*bz(i))*sig(i,6)
126 t5(i)=bx(i)*cx(i)*sig(i,1)
127 . +by(i)*cy(i)*sig(i,2)
128 . +bz(i)*cz(i)*sig(i,3)
129 . +(bx(i)*cy(i)+by(i)*cx(i))*sig(i,4)
130 . +(by(i)*cz(i)+bz(i)*cy(i))*sig(i,5)
131 . +(bz(i)*cx(i)+bx(i)*cz(i))*sig(i,6)
132 t6(i)=cx(i)*ax(i)*sig(i,1)
133 . +cy(i)*ay(i)*sig(i,2)
134 . +cz(i)*az(i)*sig(i,3)
135 . +(cx(i)*ay(i)+cy(i)*ax(i))*sig(i,4)
136 . +(cy(i)*az(i)+cz(i)*ay(i))*sig(i,5)
subroutine m14gtf(sig, ax, ay, az, bx, by, bz, cx, cy, cz, d1, d2, d3, d4, d5, d6, t1, t2, t3, t4, t5, t6, e1, e2, e3, e4, e5, e6, nel)