3 ms·
Hmm… 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 his
by pstoll 5y ago
Hmm… 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.