Skip to content

Conversation

@Cstandardlib
Copy link
Collaborator

Linked Issue

After PR #6542, rename the header and source files.

dngvd is not the mainstream term. This module encapsulates LAPACK DeNse HErmitian / SYmmetric (Generalized) EigenValue (divide-and-conquer) (eXtended) APIs, This encapsulation is based on the ABACUS interface LapackWrapper.

What's changed?

  • Rename from dngvd to hegvd, so that one can easily know what this set of op does, and make it possible to search the Web for info and docs of the corresponding LAPACK routines.

@mohanchen mohanchen added the Refactor Refactor ABACUS codes label Sep 30, 2025
@mohanchen mohanchen merged commit 73fc8a9 into deepmodeling:develop Sep 30, 2025
14 checks passed
Cstandardlib added a commit to Cstandardlib/abacus-develop that referenced this pull request Sep 30, 2025
* Rename dngvd to hegvd, add comment & docs

* Update hegvd_op docs

* Rename source files

* Change dngv/dnev to hegv/heev in source

* Rename pyabacus dngvd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Refactor Refactor ABACUS codes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants