-
Notifications
You must be signed in to change notification settings - Fork 197
Implementation of O1NumHess algorithm #1381
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
Open
lmseidler
wants to merge
56
commits into
grimme-lab:main
Choose a base branch
from
lmseidler:o1numhess
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
e52d9fe
comments
lmseidler fbf0fb5
mostly comments and placeholders
lmseidler 3b0c0f4
some more progress
lmseidler 757f5e2
some more progress
lmseidler 8bd7567
some more progress + preliminary slop code
lmseidler 9926d54
mostly done, only neighbor list stuff is missing
lmseidler 81d71df
more slop code
lmseidler 68c5479
we can use model hessian already implemented in xtb
lmseidler 76b6729
mostly notes
lmseidler 596d767
added preliminary test results for o1numhess
lmseidler 4c51903
some corrections for matrix dimensions
lmseidler 480a116
attempt to make local hessian using dposv
lmseidler a403464
fixes
lmseidler 9864a34
forgot to add tests to suite
lmseidler cf3ef5f
print debug
lmseidler eb6d0ff
fixed unit test initialization
lmseidler 46e2491
started with o1numhess unit tests
lmseidler bf71ea3
added neighborlist test and working on dispdir test
lmseidler 80c41e0
fixed gen_displdir and unit test
lmseidler a094091
initial test setup for local hessian
lmseidler 806c7fc
got local hessian test to run
lmseidler 85db45f
fix A setup
lmseidler 4186c76
changed tests to use swart model hessian guess
lmseidler 1632226
added lr test to local hessian loop just for values, need to fix grad…
lmseidler edce65c
basic implementation done
lmseidler 3755f7e
printing around to figure out swart implementation
lmseidler b312465
added modified swart model hessian
lmseidler 5972fac
swart mh done
lmseidler 2c27460
some more progress
lmseidler 2ca9ea8
some small adjustments
lmseidler fc1fb5a
did remaining manipulations
lmseidler d316f48
placeholders for imag tests
lmseidler e7aeaf6
inserted blas calls
lmseidler 3f1bc4b
iterative cg solver
lmseidler c0c025e
error handling
lmseidler 526c7ff
implemented o1nh for use in xtb + profiling currently
lmseidler 6830203
better parallelization for displdir
lmseidler d6d5550
micro opts for gradient derivs
lmseidler 320d2a4
removed profiling and removed public get_gradient_derivs
lmseidler 1b2de07
finalized tests
lmseidler 94118a2
added name to contr. + added refs for o1numhess + added name to contr
lmseidler 3978214
small fix
lmseidler eb07ffc
i forgor mentioning o1numhess for cmake
lmseidler f6cd9a7
ctx needs to be target
lmseidler ed6ddf8
fix for array size mismatch?
lmseidler c9d2aa9
fix for array size mismatch (fr this time)
lmseidler 017eadb
refactor because weird intel compiler memory thing
lmseidler da7c869
remove some spaces
lmseidler 8ba6add
added remaining refs + name in contributing section
lmseidler 88d841f
moved params into separate files + corrected ref + some error handling
lmseidler e11ad14
correct year for copyright
lmseidler e729c5f
remove unused vars in src/type/calculator.f90
lmseidler 490bb4c
fix typos
lmseidler c1bdd71
collection of fixes
lmseidler 86933cd
added switch for single atoms
lmseidler b9eb0ff
moving omp alloc to outer loop
lmseidler File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.