29 2 SKEW ,FTHREAC,NODREAC,FLAG )
33#include "implicit_f.inc"
42 INTEGER NINDX, INDX(*), ISKEW(*), ICODT(*),NODREAC(*), FLAG
44 . a(3,*), skew(lskew,*),fthreac(6,*)
48 INTEGER N, K, , ISK, LCOD
55#include "vectorize.inc"
67 fthreac0(n+3) = - a(3,l)
69 fthreac0(n+2) = - a(2,l)
71 fthreac0(n+2) = - a(2,l)
72 fthreac0(n+3) = - a(3,l)
74 fthreac0(n+1) = - a(1,l)
76 fthreac0(n+1) = - a(1,l)
77 fthreac0(n+3) = - a(3,l)
79 fthreac0(n+1) = - a(1,l)
80 fthreac0(n+2) = - a(2,l)
82 fthreac0(n+1) = - a(1,l)
83 fthreac0(n+2) = - a(2,l)
84 fthreac0(n+3) = - a(3,l)
92 aa =skew(7,isk)*a(1,l)+skew(8,isk)*a(2,l)+skew(9,isk)*a(3,l)
93 fthreac0(n+1)=-skew(7,isk)*aa
94 fthreac0(n+2)=-skew(8,isk)*aa
95 fthreac0(n+3)=-skew(9,isk)*aa
97 aa =skew(4,isk)*a(1,l)+skew(5,isk)*a(2,l)+skew(6,isk)*a(3,l)
98 fthreac0(n+1)=-skew(4,isk)*aa
99 fthreac0(n+2)=-skew(5,isk)*aa
100 fthreac0(n+3)=-skew(6,isk)*aa
102 aa =skew(7,isk)*a(1,l)+skew(8,isk)*a(2,l)+skew(9,isk)*a(3,l)
103 fthreac0(n+1)=-skew(7,isk)*aa
104 fthreac0(n+2)=-skew(8,isk)*aa
105 fthreac0(n+3)=-skew(9,isk)*aa
106 aa =skew(4,isk)*a(1,l)+skew(5,isk)*a(2,l)+skew(6,isk)*a(3,l)
107 fthreac0(n+1)=fthreac(n+1,nodreac(l))-skew(4,isk)*aa
108 fthreac0(n+2)=fthreac(n+2,nodreac(l))-skew(5,isk)*aa
109 fthreac0(n+3)=fthreac(n+3,nodreac(l))-skew(6,isk)*aa
111 aa =skew(1,isk)*a(1,l)+skew(2,isk)*a(2,l)+skew(3,isk)*a(3,l)
112 fthreac0(n+1)=-skew(1,isk)*aa
113 fthreac0(n+2)=-skew(2,isk)*aa
114 fthreac0(n+3)=-skew(3,isk)*aa
116 aa =skew(7,isk)*a(1,l)+skew(8,isk)*a(2,l)+skew(9,isk)*a(3,l)
117 fthreac0(n+1)=-skew(7,isk)*aa
118 fthreac0(n+2)=-skew(8,isk)*aa
119 fthreac0(n+3)=-skew(9,isk)*aa
120 aa =skew(1,isk)*a(1,l)+skew(2,isk)*a(2,l)+skew(3,isk)*a(3,l)
121 fthreac0(n+1)=fthreac(n+1,nodreac(l))-skew(1,isk)*aa
122 fthreac0(n+2)=fthreac(n+2,nodreac(l))-skew(2,isk)*aa
123 fthreac0(n+3)=fthreac(n+3,nodreac(l))-skew(3,isk)*aa
125 aa =skew(1,isk)*a(1,l)+skew(2,isk)*a(2,l)+skew(3,isk)*a(3,l)
126 fthreac0(n+1)=-skew(1,isk)*aa
127 fthreac0(n+2)=-skew(2,isk)*aa
128 fthreac0(n+3)=-skew(3,isk)*aa
129 aa =skew(4,isk)*a(1,l)+skew(5,isk)*a(2,l)+skew(6,isk)*a(3,l)
130 fthreac0(n+1)=fthreac(n+1,nodreac(l))-skew(4,isk)*aa
131 fthreac0(n+2)=fthreac(n+2,nodreac(l))-skew(5,isk)*aa
132 fthreac0(n+3)=fthreac(n+3,nodreac(l))-skew(6,isk)*aa
134 fthreac0(n+1) = - a(1,l)
135 fthreac0(n+2) = - a(2,l)
136 fthreac0(n+3) = - a(3,l)
141 fthreac(n+1,nodreac(l)) = fthreac(n+1,nodreac(l))
142 . + fthreac0(n+1)*dt12
143 fthreac(n+2,nodreac(l)) = fthreac(n+2,nodreac(l))
144 . + fthreac0(n+2)*dt12
145 fthreac(n+3,nodreac(l)) = fthreac(n+3,nodreac(l))
146 . + fthreac0(n+3)*dt12
157 2 SKEW ,FANREAC,FLAG )
161#include "implicit_f.inc"
165 INTEGER NINDX, INDX(*), ISKEW(*), ICODT(*), FLAG
167 . a(3,*), skew(lskew,*),fanreac(6,*)
171#include "param_c.inc"
175 INTEGER N, K, L, ISK, LCOD
183#include "vectorize.inc"
195 fanreac0(n+3) = - a(3,l)
197 fanreac0(2) = - a(2,l)
199 fanreac0(n+2) = - a(2,l)
200 fanreac0(n+3) = - a(3,l)
202 fanreac0(n+1) = - a(1,l)
204 fanreac0(n+1) = - a(1,l)
205 fanreac0(n+3) = - a(3,l)
207 fanreac0(n+1) = - a(1,l)
208 fanreac0(n+2) = - a(2,l)
210 fanreac0(n+1) = - a(1,l)
211 fanreac0(n+2) = - a(2,l)
212 fanreac0(n+3) = - a(3,l)
220 aa =skew(7,isk)*a(1,l)+skew(8,isk)*a(2,l)+skew(9,isk)*a(3,l)
221 fanreac0(n+1)=-skew(7,isk)*aa
222 fanreac0(n+2)=-skew(8,isk)*aa
223 fanreac0(n+3)=-skew(9,isk)*aa
225 aa =skew(4,isk)*a(1,l)+skew(5,isk)*a(2,l)+skew(6,isk)*a(3,l)
226 fanreac0(n+1)=-skew(4,isk)*aa
227 fanreac0(n+2)=-skew(5,isk)*aa
228 fanreac0(n+3)=-skew(6,isk)*aa
230 aa =skew(7,isk)*a(1,l)+skew(8,isk)*a(2,l)+skew(9,isk)*a(3,l)
231 fanreac0(n+1)=-skew(7,isk)*aa
232 fanreac0(n+2)=-skew(8,isk)*aa
233 fanreac0(n+3)=-skew(9,isk)*aa
234 aa =skew(4,isk)*a(1,l)+skew(5,isk)*a(2,l)+skew(6,isk)*a(3,l)
235 fanreac0(n+1)=fanreac0(n+1)-skew(4,isk)*aa
236 fanreac0(n+2)=fanreac0(n+2)-skew(5,isk)*aa
237 fanreac0(n+3)=fanreac0(n+3)-skew(6,isk)*aa
239 aa =skew(1,isk)*a(1,l)+skew(2,isk)*a(2,l)+skew(3,isk)*a(3,l)
240 fanreac0(n+1)=-skew(1,isk)*aa
241 fanreac0(n+2)=-skew(2,isk)*aa
242 fanreac0(n+3)=-skew(3,isk)*aa
244 aa =skew(7,isk)*a(1,l)+skew(8,isk)*a(2,l)+skew(9,isk)*a(3,l)
245 fanreac0(n+1)=-skew(7,isk)*aa
246 fanreac0(n+2)=-skew(8,isk)*aa
247 fanreac0(n+3)=-skew(9,isk)*aa
248 aa =skew(1,isk)*a(1,l)+skew(2,isk)*a(2,l)+skew(3,isk)*a(3,l)
249 fanreac0(n+1)=fanreac0(n+1)-skew(1,isk)*aa
250 fanreac0(n+2)=fanreac0(n+2)-skew(2,isk)*aa
251 fanreac0(n+3)=fanreac0(n+3)-skew(3,isk)*aa
253 aa =skew(1,isk)*a(1,l)+skew(2,isk)*a(2,l)+skew(3,isk)*a(3,l)
254 fanreac0(n+1)=-skew(1,isk)*aa
255 fanreac0(n+2)=-skew(2,isk)*aa
256 fanreac0(n+3)=-skew(3,isk)*aa
257 aa =skew(4,isk)*a(1,l)+skew(5,isk)*a(2,l)+skew(6,isk)*a(3,l)
258 fanreac0(n+1)=fanreac0(n+1)-skew(4,isk)*aa
259 fanreac0(n+2)=fanreac0(n+2)-skew(5,isk)*aa
260 fanreac0(n+3)=fanreac0(n+3)-skew(6,isk)*aa
262 fanreac0(n+1) = - a(1,l)
263 fanreac0(n+2) = - a(2,l)
264 fanreac0(n+3) = - a(3,l)
269 fanreac(n+1,l) = fanreac(n+1,l) + fanreac0(n+1)
270 fanreac(n+2,l) = fanreac(n+2,l) + fanreac0(n+2)
271 fanreac(n+3,l) = fanreac(n+3,l) + fanreac0(n+3)