How do I supply arpack drivers with all starting vectors?

Click For Summary
SUMMARY

The discussion focuses on using the ARPACK library, specifically the dsdrv1 driver, to solve the eigenvalue problem Ax = λx with multiple initial vectors. The user seeks to provide multiple starting vectors for the computation of the first m eigenvectors, as the documentation suggests that ARPACK typically accepts only a single initial guess. The user is looking for confirmation on whether ARPACK can accommodate multiple initial guesses for this purpose.

PREREQUISITES
  • Understanding of eigenvalue problems and their mathematical formulation.
  • Familiarity with the ARPACK library and its dsdrv1 driver.
  • Basic knowledge of iterative methods for solving linear algebra problems.
  • Experience with matrix operations and eigenvector computations.
NEXT STEPS
  • Explore the ARPACK documentation for advanced usage of the dsdrv1 driver.
  • Research techniques for providing multiple initial vectors in iterative solvers.
  • Investigate alternative libraries that support multiple starting vectors for eigenvalue problems.
  • Learn about the implementation of the Lanczos algorithm in ARPACK for eigenvalue computations.
USEFUL FOR

Mathematicians, data scientists, and software developers working on numerical linear algebra problems, particularly those utilizing the ARPACK library for eigenvalue computations.

Jimmy and Bimmy
Messages
3
Reaction score
0
I am using arpack (the dsdrv1 driver) to iteratively solve the eigenvalue problem

Ax = λx

I am interested in the first m eigenvectors, and I have very good initial approximations for these vectors, so I would like to use my m starting vectors as an initial guess. However, http://www.caam.rice.edu/software/ARPACK/UG/node29.html, which is fine if I only want one eigenvector, but doesn't help if I want more than one.

Does anyone know if arpack will let me use my m initial guesses as starting vectors?
 
If I'm reading the material on those pages correctly, the program only needs one guess vector and returns all of the eigenvectors as columns of the matrix V.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
18K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
8K
  • · Replies 65 ·
3
Replies
65
Views
9K
Replies
1
Views
2K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K