how many routines do not use Block Algorithms in lapack?

Open discussion regarding features, bugs, issues, vendors, etc.

how many routines do not use Block Algorithms in lapack?

Postby Benson » Wed Mar 23, 2005 2:55 am

how many routines do not use Block Algorithms in lapack and
how can i find whether a lapack's routine uses Block Algorithms
through its name ?
Benson
 
Posts: 11
Joined: Mon Mar 21, 2005 11:02 pm

Postby Julie » Sun Mar 27, 2005 1:22 pm

Hello,

most of the user routines are blocked (i.e. use BLAS3 in the algorithm whenever possible). Thus those are pretty straightforward to find.

Note there are also non blocked routines available in LAPACK. For example the routines xGETF2 use BLAS2 to perform the LU factorization (as opposed to the user routines xGETRF that use BLAS3). Below is a non-exhaustive list of the block / nonblock routine in LAPACK that I made. There might have some mistakes, so any contribution/correction is welcome.

Julie

Code: Select all

list of the user routines (BLAS3) and their BLAS2 couterpart
                       ( BLAS3/BLAS2 )

xGBTRF/xGBTF2 xGETRF/xGETF2 xHETRF/xHETF2 xSYTRF/xSYTF2

xSYTRD/xSYTD2 xLAUUM/xLAUU2 xPBTRF/xPBTF2 xPOTRF/xPOTF2

xGEHRD/xGEHD2 xGEBRD/xGEBD2 xGELQF/xGELQ2 xGEQLF/xGEQL2

xGEQRF/xGEQR2 xGERQF/xGERQ2 xORGLQ/xORGL2 xORGQL/xORG2L

xORGRQ/xORGR2 xORGQR/xORG2R xORMQL/xORM2L xORMLQ/xORML2

xORMQR/xORM2R xORMRQ/xORMR2 xORMRZ/xORMR3 xLAEXC/xTGEX2

xTGSYL/xTGSY2 xTRTRI/xTRTI2



Julie
 
Posts: 299
Joined: Wed Feb 23, 2005 12:32 am
Location: ICL, Denver. Colorado

Postby Benson » Mon Mar 28, 2005 10:53 pm

thanks a lot
Benson
 
Posts: 11
Joined: Mon Mar 21, 2005 11:02 pm


Return to User Discussion

Who is online

Users browsing this forum: Google [Bot], Yahoo [Bot] and 2 guests

cron