4 ms·
At the risk of sounding dumb, I'll ask the obvious question: in what way is this different from myriad other similar efforts (e.g. Eigen, Blas, Atlas, etc...)?
by ur-whale 5y ago
At the risk of sounding dumb, I'll ask the obvious question: in what way is this different from myriad other similar efforts (e.g. Eigen, Blas, Atlas, etc...)?
Also: why is it that for projects like these, the very first 10 lines on the web site is not an actual code example of what usage looks like?
I had to actually go dig in the test directory to find actual code.
https://bitbucket.org/blaze-lib/blaze/src/master/blazetest/src/mathtest/matrices/densematrix/HermitianTest.cpp https://bitbucket.org/blaze-lib/blaze/src/master/blazetest/s...
- deleted 5y ago[deleted]
- rualca 5y agoThere really aren't a myriad of similar efforts. Eigen is pretty much the only C++ linear algebra library. BLAS is a C library which is the de facto standard, and ATLAS is an alternative implementation of the BLAS API. Other than this, there really isn't much more to pick from.
- ur-whale 5y ago>There really aren't a myriad of similar efforts. Fair enough, but still doesn't tell me what's different about this project.
- pstoll 5y agoHmm… BLAS started life as Fortran codes (said intentionally to sound like a native Fortean-er). Saying BLAS is a C library skips over much of the depth and history of its FORTRAN roots. The work that went into achieving numeric stability of this stuff is astounding. Ditto with LAPACK. https://en.m.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms https://en.m.wikipedia.org/wiki/Basic_Linear_Algebra_Subprog...
- elcritch 5y agoThe original BLAS library on Netlib was and still is written in Fortran (F77 likely) but includes a C api called CBLAS that calls into the Fortran code. Alternatives like ATLAS or maybe Intels MKL might be written in C/C++ or other languages.
- asdf_snar 5y agoFair enough. Are there any notable improvements over Eigen? I couldn't see whether Blaze supports dynamic rank tensor operations (Eigen doesn't). Thanks.
- shaklee3 5y agoArmadillo, MKL