-
Notifications
You must be signed in to change notification settings - Fork 32
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
Agreement on smearing for SCF? #211
Comments
We use a very simple technique to guess if we should expect metal or non-metal, hopefully it makes sense in this case as well:
|
Thanks @blokhin for the feedback. This will definitely be useful when we will implement and "AUTOMATIC" @giovannipizzi @azadoks let's try to confine here the discussion. |
Let's try to summarize. So far a user can define a |
Here #176 a suggestion from the Abinit developers. Should we agree on that? |
Hi guys, Please see my comment in #176 . |
Thanks for all the interest in this! One thing we may want to tabulate first is which codes have which smearing methods implemented. |
Stimulated by the project on oxides equation of states, we started to wonder what is the most feasible way to compare results among different codes. Two possibilities:
This issue is relevant mostly for obtaining oxides results, but also to define guidelines for protocols. Let's also keep in mind that the definition of electronic type is very important for this issue. To know in advance if we are treating a metal or an insulator will make the treatment a lot clearer. |
To determine the occupation of electronic states during the SCF cycle, DFT codes often use a smearing. Currently in our implementation each code select the preferred smearing in the spirit of using "the best available". Please note that
METAL
andINSULATOR
electronic type might implement a different smearing (or no smearing, i.e. fixed occupation).Does it make sense to talk about a common approach in this respect?
Also, recent developments might suggest problems in treating insulators with certain smearing. Ping @flavianojs for more insights on this. We have
METAL
as default to treat materials with unknown nature.The text was updated successfully, but these errors were encountered: