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

merge dev GW embedding (includes other fixes as well) #78

Merged
merged 37 commits into from
May 20, 2024

Conversation

the-hampel
Copy link
Member

@the-hampel the-hampel commented May 17, 2024

  • new gw_flow module to run gw_embedding with the AIMBES code
  • switch from old ctseg to new ctseg_j solver and make changes in solver
    structure
  • add new DC schemes 'crpa_static', 'crpa_static_qp', 'crpa_dynamic'
  • use cRPA calculated Uijkl as interaction via 'crpa', 'crpa_density_density', 'dyn_density_density', 'dyn_full' hint types
  • new gw params section in input passed to all functions
  • update doc to reflect these changes
  • allow CRM Dyson solver for both cthyb and ctseg to obtain Sigma_imp
    from G_tau
  • add new tests for CRM Dyson solver (requires triqs 3.3)
  • add new GW embedding tests that run optionally with -DTest_GW_embedding=ON
  • use cmake variable to determine max number of mpi ranks during testing

the-hampel and others added 30 commits January 17, 2024 10:04
* reads dynamic interaction from h5 archive
* add converter for bdft output
* add flags for dynamic input
* use dyson CRM solver from triqs (triqs 3.3.x) to obtain Sigma imp:
  "crm_dyson_solver=true" and dlr_wmax and dlr_eps in sec general
* modify basic SVO test to do crm test instead of gl
conversion

* dlr_wmax and dlr_eps only affect solver post-processing now
* switch from old ctseg to new ctseg_j solver and make changes in solver
  structure
* add new DC schemes 'crpa_static', 'crpa_static_qp', 'crpa_dynamic'
* use cRPA calculated Uijkl as interaction via 'crpa',
  'crpa_density_density', 'dyn_density_density', 'dyn_full' hint types
* pass gw params to all methods
* update doc to reflect these changes
* allow CRM Dyson solver for both cthyb and ctseg to obtain Sigma_imp
  from G_tau
* add new tests for CRM Dyson solver (requires triqs 3.3)
* add new GW embedding tests that run optionally with -DTest_GW_embedding=ON
* use cmake variable to determine max number of mpi ranks during testing
@the-hampel the-hampel merged commit 4d89e54 into unstable May 20, 2024
2 checks passed
@the-hampel the-hampel deleted the dev_gw_embedding branch May 24, 2024 15:36
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

Successfully merging this pull request may close these issues.

2 participants