gbtrf Interface

public interface gbtrf

GBTRF computes an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges. This is the blocked version of the algorithm, calling Level 3 BLAS.


Subroutines

public pure subroutine cgbtrf(m, n, kl, ku, ab, ldab, ipiv, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: m
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: kl
integer(kind=ilp), intent(in) :: ku
complex(kind=sp), intent(inout) :: ab(ldab,*)
integer(kind=ilp), intent(in) :: ldab
integer(kind=ilp), intent(out) :: ipiv(*)
integer(kind=ilp), intent(out) :: info

public pure subroutine dgbtrf(m, n, kl, ku, ab, ldab, ipiv, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: m
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: kl
integer(kind=ilp), intent(in) :: ku
real(kind=dp), intent(inout) :: ab(ldab,*)
integer(kind=ilp), intent(in) :: ldab
integer(kind=ilp), intent(out) :: ipiv(*)
integer(kind=ilp), intent(out) :: info

public pure subroutine sgbtrf(m, n, kl, ku, ab, ldab, ipiv, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: m
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: kl
integer(kind=ilp), intent(in) :: ku
real(kind=sp), intent(inout) :: ab(ldab,*)
integer(kind=ilp), intent(in) :: ldab
integer(kind=ilp), intent(out) :: ipiv(*)
integer(kind=ilp), intent(out) :: info

public pure subroutine zgbtrf(m, n, kl, ku, ab, ldab, ipiv, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: m
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: kl
integer(kind=ilp), intent(in) :: ku
complex(kind=dp), intent(inout) :: ab(ldab,*)
integer(kind=ilp), intent(in) :: ldab
integer(kind=ilp), intent(out) :: ipiv(*)
integer(kind=ilp), intent(out) :: info

Module Procedures

public interface stdlib_cgbtrf()

Arguments

None

public interface stdlib_dgbtrf()

Arguments

None

public interface stdlib_sgbtrf()

Arguments

None

public interface stdlib_zgbtrf()

Arguments

None