|
|
@ -41,7 +41,7 @@ subroutine psb_c_invk_bld(a,fill1, fill2,lmat,d,umat,desc,info,blck)
|
|
|
|
implicit none
|
|
|
|
implicit none
|
|
|
|
|
|
|
|
|
|
|
|
! Arguments
|
|
|
|
! Arguments
|
|
|
|
type(psb_cspmat_type), intent(in), target :: a
|
|
|
|
type(psb_cspmat_type), intent(inout), target :: a
|
|
|
|
integer(psb_ipk_), intent(in) :: fill1, fill2
|
|
|
|
integer(psb_ipk_), intent(in) :: fill1, fill2
|
|
|
|
type(psb_cspmat_type), intent(inout) :: lmat, umat
|
|
|
|
type(psb_cspmat_type), intent(inout) :: lmat, umat
|
|
|
|
complex(psb_spk_), allocatable :: d(:)
|
|
|
|
complex(psb_spk_), allocatable :: d(:)
|
|
|
@ -155,7 +155,7 @@ subroutine psb_csparse_invk(n,a,z,fill_in,info,inlevs)
|
|
|
|
use psb_c_invk_fact_mod, psb_protect_name => psb_csparse_invk
|
|
|
|
use psb_c_invk_fact_mod, psb_protect_name => psb_csparse_invk
|
|
|
|
|
|
|
|
|
|
|
|
integer(psb_ipk_), intent(in) :: n
|
|
|
|
integer(psb_ipk_), intent(in) :: n
|
|
|
|
type(psb_cspmat_type), intent(in) :: a
|
|
|
|
type(psb_cspmat_type), intent(inout) :: a
|
|
|
|
type(psb_cspmat_type), intent(inout) :: z
|
|
|
|
type(psb_cspmat_type), intent(inout) :: z
|
|
|
|
integer(psb_ipk_), intent(in) :: fill_in
|
|
|
|
integer(psb_ipk_), intent(in) :: fill_in
|
|
|
|
integer(psb_ipk_), intent(out) :: info
|
|
|
|
integer(psb_ipk_), intent(out) :: info
|
|
|
|