next up previous contents index
Next: Templates and Driver Routines Up: Computational Routines Previous: LAPACK routines used by

BLAS routines used by ARPACK

 

Tables 5.4-5.6 list all the BLAS  subroutines called by ARPACK directly. We remark that there are other BLAS subroutines needed by ARPACK that are called by the LAPACK routines.


 
Table 5.4: Description of the Level three BLAS used by ARPACK.
   
1|cROUTINE 1c|DESCRIPTION
   
Xtrmm Matrix times an upper triangular matrix.


 
Table 5.5: Description of the Level two BLAS used by ARPACK.
   
1|cROUTINE 1c|DESCRIPTION
   
Xgemv  Matrix vector product.
[s,d]ger  Rank one update to a real matrix.
[c,z]geru  Rank one update to a complex matrix.


 
Table 5.6: Description of the Level one BLAS used by ARPACK.
   
1|cROUTINE 1c|DESCRIPTION
   
Xaxpy  Compute a vector triad.
Xscal  Scale a vector.
[s,d]dot  Compute a real inner product.
[c,z]dotc  Compute a complex inner product.
[cs,zd]scal  Scale a complex vector with a real constant.
[s,d]nrm2  Computes the Euclidean norm of a real vector.
[sc,dz]nrm2  Computes the Euclidean norm of a complex vector.
Xcopy  Copy one vector to another.
Xswap  Swap two vectors


next up previous contents index
Next: Templates and Driver Routines Up: Computational Routines Previous: LAPACK routines used by
Chao Yang
11/7/1997