-
-
Notifications
You must be signed in to change notification settings - Fork 926
Open
Labels
AcceptedRFC feature request which has been accepted.RFC feature request which has been accepted.BLASIssue or pull request related to Basic Linear Algebra Subprograms (BLAS).Issue or pull request related to Basic Linear Algebra Subprograms (BLAS).CIssue involves or relates to C.Issue involves or relates to C.FortranIssue involves or relates to Fortran.Issue involves or relates to Fortran.JavaScriptIssue involves or relates to JavaScript.Issue involves or relates to JavaScript.LAPACKIssue or pull request related to the Linear Algebra Package (LAPACK).Issue or pull request related to the Linear Algebra Package (LAPACK).RFCRequest for comments. Feature requests and proposed changes.Request for comments. Feature requests and proposed changes.Tracking IssueTracking issue.Tracking issue.difficulty: 4Likely to be moderately difficult.Likely to be moderately difficult.priority: NormalNormal priority concern or feature request.Normal priority concern or feature request.
Description
Description
This RFC proposes adding complete LAPACK routines to stdlib.
BLAS Routines
-
DTRSM( Level: 3 )- JavaScript feat: add
blas/base/dtrsm#2518 - C
- Fortran
- JavaScript feat: add
-
DGER( Level: 2 )- JavaScript
- C
- Fortran
-
dsyrk( Level: 3 )- JavaScript
- C
- Fortran
-
DSPR( Level: 2 )- JavaScript
- C
- Fortran
-
DTPSV( Level: 2 )- JavaScript
- C
- Fortran
-
DTPMV( Level: 2 )- JavaScript
- C
- Fortran
-
DSYR( Level: 2 )- JavaScript
- C
- Fortran
-
DTBSV( Level: 2 )- JavaScript
- C
- Fortran
-
DSYMV( Level: 2 )- JavaScript
- C
- Fortran
-
DGEMM( Level: 3 )- JavaScript
- C
- Fortran
-
DTRMV( Level: 2 )- JavaScript
- C
- Fortran
Easy
The routines listed below are independent and do not depend on others.
-
DLASWP- JavaScript feat: add javascript implementation for
lapack/base/dlaswp#2483 - C
- Fortran
- JavaScript feat: add javascript implementation for
-
DGTTRF- JavaScript
- C
- Fortran
-
DGTTS2- JavaScript
- C
- Fortran
-
DPOTF2- JavaScript
- C
- Fortran
-
DPOEQU- JavaScript
- C
- Fortran
-
DLA_PORPVGRW- JavaScript
- C
- Fortran
-
DPPEQU- JavaScript
- C
- Fortran
-
DPBEQU- JavaScript
- C
- Fortran
-
DPTCON- JavaScript
- C
- Fortran
-
DPPTRF- JavaScript
- C
- Fortran
-
DPPTS2- JavaScript
- C
- Fortran
-
DLASYF- JavaScript
- C
- Fortran
-
DSYCONV- JavaScript
- C
- Fortran
-
DSYSWAPR- JavaScript
- C
- Fortran
-
DLA_SYRPVGRW- JavaScript
- C
- Fortran
-
DSYCONVF- JavaScript
- C
- Fortran
-
DSYCONVF_ROOK- JavaScript
- C
- Fortran
-
DLAUU2- JavaScript
- C
- Fortran
Medium
Routines that depends on other LAPACK routines
-
DPPTRIdepends ondtpri- JavaScript
- C
- Fortran
-
DPPTRSdepends ondptts2- JavaScript
- C
- Fortran
-
DPTRFSdepends ondpttrs- JavaScript
- C
- Fortran
Depends on auxiliary or BLAS routines
-
DGEEQUdepends ondlamch- JavaScript
- C
- Fortran
-
DGEEQUBdepends ondlamch- JavaScript
- C
- Fortran
-
DLAQGEdepends ondlamch- JavaScript
- C
- Fortran
-
DGETC2depends ondger- JavaScript
- C
- Fortran
-
DGBTF2depends ondger- JavaScript
- C
- Fortran
-
DGBEQUdepends ondlamch- JavaScript
- C
- Fortran
-
DGBEQUBdepends ondlamch- JavaScript
- C
- Fortran
-
LAQGBdepends ondlamch- JavaScript
- C
- Fortran
-
DPSTF2depends ondlamch- JavaScript
- C
- Fortran
-
DPOTRSdepends ondtrms.- JavaScript
- C
- Fortran
-
DPOEQUBdepends ondlamch- JavaScript
- C
- Fortran
-
DLAQSYdepends ondlamch- JavaScript
- C
- Fortran
-
DPPTRFdepends ondspranddtpsv- JavaScript
- C
- Fortran
-
DPPTRSdepends ondtpsv- JavaScript
- C
- Fortran
-
DTPTRIdepends ondtpmv- JavaScript
- C
- Fortran
-
DLAQSPdepends ondlamch- JavaScript
- C
- Fortran
-
DPBTF2depends ondsyr- JavaScript
- C
- Fortran
-
DPBTRSdepends ondtbsv- JavaScript
- C
- Fortran
-
DLAQSBdepends ondlamch- JavaScript
- C
- Fortran
-
DSYTRSdepends ondger- JavaScript
- C
- Fortran
-
DSYTRIdepends ondsymv- JavaScript
- C
- Fortran
-
DSYTRS_3depends ondtrsm- JavaScript
- C
- Fortran
-
DSPTRSdepends ondger- JavaScript
- C
- Fortran
-
DSPTRIdepends ondspmv- JavaScript
- C
- Fortran
-
DSYTRI_ROOKdepends ondsymv- JavaScript
- C
- Fortran
-
DLASYF_RKdepends ondgemm- JavaScript
- C
- Fortran
-
DSYTF2_RKdepends ondsyr- JavaScript
- C
- Fortran
-
DTRTRSdepends ondtrsm- JavaScript
- C
- Fortran
-
DTRTI2depends ondtrmv- JavaScript
- C
- Fortran
-
DTPTRSdepends ondtpsv- JavaScript
- C
- Fortran
-
DTPMVdepends ondtptri- JavaScript
- C
- Fortran
-
DTBTRSdepends ondtbsv- JavaScript
- C
- Fortran
Auxiliary routines
-
DLAMCHdepends onLSAMEwhich is a BLAS auxiliary routine.- JavaScript
- C
- Fortran
-
LACN2- JavaScript
- C
- Fortran
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
- I have read and understood the Code of Conduct.
- Searched for existing issues and pull requests.
- The issue name begins with
RFC:.
Metadata
Metadata
Assignees
Labels
AcceptedRFC feature request which has been accepted.RFC feature request which has been accepted.BLASIssue or pull request related to Basic Linear Algebra Subprograms (BLAS).Issue or pull request related to Basic Linear Algebra Subprograms (BLAS).CIssue involves or relates to C.Issue involves or relates to C.FortranIssue involves or relates to Fortran.Issue involves or relates to Fortran.JavaScriptIssue involves or relates to JavaScript.Issue involves or relates to JavaScript.LAPACKIssue or pull request related to the Linear Algebra Package (LAPACK).Issue or pull request related to the Linear Algebra Package (LAPACK).RFCRequest for comments. Feature requests and proposed changes.Request for comments. Feature requests and proposed changes.Tracking IssueTracking issue.Tracking issue.difficulty: 4Likely to be moderately difficult.Likely to be moderately difficult.priority: NormalNormal priority concern or feature request.Normal priority concern or feature request.