Skip to content

Feature: Add davidson function to pyabacus#5112

Merged
mohanchen merged 9 commits into
deepmodeling:developfrom
a1henu:feature_diago_david
Sep 17, 2024
Merged

Feature: Add davidson function to pyabacus#5112
mohanchen merged 9 commits into
deepmodeling:developfrom
a1henu:feature_diago_david

Conversation

@a1henu

@a1henu a1henu commented Sep 17, 2024

Copy link
Copy Markdown

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
@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
Copy Markdown
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