Solving ARPACK with INFO = 3: Seek Help Here!

  • Thread starter Thread starter NeoDevin
  • Start date Start date
AI Thread Summary
ARPACK is being used to find eigenvalues of a matrix, but the user encounters an INFO = 3 error, indicating that no shifts could be applied during the Arnoldi iteration. This issue suggests a need to adjust the parameters NCV (the number of Lanczos vectors) and NEV (the number of eigenvalues to compute). The recommendation is to ensure NCV is greater than NEV, ideally at least twice NEV, to improve the chances of convergence. Despite attempts to modify NCV and NEV values, the user is still facing difficulties. They seek assistance from others experienced with ARPACK to resolve this issue, emphasizing the urgency to progress with their work.
NeoDevin
Messages
334
Reaction score
2
I'm using ARPACK to find the eigenvalues of a matrix, it works for some of the problems I need it for, but for others, it returns INFO = 3, which means:

No shifts could be applied during a cycle of the implicitly restarted Arnoldi iteration. One possibility is to increase the size of NCV relative to NEV. See remark 4 below.

Remark 4 says:

At present there is no a-priori analysis to guide the selection of NCV relative to NEV. The only formal requrement is that NCV > NEV. However, it is recommended that NCV .ge. 2*NEV. If many problems of the same type are to be solved, one should experiment with increasing NCV while keeping NEV fixed for a given test problem. This will usually decrease the required number of OP*x operations but it also increases the work and storage required to maintain the orthogonal basis vectors. The optimal "cross-over" with respect to CPU time is problem dependent and must be determined empirically.

I have tried increasing NCV, and playing with the values of both NEV and NCV, but no luck.

Anyone who has worked with ARPACK, and knows how to solve this problem, your help would be greatly appreciated.
 
Technology news on Phys.org
Anyone? I'm kinda stuck here, I can't move on until I get this working, and no one around here seems to know why it's doing it, or how to fix it.
 
Thread 'Is this public key encryption?'
I've tried to intuit public key encryption but never quite managed. But this seems to wrap it up in a bow. This seems to be a very elegant way of transmitting a message publicly that only the sender and receiver can decipher. Is this how PKE works? No, it cant be. In the above case, the requester knows the target's "secret" key - because they have his ID, and therefore knows his birthdate.
Thread 'Project Documentation'
Trying to package up a small bank account manager project that I have been tempering on for a while. One that is certainly worth something to me. Although I have created methods to whip up quick documents with all fields and properties. I would like something better to reference in order to express the mechanical functions. It is unclear to me about any standardized format for code documentation that exists. I have tried object orientated diagrams with shapes to try and express the...
Back
Top