Math Standards

1. BLAS

ID: 0de50ac1-75a1-440b-981f-83432258c1ce
CREATED: <2025-05-08 Thu 20:20>

Basic Linear Algebra Subroutines

BLAS are defined by three papers: Basic linear algebra subprograms for {FORTRAN} usage, Lawson et al, 1979. An extended set of {FORTRAN} basic linear algebra subprograms, Dongarra et al, 1988. A set of level 3 basic linear algebra subprograms, Dongarra et al, 1990. Some BLAS-like routines (e.g., csymv, crot, csum1, icmax1) exist in LAPACK rather than the classic BLAS. These were extended by the Extra Precision BLAS (XBLAS, not documented here) https://www.netlib.org/xblas/

  • AO [2025-05-08 Thu] we currently prefer OpenBLAS which includes the netlib LAPACK in addition to some Extensions