f77_gelsy Interface

public interface f77_gelsy

Generic old style interface for GELSY. Supports s, d, c, z. See also: mfi_gelsy, sgelsy, dgelsy, cgelsy, zgelsy.


Subroutines

public pure subroutine sgelsy(m, n, nrhs, a, lda, b, ldb, jpvt, rcond, rank, work, lwork, info)

Original interface for SGELSY See also: mfi_gelsy, f77_gelsy. SGELSY solves overdetermined or underdetermined systems for GE matrices

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: m
integer, intent(in) :: n
integer, intent(in) :: nrhs
real(kind=REAL32), intent(inout) :: a(lda,*)
integer, intent(in) :: lda
real(kind=REAL32), intent(inout) :: b(ldb,*)
integer, intent(in) :: ldb
integer, intent(inout) :: jpvt(*)
real(kind=REAL32), intent(in) :: rcond
integer, intent(out) :: rank
real(kind=REAL32), intent(out) :: work(*)
integer, intent(in) :: lwork
integer, intent(out) :: info

public pure subroutine dgelsy(m, n, nrhs, a, lda, b, ldb, jpvt, rcond, rank, work, lwork, info)

Original interface for DGELSY See also: mfi_gelsy, f77_gelsy. DGELSY solves overdetermined or underdetermined systems for GE matrices

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: m
integer, intent(in) :: n
integer, intent(in) :: nrhs
real(kind=REAL64), intent(inout) :: a(lda,*)
integer, intent(in) :: lda
real(kind=REAL64), intent(inout) :: b(ldb,*)
integer, intent(in) :: ldb
integer, intent(inout) :: jpvt(*)
real(kind=REAL64), intent(in) :: rcond
integer, intent(out) :: rank
real(kind=REAL64), intent(out) :: work(*)
integer, intent(in) :: lwork
integer, intent(out) :: info

public pure subroutine cgelsy(m, n, nrhs, a, lda, b, ldb, jpvt, rcond, rank, work, lwork, info)

Original interface for CGELSY See also: mfi_gelsy, f77_gelsy. CGELSY solves overdetermined or underdetermined systems for GE matrices

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: m
integer, intent(in) :: n
integer, intent(in) :: nrhs
complex(kind=REAL32), intent(inout) :: a(lda,*)
integer, intent(in) :: lda
complex(kind=REAL32), intent(inout) :: b(ldb,*)
integer, intent(in) :: ldb
integer, intent(inout) :: jpvt(*)
complex(kind=REAL32), intent(in) :: rcond
integer, intent(out) :: rank
complex(kind=REAL32), intent(out) :: work(*)
integer, intent(in) :: lwork
integer, intent(out) :: info

public pure subroutine zgelsy(m, n, nrhs, a, lda, b, ldb, jpvt, rcond, rank, work, lwork, info)

Original interface for ZGELSY See also: mfi_gelsy, f77_gelsy. ZGELSY solves overdetermined or underdetermined systems for GE matrices

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: m
integer, intent(in) :: n
integer, intent(in) :: nrhs
complex(kind=REAL64), intent(inout) :: a(lda,*)
integer, intent(in) :: lda
complex(kind=REAL64), intent(inout) :: b(ldb,*)
integer, intent(in) :: ldb
integer, intent(inout) :: jpvt(*)
complex(kind=REAL64), intent(in) :: rcond
integer, intent(out) :: rank
complex(kind=REAL64), intent(out) :: work(*)
integer, intent(in) :: lwork
integer, intent(out) :: info