22  integer,
intent(in):: n,np
 
   23  real,
intent(inout):: a(np,np)
 
   24  integer,
intent(out):: indx(n)
 
   34      if(abs(a(i,j))>aamax) aamax=abs(a(i,j))
 
 
  102  integer,
intent(in):: n,np
 
  103  real,
intent(in):: a(np,np)
 
  104  integer,
intent(in):: indx(n)
 
  105  real,
intent(inout):: b(n)
 
 
subroutine lubksb(a, n, np, indx, b)
Lower and upper triangular back substitution.
 
subroutine ludcmp(a, n, np, indx, d)
This subprogram decomposes a matrix into a product of lower and upper triangular matrices.