dm_la_gelsd Interface

public interface dm_la_gelsd

Generic LAPACK gelsd() subroutine for dgelsd() and dgelsd1().

Calls

interface~~dm_la_gelsd~~CallsGraph interface~dm_la_gelsd dm_la_gelsd proc~dm_la_dgelsd dm_la_dgelsd interface~dm_la_gelsd->proc~dm_la_dgelsd proc~dm_la_dgelsd1 dm_la_dgelsd1 interface~dm_la_gelsd->proc~dm_la_dgelsd1

Module Procedures

public subroutine dm_la_dgelsd(a, b, rank, s, rcond, info)

LA_GELSS and LA_GELSD compute the minimum-norm least squares solution to one or more real or complex linear systems A*x = b using the singular value decomposition of A. Matrix A is rectangular and may be rank-deficient. The vectors b and corresponding solution vectors x are the columns of matrices denoted B and X, respectively.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(inout) :: a(:,:)
real(kind=r8), intent(inout) :: b(:,:)
integer, intent(out), optional :: rank
real(kind=r8), intent(out), optional, target :: s(:)
real(kind=r8), intent(in), optional :: rcond
integer, intent(out), optional :: info

public subroutine dm_la_dgelsd1(a, b, rank, s, rcond, info)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(inout) :: a(:,:)
real(kind=r8), intent(inout) :: b(:)
integer, intent(out), optional :: rank
real(kind=r8), intent(out), optional, target :: s(:)
real(kind=r8), intent(in), optional :: rcond
integer, intent(out), optional :: info