next up previous contents index
Next: XYaupd Up: Computational Routines Previous: Computational Routines

ARPACK subroutines

Table 5.1 lists all the auxiliary subroutines of ARPACK.    The naming convention is XY<mnemonic>   The first letter X is one of the letter s,d,c,z and denotes the data type   as follows:

 
Figure 5.1: XYaupd - Implementation of the IRAM/IRLM in ARPACK
s single precision real arithmetic,
d double precision real arithmetic,
c single precision complex arithmetic,
z double precision complex arithmetic.
If the second letter Y occurs, it is one of the letters s, n that denote the type of eigensystem as follows:
n non-symmetric,
s symmetric.
For the subroutines listed in Table 5.1 that start with ``[X1,X2]'', only those data types are available.


 
Table 5.1: Description of the auxiliary subroutines of ARPACK.
   
1|cROUTINE 1c|DESCRIPTION
   
XYaupd  Top level subroutine that implements the IRAM.
XYeupd  This routine computes eigenvectors and/or Schur vectors
  for the computed eigenvalues.
XYaup2  Intermediate level interface called by XYaupd that
  performs the iteration.
Xgetv0  Initial vector generation subroutine.
XYaitr  Arnoldi factorization subroutine.
Xneigh  Compute Ritz values and error bounds subroutine for the
  non-symmetric and non-Hermitian eigenvalue problems.
[s,d]seigt  Compute Ritz values and error bounds subroutine for
  the symmetric eigenvalue problem.
XYgets  Sort the Ritz values and corresponding error bounds.
[s,d]Yconv  Determines which Ritz values satisfy the convergence
  criterion.
XYapps  Application of implicit shifts routine.
  Xortc  Sorting routines for complex vectors.
[s,d]ortr  Sorting routine for real vectors.
[s,d]laqrb  Compute the eigenvalues and the last components of the
  Schur vectors of an upper Hessenberg matrix.
[s,d]stqrb  Compute the eigenvalues and the last components of the
  eigenvectors of a symmetric tridiagonal matrix.



 
next up previous contents index
Next: XYaupd Up: Computational Routines Previous: Computational Routines
Chao Yang
11/7/1997