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:(adsbygoogle = window.adsbygoogle || []).push({});

Remark 4 says: 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.

I have tried increasing NCV, and playing with the values of both NEV and NCV, but no luck. 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.

Anyone who has worked with ARPACK, and knows how to solve this problem, your help would be greatly appreciated.

**Physics Forums - The Fusion of Science and Community**

Dismiss Notice

Join Physics Forums Today!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# ARPACK help

Loading...

Similar Threads - ARPACK help | Date |
---|---|

C/++/# Help with MATLAB code? | Feb 9, 2018 |

What's wrong with my bisection method code? | Dec 10, 2017 |

Help: Convert Matlab to Python code | Dec 8, 2017 |

Solution of Bose Hubbard model using ARPACK | Nov 6, 2017 |

**Physics Forums - The Fusion of Science and Community**