Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

wfc extrapolation / MD #1003

Open
wants to merge 37 commits into
base: develop
Choose a base branch
from
Open

wfc extrapolation / MD #1003

wants to merge 37 commits into from

Conversation

simonpintarelli
Copy link
Collaborator

  • add linear wfc extrapolation using the density projector

Changes in SIRIUS library/core:

  • add an env variable SIRIUS_COREDUMP, if set call_sirius does not run in try-except block
  • simulation context: return spla as shared_ptr
  • md extraplation / nlcglib operators: use shared_ptr
    • Use shared_ptr for spla_context, beta-projectors. Avoid passing simulation context.
    • use shared_ptr for beta-projectors, q operator
    • shared_ptr to store Beta_projectors
  • add zeros_like for mdarray
  • unitary similarity transform for diagonal matrix, dia matrix helper
  • workaround to call lapack ev solver without matrix instead of dmatrix
  • add svd to linalg.hpp
  • missing include
  • fix a typo in dgmm accblas wrapper
  • enable distributed wfc in nlcglib
  • add wfc extrapolation to fortran api
  • add dgmm (matrix-matrix product with diagonal matrix)
  • kset add auto ctx() const

@simonpintarelli
Copy link
Collaborator Author

cscs-ci run default

1 similar comment
@simonpintarelli
Copy link
Collaborator Author

cscs-ci run default

- simulation context: return spla as shared_ptr
- md extraplation / nlcglib operators: use shared_ptr
- Use shared_ptr for spla_context, beta-projectors. Avoid passing simulation context.
- use shared_ptr for beta-projectors, q operator
- shared_ptr to store Beta_projectors
- add zeros_like for mdarray
- unitary similarity transform for diagonal matrix, dia matrix helper
- workaround to call lapack ev solver without matrix instead of dmatrix
- add SIRIUS_SKIP_WFC_EXTRAPOLATION env variable
- add svd to linalg.hpp
- missing include
- fix a typo in dgmm accblas wrapper
- enable distributed wfc in nlcglib
- add wfc extrapolation to fortran api
- add dgmm (matrix-matrix product with diagonal matrix)
- kset add `auto ctx() const`
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant