adcc icon indicating copy to clipboard operation
adcc copied to clipboard

Eigensolvers for non-symmetric matrices

Open maxscheurer opened this issue 3 years ago • 8 comments

According to @mfherbst, the current eigensolver implementations (Davidson, Lanczos) assume symmetric matrices, but they can be adapted to solve eigenvalue problems of non-symmetric matrices (required for EOM etc.).

maxscheurer avatar Dec 16 '21 08:12 maxscheurer

How close to needing this are you @maxscheurer?

mfherbst avatar Feb 25 '22 09:02 mfherbst

I don't really need it for anything urgent, moving the gradients forward seems more important right now. (EOM)-CC is more of a fun playground project 😄

maxscheurer avatar Feb 25 '22 09:02 maxscheurer

Agree. Thanks, than I'll review that next (sorry about the delays).

mfherbst avatar Feb 25 '22 09:02 mfherbst

(sorry about the delays).

No worries at all 👍

maxscheurer avatar Feb 25 '22 09:02 maxscheurer

I don't really need it for anything urgent, moving the gradients forward seems more important right now. (EOM)-CC is more of a fun playground project smile

I actually implemented a pretty simply CCSD solver in my adcc fork here, I wanted to implement EOM-CCSD (for fun) but only realised adcc didn't have non-Hermitian solvers after I'd implemented the ground state :sweat_smile:

obackhouse avatar Feb 26 '22 11:02 obackhouse

Nice! I have autogenerated code for CC2-LR and EOM-CC, too... also just for fun 😬😂

maxscheurer avatar Feb 26 '22 12:02 maxscheurer

sounds like we should throw stuff together and get CC working in adcc ;)

mfherbst avatar Mar 02 '22 17:03 mfherbst

I mean the first attempt does not need to be "good".

mfherbst avatar Mar 02 '22 17:03 mfherbst