-
Notifications
You must be signed in to change notification settings - Fork 363
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Direct unconstrained variable-metric localization of one-electron orb…
…itals (#762) * NLMO reimplemented, compiles and works for 2 test files * NLMO refactoring to enable virtual localization in the future * Diagonal BFGS is implemented and tested on Si. Same convergence as SD * Adds L-BFGS: code compiles, 1st test fails * L-BFGS minor bug resolved. Energy goes up in 1st tiny L-BFGS line search * q: remove minus sign * Compiled and tested refactoring NLMO objct func with virtual and compact implementation * Modified NLMOs keyword description * Tested code and added NLMO input file * Fix NLMO memory leaks, enter correct reference values for NLMO tests * Fix print bug in NLMO PCG optimizer * Fix all valgrind errors related to uninitialized variables * Fix unused dummy argument in almo_scf_lbfgs_types.F
- Loading branch information
Showing
16 changed files
with
3,056 additions
and
288 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains 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
Oops, something went wrong.
0482296
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@rzk1
As a result of this commit, Cray compiler complains with this message (see https://www.cp2k.org/static/regtest/trunk/swan-skl28/CRAY-XC40-cce.popt.out):
Could you fix it?