35 7 PXC1, PXC2, PXC3, PXC4,
36 8 PYC1, PYC2, PYC3, PYC4,
37 9 PZC1, PZC2, PZC3, PZC4,
38 A BXY1, BXY2, BXY3, BXY4,
39 B BXY5, BXY6, BXY7, BXY8,
40 C BYX1, BYX2, BYX3, BYX4,
41 D BYX5, BYX6, BYX7, BYX8,
42 E BXZ1, BXZ2, BXZ3, BXZ4,
43 F BXZ5, BXZ6, BXZ7, BXZ8,
44 G BZX1, BZX2, BZX3, BZX4,
45 H BZX5, BZX6, BZX7, BZX8,
46 I BYZ1, BYZ2, BYZ3, BYZ4,
47 J BYZ5, BYZ6, BYZ7, BYZ8,
48 K BZY1, BZY2, BZY3, BZY4,
49 L BZY5, BZY6, BZY7, BZY8,
50 M BXX1, BXX2, BXX3, BXX4,
51 N BXX5, BXX6, BXX7, BXX8,
52 O BYY1, BYY2, BYY3, BYY4,
53 P BYY5, BYY6, BYY7, BYY8,
54 Q BZZ1, BZZ2, BZZ3, BZZ4,
55 R BZZ5, BZZ6, BZZ7, BZZ8,
60#include "implicit_f.inc"
67 INTEGER,
INTENT(IN) :: NEL
70 . PX1(*), PX2(*), PX3(*), PX4(*),
71 . PX5(*), PX6(*), PX7(*), PX8(*),
72 . PY1(*), PY2(*), PY3(*), PY4(*),
73 . PY5(*), PY6(*), PY7(*), PY8(*),
74 . PZ1(*), PZ2(*), PZ3(*), PZ4(*),
75 . PZ5(*), PZ6(*), PZ7(*), PZ8(*),
76 . PXC1(*), PXC2(*), PXC3(*), PXC4(*),
77 . PYC1(*), PYC2(*), PYC3(*), PYC4(*),
78 . PZC1(*), PZC2(*), PZC3(*), PZC4(*),
79 . BXY1(*),BXY2(*),BXY3(*),BXY4(*),
80 . BXY5(*),BXY6(*),BXY7(*),BXY8(*),
81 . BYX1(*),BYX2(*),BYX3(*),BYX4(*),
82 . BYX5(*),BYX6(*),BYX7(*),BYX8(*),
83 . BXZ1(*),BXZ2(*),BXZ3(*),BXZ4(*),
84 . BXZ5(*),BXZ6(*),BXZ7(*),BXZ8(*),
85 . BZX1(*),BZX2(*),BZX3(*),BZX4(*),
86 . BZX5(*),BZX6(*),BZX7(*),BZX8(*),
87 . BYZ1(*),BYZ2(*),BYZ3(*),BYZ4(*),
88 . BYZ5(*),BYZ6(*),BYZ7(*),BYZ8(*),
89 . BZY1(*),BZY2(*),BZY3(*),BZY4(*),
90 . BZY5(*),BZY6(*),BZY7(*),BZY8(*),
91 . BXX1(*),BXX2(*),BXX3(*),BXX4(*),
92 . BXX5(*),BXX6(*),BXX7(*),BXX8(*),
93 . BYY1(*),BYY2(*),BYY3(*),BYY4(*),
94 . BYY5(*),BYY6(*),BYY7(*),BYY8(*),
95 . bzz1(*),bzz2(*),bzz3(*),bzz4(*),
96 . bzz5(*),bzz6(*),bzz7(*),bzz8(*),nu(*)
104 . BXHI,BYHI,BZHI,TEMP
112 bxhi=temp*(px1(i)-pxc1(i))
113 byhi=temp*(py1(i)-pyc1(i))
114 bzhi=temp*(pz1(i)-pzc1(i))
127 bxhi=temp*(px2(i)-pxc2(i))
128 byhi=temp*(py2(i)-pyc2(i))
129 bzhi=temp*(pz2(i)-pzc2(i))
142 bxhi=temp*(px3(i)-pxc3(i))
143 byhi=temp*(py3(i)-pyc3(i))
144 bzhi=temp*(pz3(i)-pzc3(i))
157 bxhi=temp*(px4(i)-pxc4(i))
158 byhi=temp*(py4(i)-pyc4(i))
159 bzhi=temp*(pz4(i)-pzc4(i))
172 bxhi=temp*(px5(i)+pxc3(i))
173 byhi=temp*(py5(i)+pyc3(i))
174 bzhi=temp*(pz5(i)+pzc3
188 byhi=temp*(py6(i)+pyc4(i))
189 bzhi=temp*(pz6(i)+pzc4(i))
202 bxhi=temp*(px7(i)+pxc1(i))
203 byhi=temp*(py7(i)+pyc1(i))
204 bzhi=temp*(pz7(i)+pzc1(i))
217 bxhi=temp*(px8(i)+pxc2(i))
218 byhi=temp*(py8(i)+pyc2(i))
219 bzhi=temp*(pz8(i)+pzc2(i))
subroutine s8bicp11(px1, px2, px3, px4, px5, px6, px7, px8, py1, py2, py3, py4, py5, py6, py7, py8, pz1, pz2, pz3, pz4, pz5, pz6, pz7, pz8, pxc1, pxc2, pxc3, pxc4, pyc1, pyc2, pyc3, pyc4, pzc1, pzc2, pzc3, pzc4, bxy1, bxy2, bxy3, bxy4, bxy5, bxy6, bxy7, bxy8, byx1, byx2, byx3, byx4, byx5, byx6, byx7, byx8, bxz1, bxz2, bxz3, bxz4, bxz5, bxz6, bxz7, bxz8, bzx1, bzx2, bzx3, bzx4, bzx5, bzx6, bzx7, bzx8, byz1, byz2, byz3, byz4, byz5, byz6, byz7, byz8, bzy1, bzy2, bzy3, bzy4, bzy5, bzy6, bzy7, bzy8, bxx1, bxx2, bxx3, bxx4, bxx5, bxx6, bxx7, bxx8, byy1, byy2, byy3, byy4, byy5, byy6, byy7, byy8, bzz1, bzz2, bzz3, bzz4, bzz5, bzz6, bzz7, bzz8, nu, nel)