Talk:Comparison of linear algebra libraries
| This article is rated List-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||
| |||||||||||
Alglib
Alglib supports VB.Net too, just so people are aware of it. (For many users a major strong feature) — Preceding unsigned comment added by 85.164.125.248 (talk) 07:26, 18 December 2011 (UTC)
Other libraries
If I interpret the article correctly, then more libraries that should be covered:
- AMD Core Math Library (ACML) which has "A full implementation of Level 1, 2 and 3 Basic Linear Algebra Subroutines (BLAS), with key routines optimized for high performance on AMD Opteron™ processors.", as well as customized LAPACK routines, and FFT and random number generation routines.
- GotoBLAS which is a modern BLAS with good performance
Also, a library for sparse linear algebra (so it technically fits under this page's title) is:
- OSKI: Optimized Sparse Kernel Interface, from a group at Berkeley including the well known James Demmel.
A library that I don't know as well but might fit into this page:
- PhiPAC for high-performance BLAS
And also the well known Jack Dongarra has recently (Sept 2011) updated his list of free linear algebra software, so clearly this page should be useful:
- Dongarra's list of Linear Algebra software hosted at Netlib.
Lavaka (talk) 10:09, 20 December 2011 (UTC)
What about Meschach? Should this be in the table? http://homepage.math.uiowa.edu/~dstewart/meschach/ — Preceding unsigned comment added by 86.152.43.249 (talk) 16:03, 21 November 2015 (UTC)
I add Newmat in that list if someone ever tries to complete it:
- Newmat C++ matrix library with "lazy evaluation": matrix operations are not computed until required in order to maximise the potential simplifications. 88.197.34.203 (talk) 16:08, 21 January 2020 (UTC)
Performance
Is there a metric by which these libraries can be compared for performance? --192.31.106.36 (talk) 18:47, 2 December 2013 (UTC)
Scipy BND matrix support
scipy offers a solver for Ax=b with A being a band matrix. However, there is no BND matrix type itself, and the solver works by interpreting the input matrix (which is a 2D array) in a special way, see here: scipy.linalg.solve_banded documentation
I don't know if this counts as having BND matrix support in the second chart. Julainius (talk) 17:18, 25 March 2019 (UTC)
eigen and boost
more of a question: why are eigen and boost not included? I know that boost offers more than just linear elgebra, but I think not including or at least mentioning (maybe with the note that they contain more). This article might be misguiding without any mentioning. — Preceding unsigned comment added by Poritz (talk • contribs) 13:09, 20 April 2019 (UTC)
- Both are added now! Regards, Voorlandt (talk) 20:36, 25 December 2020 (UTC)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.