c Calculate LU decomposition of a matrix c Author: Pearu Peterson, March 2002 c c prefixes: d,z,s,c (double,complex double,float,complex float) c suffixes: _c,_r (column major order,row major order) subroutine dlu_c(p,l,u,a,m,n,k,piv,info,permute_l,m1) integer m,n,piv(k),i,j,k,permute_l,m1,info double precision l(m,k),u(k,n),a(m,n) double precision p(m1,m1) cf2py intent(in,copy) :: a cf2py intent(out) :: info cf2py integer intent(hide,cache),depend(k),dimension(k) :: piv cf2py integer intent(hide),depend(a) :: m = shape(a,0) cf2py integer intent(hide),depend(a) :: n = shape(a,1) cf2py integer intent(hide),depend(m,n) :: k = (m