Eigenvalue decomposition of a large sparse matrix
Eigenvalue decomposition of a large sparse matrix
(OP)
I have been trying to compute the eig decomposition of 13000 x 13000 sparse matrix D using matlab command eigs (single (D)), but I get 'out of error' although memory wasn't fully utilized (with a 4GB RAM) , the help I saw online suggested using numerical methods like ARPACK (Fotran77 software) or ARPACK++ (associated with C/C++), I have no knowledge on how to use this software. Please any detailed tips are welcome. Thanks





RE: Eigenvalue decomposition of a large sparse matrix
Dan - Owner

http://www.Hi-TecDesigns.com
RE: Eigenvalue decomposition of a large sparse matrix
TTFN
FAQ731-376: Eng-Tips.com Forum Policies
Chinese prisoner wins Nobel Peace Prize
RE: Eigenvalue decomposition of a large sparse matrix
To IRstuff; it is not for school
Please any help will be appreciated
RE: Eigenvalue decomposition of a large sparse matrix
I recommend solving your problem in Matlab. C/C++ may also have issues with a large matrix.
To do it in C++, unless you want to write it from scratch, you will need an add on like OpenCV.
Fe
RE: Eigenvalue decomposition of a large sparse matrix
RE: Eigenvalue decomposition of a large sparse matrix
Also, if your program is not is sufficiently efficient, it can easily blow past your memory limits, even though the array can only occupy a maximum of 1.3 GB.
You should also verify that all suggestions given in the Matlab help file have been implemented.
TTFN
FAQ731-376: Eng-Tips.com Forum Policies
Chinese prisoner wins Nobel Peace Prize