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

Feature: Add davidson function to pyabacus #5112

Merged
merged 9 commits into from
Sep 17, 2024

Conversation

a1henu
Copy link
Collaborator

@a1henu a1henu commented Sep 17, 2024

This commit adds the davidson function to pyabacus package, which is responsible for diagonalizing the Hamiltonian matrix using Davison method.

Reminder

  • Have you linked an issue with this pull request?

Linked Issue

Fix #5099

@mohanchen mohanchen merged commit a29afee into deepmodeling:develop Sep 17, 2024
14 checks passed
@mohanchen mohanchen added the Features Needed The features are indeed needed, and developers should have sophisticated knowledge label Sep 17, 2024
@a1henu a1henu deleted the feature_diago_david branch September 17, 2024 08:21
@Cstandardlib
Copy link
Collaborator

mm_op is actually an matrix-blockvector operator. Should it be renamed to matvec or suchlike?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Features Needed The features are indeed needed, and developers should have sophisticated knowledge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Pythonization of hsolver::DiagoDavid Module
3 participants