Skip to content

How to get off-diagonal Green's function matrix elements? #101

Answered by hczhai
chillenb asked this question in Q&A
Discussion options

You must be logged in to vote

The complex mode problem is fixed in a5e1e84.

For the real mode, you may need to apply H to the imag part to get the real part MPS (using driver.multiply, for example), and then compute the expectations.

If you want to do these more efficiently (without doing multiple sweeps), you need to use the low-level Python interface like what is done in https://github.com/ZhuGroup-Yale/fcdmft/blob/main/fcdmft/solver/gfdmrg.py#L952-L1038. This highly optimized procedure is too complicated so currently it is not fully supported in the DMRGDriver high-level interface.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@chillenb
Comment options

Answer selected by chillenb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants