Download luiw.eso

Back to the list

   1 : C LUIW      SOURCE    CHAT      05/01/13    01:26:37     5004           
   2 : CCC
   3 : C Producto v=(A)inv*w con A almacenada como LU
   4 : CCC
   5 :       SUBROUTINE LUIW (A,W,V,N)
   6 :       IMPLICIT INTEGER(I-N)
   7 :       integer n,i,j
   8 :       real*8    v(n),w(n),A(n,n)
   9 : c forward subst L v = w
  10 :       v(1)=w(1)/A(1,1)
  11 :       do i=2,n
  12 :          v(i)=w(i)
  13 :          do j=1,i-1
  14 :             v(i)=v(i)-A(i,j)*v(j)
  15 :          enddo
  16 :          v(i)=v(i)/A(i,i)
  17 :       enddo
  18 : c backward subs U v = v
  19 :       do i=n-1,1,-1
  20 :          do j=i+1,n
  21 :             v(i)=v(i)-A(i,j)*v(j)
  22 :          enddo
  23 :       enddo
  24 :       return
  25 :       end
  26 :  
  27 :  

© Cast3M 2003 - All rights reserved.
Disclaimer