la_porpvgrw Interface

public interface la_porpvgrw

LA_PORPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U). The "max absolute element" norm is used. If this is much less than 1, the stability of the LU factorization of the (equilibrated) matrix A could be poor. This also means that the solution X, estimated condition numbers, and error bounds could be unreliable.


Functions

public function cla_porpvgrw(uplo, ncols, a, lda, af, ldaf, work)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: uplo
integer(kind=ilp), intent(in) :: ncols
complex(kind=sp), intent(in) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
complex(kind=sp), intent(in) :: af(ldaf,*)
integer(kind=ilp), intent(in) :: ldaf
real(kind=sp), intent(out) :: work(*)

Return Value real(kind=sp)

public function dla_porpvgrw(uplo, ncols, a, lda, af, ldaf, work)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: uplo
integer(kind=ilp), intent(in) :: ncols
real(kind=dp), intent(in) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
real(kind=dp), intent(in) :: af(ldaf,*)
integer(kind=ilp), intent(in) :: ldaf
real(kind=dp), intent(out) :: work(*)

Return Value real(kind=dp)

public function sla_porpvgrw(uplo, ncols, a, lda, af, ldaf, work)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: uplo
integer(kind=ilp), intent(in) :: ncols
real(kind=sp), intent(in) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
real(kind=sp), intent(in) :: af(ldaf,*)
integer(kind=ilp), intent(in) :: ldaf
real(kind=sp), intent(out) :: work(*)

Return Value real(kind=sp)

public function zla_porpvgrw(uplo, ncols, a, lda, af, ldaf, work)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: uplo
integer(kind=ilp), intent(in) :: ncols
complex(kind=dp), intent(in) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
complex(kind=dp), intent(in) :: af(ldaf,*)
integer(kind=ilp), intent(in) :: ldaf
real(kind=dp), intent(out) :: work(*)

Return Value real(kind=dp)

Module Procedures

public interface stdlib_cla_porpvgrw()

Arguments

None

public interface stdlib_dla_porpvgrw()

Arguments

None

public interface stdlib_sla_porpvgrw()

Arguments

None

public interface stdlib_zla_porpvgrw()

Arguments

None