[RFC]: add LAPACK routines #2464
Labels
BLAS
Issue or pull request related to Basic Linear Algebra Subprograms (BLAS).
C
Issue involves or relates to C.
difficulty: 3
Likely to be challenging but manageable.
Fortran
Issue involves or relates to Fortran.
JavaScript
Issue involves or relates to JavaScript.
LAPACK
Issue or pull request related to the Linear Algebra Package (LAPACK).
Needs Discussion
Needs further discussion.
priority: Normal
Normal priority concern or feature request.
RFC
Request for comments. Feature requests and proposed changes.
Tracking Issue
Tracking issue.
Description
This RFC proposes adding complete LAPACK routines to stdlib.
BLAS Routines
DTRSM
( Level: 3 )DGER
( Level: 2 )dsyrk
( Level: 3 )DSPR
( Level: 2 )DTPSV
( Level: 2 )DTPMV
( Level: 2 )DSYR
( Level: 2 )DTBSV
( Level: 2 )DSYMV
( Level: 2 )DGEMM
( Level: 3 )DTRMV
( Level: 2 )Easy
The routines listed below are independent and do not depend on others.
DLASWP
lapack/base/dlaswp
#2483DGTTRF
DGTTS2
DPOTF2
DPOEQU
DLA_PORPVGRW
DPPEQU
DPBEQU
DPTCON
DPPTRF
DPPTS2
DLASYF
DSYCONV
DSYSWAPR
DLA_SYRPVGRW
DSYCONVF
DSYCONVF_ROOK
DLAUU2
Medium
Routines that depends on other LAPACK routines
DPPTRI
depends ondtpri
DPPTRS
depends ondptts2
DPTRFS
depends ondpttrs
Depends on auxiliary or BLAS routines
DGEEQU
depends ondlamch
DGEEQUB
depends ondlamch
DLAQGE
depends ondlamch
DGETC2
depends ondger
DGBTF2
depends ondger
DGBEQU
depends ondlamch
DGBEQUB
depends ondlamch
LAQGB
depends ondlamch
DPSTF2
depends ondlamch
DPOTRS
depends ondtrms
.DPOEQUB
depends ondlamch
DLAQSY
depends ondlamch
DPPTRF
depends ondspr
anddtpsv
DPPTRS
depends ondtpsv
DTPTRI
depends ondtpmv
DLAQSP
depends ondlamch
DPBTF2
depends ondsyr
DPBTRS
depends ondtbsv
DLAQSB
depends ondlamch
DSYTRS
depends ondger
DSYTRI
depends ondsymv
DSYTRS_3
depends ondtrsm
DSPTRS
depends ondger
DSPTRI
depends ondspmv
DSYTRI_ROOK
depends ondsymv
DLASYF_RK
depends ondgemm
DSYTF2_RK
depends ondsyr
DTRTRS
depends ondtrsm
DTRTI2
depends ondtrmv
DTPTRS
depends ondtpsv
DTPMV
depends ondtptri
DTBTRS
depends ondtbsv
Auxiliary routines
DLAMCH
depends onLSAME
which is a BLAS auxiliary routine.LACN2
Related Issues
None.
Questions
No.
Other
Status of iteration across packages
checked all packages from
LU: computational routines
,Cholesky: computational routines
,LDL: computational routines
,Triangular computational routines
and listed ones which can be knocked off easily.Checklist
RFC:
.The text was updated successfully, but these errors were encountered: