After wasting 3 days with scalapack, I gave up and moved to Armadillo, considering it uses lapack underneath its beatiful and easy interface.
I would like to calculate the eigen values and eigen vectors of a non-sparse Hermitian matrix. This is very easily done with Armadillo with like 4 lines of code with the function
My question is: Is this function parallelized? How can I parallelize it?
If not, is there any alternative that is not as crazy as lapackand supports parallelization?
BTW: I'm more than happy to implement an algorithm for splitting the matrix into submatrices with Armadillo to get the eigenvalues. Whatever works and doesn't make me spends 2 weeks to get my first set of eigenvalues.
I'm using debian 7 and Armadillo 3 is available in the repos, just in case I have to modify stuff in it (noticed that could be a necessity from reading other posts).
If you require any additional information, please ask. Thanks for your help in advance.