Skip to content

Conversation

@Cstandardlib
Copy link
Collaborator

Linked Issue

Fix #5203
PR #5239

  • Remove DiagH Base class of eigensolvers used by LCAO.
    Including:
  • DiagoPEXSI

@mohanchen mohanchen added the The Absolute Zero Reduce the "entropy" of the code to 0 label Oct 17, 2024
@mohanchen mohanchen merged commit 3aec2be into deepmodeling:develop Oct 17, 2024
14 checks passed
@Cstandardlib Cstandardlib deleted the remove-diagh-lcao branch October 17, 2024 14:29
Fisherd99 pushed a commit to Fisherd99/abacus-BSE that referenced this pull request Mar 31, 2025
* Remove Base DiagH class of DiagoLapack

* Remove DiagH Base class of DiagoScalapack and lcao test

* Remove DiagH Base class of DiagoCusolver and lcao_cusolver_test

* Update docs in hsolver

* Remove Base DiagH pointer in diago_lapack_test

* Remove Base DiagH of DiagoElpa

* Remove Base DiagH of DiagoElpaNative

* Remove Base DiagH of DiagoCusolverMP

* Remove Base DiagH of DiagoPexsi

---------

Co-authored-by: Haozhi Han <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

The Absolute Zero Reduce the "entropy" of the code to 0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Is it Necessary to Retain the DiagH Base Class in HSolver_pw?

3 participants