matrix-toolkits-java icon indicating copy to clipboard operation
matrix-toolkits-java copied to clipboard

Update ArpackSym.java to support the generalized eigenvector problem.

Open shilad opened this issue 10 years ago • 4 comments

Right now MTJ's ArpackSym.java supports A*x = lambda*x.

I'm looking for a fast sparse solver for A*x = lambda*M*x. It looks like dsaupd supports the generalized eigenvector problem, but ArpackSym.java doesn't yet implement it.

Thanks for the excellent library!

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

shilad avatar Jan 19 '15 22:01 shilad

I'd accept a pull request in that area with good tests.

fommil avatar Jan 20 '15 09:01 fommil

Thanks. I'm attempting to work around it. If I can't, I'll create a PR for it.

shilad avatar Jan 23 '15 14:01 shilad

that'd be great. Do you know ARPACK and the examples that it comes with? I basically translated the simple symmetric solver into java to get ArpackSym.

fommil avatar Jan 23 '15 14:01 fommil

(it's probably easer to do than you think... netlib-java should support all the ARPACK routines that you need)

fommil avatar Jan 23 '15 14:01 fommil