Skip to content
Snippets Groups Projects

Fix a bug in the calculation of the cutoff for the 3D-0D FFT in non-cubic cells.

Merged Nicolas Tancogne-Dejean requested to merge fix_coulomb_integrals_ffts into develop

Description

Fix a bug in the calculation of the cutoff for the 3D-0D FFT in non-cubic cells.

This allows to make the FFT method the default for computing the Coulomb integrals used in DFT+U and DFT+U+V. The FFT can also now be used in domain parallelization. This makes the calculation of the Coulomb integrals much faster.

News snippet

Coulomb integrals for DFT+U and DFT+U+V are now computed using FFTs by default.

Checklist

  • I have checked that my code follows the Octopus coding standards
  • I have added tests for all the new features added in this request.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Nicolas Tancogne-Dejean
  • added 1 commit

    • 5a441a0f - Adjust the references after the previous fix.

    Compare with previous version

  • added 1 commit

    • 9f0e3508 - Adjust the references after the previous fix.

    Compare with previous version

  • Martin Lueders resolved all threads

    resolved all threads

  • added 1 commit

    • e11621d3 - Adjust the references after the previous fix.

    Compare with previous version

  • Sebastian Ohlmann requested review from @sohlmann

    requested review from @sohlmann

  • added 1 commit

    • 30339191 - Removing the need of global arrays for the Poisson solver on submeshes.

    Compare with previous version

  • @sohlmann I should have addressed your comments now.

  • Are there tests covering this functionality?

  • added 1 commit

    • 373473d9 - Removing the need of global arrays for the Poisson solver on submeshes.

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading