wfc extrapolation / MD#1003
Open
simonpintarelli wants to merge 8 commits into
Open
Conversation
252fdef to
08f3dd3
Compare
Collaborator
Author
|
cscs-ci run default |
1 similar comment
Collaborator
Author
|
cscs-ci run default |
5fc440e to
4b7f237
Compare
46f6c19 to
5fc7edc
Compare
cb4f772 to
b26c65f
Compare
a6a7a38 to
85eaa36
Compare
- 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` format sirius_api format format format format missing ifdef guard fix python api add nlcglib spack recipe ci: use nlcglib@develop fix recipe python fixes format wfc extrapolation use density projector fix magnetic case cleanup more python fixes wfc extrapolation: always re-orthogonalize add (simple) copy (duplication) routine for wave functions md extrapolation: fix SKIP_WFC_EXTRAPOLATION, refactor SKIP_WFC_EXTRAPOALTION, check value call_sirius -> dump core if `SIRIUS_COREDUMP=1` env is defined format format indent pragma increase container build timeout cosmetics compute rotations matrices before for loop format add openmp pragma add missing line nlcg cleanup args TODO try-catch typo add expected.hpp / c++20 sync spack recipe add ne_diff output change tol_ne=1e-10 numpy update (asarray) add fmt python numpy.asarray newton minimization refactor update sirius.f90 return ne_diff meaningful tolerance
c6d4eaf to
7f891a8
Compare
Collaborator
Author
|
cscs-ci run default |
Collaborator
Author
|
cscs-ci run default |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes in SIRIUS library/core:
SIRIUS_COREDUMP, if setcall_siriusdoes not run intry-exceptblockauto ctx() const