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

Orbital dependent dynamical part of two body interaction #11

Open
johanjoensson opened this issue Sep 9, 2024 · 2 comments
Open

Orbital dependent dynamical part of two body interaction #11

johanjoensson opened this issue Sep 9, 2024 · 2 comments

Comments

@johanjoensson
Copy link

Hello!

I was wondering if there is a way to include a orbital dependent dynamical two body interaction?

Is there a way of doing something similar to how the hybridisation function is set up?

Best regards
Johan Jönsson

@cmelni
Copy link
Contributor

cmelni commented Sep 10, 2024

Hello Johan,

ComCTQMC can construct dynamical two-body interactions out of quantum number operators of the form

Q = \sum_i q_i c^\dagger_i c_i

where c^\dagger_i c_i is the number operator for orbital i and q_i is the associated quantum number. We require these commute with the Hamiltonian, i.e., are conserved in every sector of the Hilbert space. The user guide Eqs. (4-5), (9-11) provide some additional detail. Of course, this is typically much more restrictive than the hybridization functions, which are constructed directly from the creation and annihilation operators of the orbitals.

More concretely, one can always generate dynamical two-body interactions which depend on the total number of particles N, and often on S or J / J^2 (in a non spin orbit coupled or a spin orbit coupled basis, respectively; depending on the precise details of your basis and Hamiltonian). With no off-diagonal elements in the one-body Hamiltonian and a density-density static two-body interaction, I think it would be possible to make a fully orbital dependent and dynamical two-body interaction (which is also restricted to density-density terms). However, I have no experience trying to do this and I'm not sure if its been attempted. If you try to do so and encounter problems, let me know and I can take a closer look.

Cheers,
Corey

@johanjoensson
Copy link
Author

Thank you very much for this great answer!

If I encounter any problems, I will contact you again.

Regards
Johan

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