145 SUBROUTINE bcs2v(NINDX,INDX,ISKEW,ICODT,A,B)
149#include "implicit_f.inc"
150#include "param_c.inc"
154 INTEGER,
INTENT(INOUT) :: NINDX, INDX(*),ISKEW(*),ICODT(*)
155 my_real,
INTENT(INOUT) :: a(3,*), b(lskew,*)
159 INTEGER :: K, N, ISK, LCOD
164#include "vectorize.inc"
196 aa =b(7,isk)*a(1,n)+b(8,isk)*a(2,n)+b(9,isk)*a(3,n)
197 a(1,n)=a(1,n)-b(7,isk)*aa
198 a(2,n)=a(2,n)-b(8,isk)*aa
199 a(3,n)=a(3,n)-b(9,isk)*aa
201 aa =b(4,isk)*a(1,n)+b(5,isk)*a(2,n)+b(6,isk)*a(3,n
202 a(1,n)=a(1,n)-b(4,isk)*aa
203 a(2,n)=a(2,n)-b(5,isk)*aa
204 a(3,n)=a(3,n)-b(6,isk)*aa
206 aa =b(7,isk)*a(1,n)+b(8,isk)*a(2,n)+b(9,isk)*a(3,n)
207 a(1,n)=a(1,n)-b(7,isk)*aa
208 a(2,n)=a(2,n)-b(8,isk)*aa
209 a(3,n)=a(3,n)-b(9,isk)*aa
210 aa =b(4,isk)*a(1,n)+b(5,isk)*a(2,n)+b(6,isk)*a(3,n)
211 a(1,n)=a(1,n)-b(4,isk)*aa
212 a(2,n)=a(2,n)-b(5,isk)*aa
213 a(3,n)=a(3,n)-b(6,isk)*aa
215 aa =b(1,isk)*a(1,n)+b(2,isk)*a(2,n)+b(3,isk)*a(3,n)
216 a(1,n)=a(1,n)-b(1,isk)*aa
217 a(2,n)=a(2,n)-b(2,isk)*aa
218 a(3,n)=a(3,n)-b(3,isk)*aa
220 aa =b(7,isk)*a(1,n)+b(8,isk)*a(2,n)+b(9,isk)*a(3,n)
221 a(1,n)=a(1,n)-b(7,isk)*aa
222 a(2,n)=a(2,n)-b(8,isk)*aa
223 a(3,n)=a(3,n)-b(9,isk)*aa
224 aa =b(1,isk)*a(1,n)+b(2,isk)*a(2,n)+b(3,isk)*a(3,n)
225 a(1,n)=a(1,n)-b(1,isk)*aa
226 a(2,n)=a(2,n)-b(2,isk)*aa
227 a(3,n)=a(3,n)-b(3,isk)*aa
229 aa =b(1,isk)*a(1,n)+b(2,isk)*a(2,n)+b(3,isk)*a(3,n)
230 a(1,n)=a(1,n)-b(1,isk)*aa
231 a(2,n)=a(2,n)-b(2,isk)*aa
232 a(3,n)=a(3,n)-b(3,isk)*aa
233 aa =b(4,isk)*a(1,n)+b(5,isk)*a(2,n)+b(6,isk)*a(3,n)
234 a(1,n)=a(1,n)-b(4,isk)*aa
235 a(2,n)=a(2,n)-b(5,isk)*aa
236 a(3,n)=a(3,n)-b(6,isk)*aa