BLAS consists of three levels of routines:
Table 1.1. Level 1 BLAS
BLAS |
Boost.Numeric_Bindings Equivalent |
---|---|
xROTG |
|
xROTMG |
|
xROT |
|
xROTM |
|
xSWAP |
|
xSCAL |
|
xCOPY |
|
xAXPY |
|
xDOT |
|
xDOTU |
|
xDOTC |
|
xxDOT |
|
xNRM2 |
|
xASUM |
|
IxAMAX |
|
Table 1.2. Level 2 BLAS
BLAS |
Boost.Numeric_Bindings Equivalent |
---|---|
xGEMV |
|
xGBMV |
|
xHEMV |
|
xHPMV |
|
xSYMV |
|
xSBMV |
|
xTRMV |
|
xTBMV |
|
xTPMV |
|
xTRSV |
|
xTBSV |
|
xTPSV |
|
xGER |
|
xGERU |
|
xGERC |
|
xHER |
|
xHPR |
|
xHER2 |
|
xHPR2 |
|
xSYR |
|
xSPR |
|
xSYR |
|
xSPR |
|
Table 1.3. Level 3 BLAS
BLAS |
Boost.Numeric_Bindings Equivalent |
---|---|
xGEMM |
|
xSYMM |
|
xHEMM |
|
xSYRK |
|
xHERK |
|
xSYR2K |
|
xHER2K |
|
xTRMM |
|
xTRSM |
|