Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to get rdm after EOM? #1

Open
sunnowrun opened this issue Nov 22, 2022 · 4 comments
Open

How to get rdm after EOM? #1

sunnowrun opened this issue Nov 22, 2022 · 4 comments

Comments

@sunnowrun
Copy link

hello, I am looking for method to get reduced density matrix after EOM. And I find in your code ECW_CC)/gamma_exp.py there is a class ESexp say can do such things. But I didn't find the corresponding code, is it still not completed? Do you know how to realize it?
thanks in advance!

@MilaimKas
Copy link
Owner

Hi there,
I have implemented the EOM rdm1 for the single CC case (CCS-EOM(1)). For general purposes, you should use the CCSD-EOM(2) rdm1. This has not yet been implemented in PySCF.
Take a look at the following issue: pyscf/pyscf#632. Someone posted a solution for the EOM-IP case.

@sunnowrun
Copy link
Author

Thank you.
Yes, I found that issue before. But I need a solution for EOM-EE case, while that code need left-eigenvector, it seems that left one is not realized in PySCF. So, I don't know how to figure it out.
Do you know how to realize it? or how about theoretically reference?

@MilaimKas
Copy link
Owner

MilaimKas commented Nov 23, 2022

Yes exactly, right and left eigenvectors (r and l amplitudes) for the excited states, in addition to the t and lambda amplitudes for the ground state, are needed for property calculation through the reduced density matrix.
And again you are right, the equation for the left eigenvector are not yet implemented in PySCF.

I think the best way to start is to look at Bartlett's book and the reference therein.

Good luck

@sunnowrun
Copy link
Author

OK, I will read it. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants