-
Notifications
You must be signed in to change notification settings - Fork 94
Fix compute_fermi_level for FermiZeroTemperature and collinear spins #928
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
Draft
ClementineBarat
wants to merge
31
commits into
JuliaMolSim:master
Choose a base branch
from
ClementineBarat:compute_fermi_level_correction
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.
Draft
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
7f142d2
correction for collinear spins
ClementineBarat e6c9f2a
treat all kpoints together
ClementineBarat 16d2818
wip
ClementineBarat 862eaa0
fix
ClementineBarat 3fccd53
to debug
ClementineBarat f6deab0
to debug
ClementineBarat 20824f2
remove debug
ClementineBarat 4b158db
Warning correction and typo
ClementineBarat 6fe210a
correction for MPI
ClementineBarat 2ea59a8
update
ClementineBarat 0dc770b
Merge branch 'master' into compute_fermi_level_correction
mfherbst 004eadd
Bissection correction
ClementineBarat d34d51a
Working bissection - Allgather TODO
ClementineBarat 2cbb7d0
Merge branch 'compute_fermi_level_correction' of github.com:Clementin…
ClementineBarat 921ce2f
Avoid infinite loop
ClementineBarat af5f835
MPI correction
ClementineBarat fa6629d
Correct count with spin
ClementineBarat a454b50
Merge branch 'master' into compute_fermi_level_correction
antoine-levitt 88326c1
using searchsorted
ClementineBarat 7e7d1cd
Merge branch 'compute_fermi_level_correction' of github.com:Clementin…
ClementineBarat 7c9b6c9
adding tol_n_elec
ClementineBarat d34be28
machine precision in unique and less expensive searchsortedfirst
ClementineBarat 728b4d8
Bissection method by hand
ClementineBarat b49c889
typo
ClementineBarat a4fb489
formatting
ClementineBarat 6e8d9de
Merge branch 'master' into compute_fermi_level_correction
ClementineBarat 4877610
Bissection function
ClementineBarat 551c83c
cleaning
ClementineBarat 609aa13
Merge branch 'JuliaMolSim:master' into compute_fermi_level_correction
ClementineBarat 5749fce
Merge branch 'compute_fermi_level_correction' of github.com:Clementin…
ClementineBarat 66e1b70
Merge branch 'master' into compute_fermi_level_correction
ClementineBarat 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
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.
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.
We want this to be fine for an insulating spin-polarized system (ie where occupations are different between different spins, but not different kpoints)