33 2 DN_Y, DN_Z, KSI, ETA,
34 3 ZETA, DN_R, DN_S, DN_T,
47#include "implicit_f.inc"
55 INTEGER,
INTENT(IN) :: NEL
57 . VOL(MVSIZ),KSI,ETA,ZETA
59 . KL(24,24,MVSIZ), HH(2,MVSIZ),
60 . DN_X(MVSIZ,8),DN_Y(MVSIZ,8),DN_Z(MVSIZ,8),KTEMP(6,24),B(6,24),
61 . HV(6,6),DN_R(8),DN_S(8),DN_T(8),INVJ(9,MVSIZ)
63 . X1(MVSIZ), X2(MVSIZ), X3(MVSIZ), X4(MVSIZ),
64 . X5(MVSIZ), X6(MVSIZ), X7(MVSIZ), X8(MVSIZ),
65 . Y1(MVSIZ), Y2(MVSIZ), Y3(MVSIZ), Y4(MVSIZ),
66 . Y5(MVSIZ), Y6(MVSIZ), Y7(MVSIZ), Y8(MVSIZ),
67 . z1(mvsiz), z2(mvsiz), z3(mvsiz), z4(mvsiz),
68 . z5(mvsiz), z6(mvsiz), z7(mvsiz), z8(mvsiz)
70 . a11(mvsiz), a12(mvsiz), a13(mvsiz),
71 . a21(mvsiz), a22(mvsiz), a23(mvsiz),
72 . a31(mvsiz), a32(mvsiz), a33(mvsiz)
76#if defined(MYREAL8) && !defined(WITHOUT_LINALG)
77 INTEGER I, J,JJ,K,JK, IS
97 . x1(i),x2(i),x3(i),x4(i),x5(i),x6(i),x7(i),x8(i),
98 . y1(i),y2(i),y3(i),y4(i),y5(i),y6(i),y7(i),y8(i),
99 . z1(i),z2(i),z3(i),z4(i),z5(i),z6(i),z7(i),z8(i),
100 . invj(1,i),ksi,eta,zeta,
101 . a11(i),a12(i),a13(i),
102 . a21(i),a22(i),a23(i),
103 . a31(i),a32(i),a33(i),
104 . dn_r, dn_s, dn_t,b)
106 hv(1,1) = (hh(1,i)+two*hh(2,i))*vol(i)
107 hv(2,1) = hh(1,i)*vol(i)
108 hv(3,1) = hh(1,i)*vol(i)
109 hv(1,2) = hh(1,i)*vol(i)
110 hv(2,2) = (hh(1,i)+two*hh(2,i))*vol(i)
111 hv(3,2) = hh(1,i)*vol(i)
112 hv(1,3) = hh(1,i)*vol(i)
113 hv(2,3) = hh(1,i)*vol(i)
114 hv(3,3) = (hh(1,i)+two*hh(2,i))*vol(i)
115 hv(4,4) = hh(2,i)*vol(i)
116 hv(5,5) = hh(2,i)*vol(i)
117 hv(6,6) = hh(2,i)*vol(i)
129 CALL dsymm(
'L',
'U',6,24,one,hv,6,b,6,zero,ktemp,6)
137 CALL dgemm(
'T',
'N',24,24,6,one,b,6,ktemp,6,one,kl(1,1,i),24)
subroutine s8sansb(x1, x2, x3, x4, x5, x6, x7, x8, y1, y2, y3, y4, y5, y6, y7, y8, z1, z2, z3, z4, z5, z6, z7, z8, invj, ksi, eta, zeta, a11, a12, a13, a21, a22, a23, a31, a32, a33, dn_r, dn_s, dn_t, bb)
subroutine s8slke3(kl, hh, vol, dn_y, dn_z, ksi, eta, zeta, dn_r, dn_s, dn_t, invj, x1, x2, x3, x4, x5, x6, x7, x8, y1, y2, y3, y4, y5, y6, y7, y8, z1, z2, z3, z4, z5, z6, z7, z8, a11, a12, a13, a21, a22, a23, a31, a32, a33, nel)