-
Notifications
You must be signed in to change notification settings - Fork 32
Implement NEO-DFT on host #92
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
aodongliu
wants to merge
55
commits into
wavefunction91:master
Choose a base branch
from
aodongliu:merge_neo
base: master
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
55 commits
Select commit
Hold shift + click to select a range
fdd8765
Add swap files to .gitignore
aodongliu 41c5ef0
change H slater radius and fix C++ syntax in trim_left
aodongliu d13881a
add neo rks/uks skeleton
aodongliu c7096f3
pass another basis to the load balancer
aodongliu bae92c6
set up gauxc to call neo_exc_vxc_local_work
aodongliu a4fc113
attemp to create protonic shell list
aodongliu 4ae109a
try to evaluate protonic density
aodongliu a7a0f06
first attempt. Begin to debug
aodongliu 747330c
allow neo_eval_exc_exc to return 2 energies
aodongliu 27174cc
correct some errors
aodongliu f02c26a
fix factor of 2 in electronic EPC
aodongliu 3746c3c
refactor epc functional to be a enum class in GauXC.
aodongliu 26bc531
finished rebasing. Need to change function calls in neo. Non-working atm
aodongliu a87068d
fix issues to allow energy to match after rebase
aodongliu b58bea7
add micro batch screening for protons
aodongliu 38819ec
refactor the code after EPC to be electronic & protonic sequentially
aodongliu bf09224
add naive implementation of proton screening
aodongliu 7695ae0
allow electronic and protonic to use the same scratch space
aodongliu e6010b3
clean up debug printing
aodongliu a88b193
fix issues after rebasing to newest master branch
aodongliu 2087728
revert local changes
aodongliu 0ccbf3a
remove epcfunctional enum in GauXC. Will add this in exchcxx
aodongliu dc6008a
delegate to default LoadBalancerImpl constructor to initialize common…
aodongliu e887d68
check existance of protonic basis before returning its basis information
aodongliu 3976b71
seperate neo_eval_exc_vxc function and the local driver to its sepera…
aodongliu c665444
explicitly spell out 'protonic' for class variables and function argu…
aodongliu eb726de
adding neo functionality to test_xc_integrator
aodongliu 6500365
add second integration in test and revert H radius to GauXC default
aodongliu c9c266d
adding neo unit tests
aodongliu a34dbd4
modify NEO UT ref data
aodongliu 74e9426
remote protonic_shell_pairs() as it's not needed atm
aodongliu b4ee359
remove unwanted changes
aodongliu dce78bf
fix code after rebase
aodongliu fca0e48
remove unwanted changes
aodongliu 49ffe97
update integration to be consistent with regular local work driver
aodongliu 2f56f49
edit code for benchmarking vs CQ
aodongliu ae2f50d
disable mpi to match cq default
aodongliu 722841c
attemp to add epcfunc pointer
aodongliu a4d61db
epc is now done via exchcxx builtin
aodongliu 6ceb03d
remove debug statements
aodongliu 8865901
fix logic bug where elec den overwrites prot den in epc
aodongliu 7b750e3
remove unwanted changes
aodongliu 6c93c77
update exchcxx version in cmake
aodongliu 2f4cc6d
modifying NEO tests
aodongliu 52dbf13
modified tests to also be able to use epcfunctional
aodongliu 8d9d97f
fix problems
aodongliu 265cf4c
added epc tests
aodongliu 3f505bf
remove unwanted changes
aodongliu 5be82db
swap alpha/beta prot den after epc
aodongliu 9e78bb8
fix compilation errors after rebase
aodongliu a089e32
removed unwanted changes
aodongliu 05e3f5e
fix signature of local worker
aodongliu d7dcc95
remove unwanted changes
aodongliu 9cf1b16
Disable EXC-only check and shellbatched host test for NEO
aodongliu e144e5c
refactor neo drivers as non-neo. Add back tests
aodongliu 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
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.