-
Notifications
You must be signed in to change notification settings - Fork 34
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
Can doped parse defect complex calculations? #114
Comments
Hi @jumpingfermions, good question. Firstly, for generating complex defects, the recommended approach is to generate one of the constituent point defects in the complex using the usual For parsing, a similar approach can be used, where you use a neutral charge state of one of the constituent point defects as the "bulk" supercell reference, to then parse the complex defect calculation outputs in the normal way (which will get the appropriate charge correction etc), before then accounting for the formation energy of the neutral 'bulk' reference in this case. Alternatively, you can directly use the different I will try to update this method when further updates to |
Thanks @kavanase for the detailed illustrations. I'm trying to follow the procedures above. In the two-step approach for the charge correction, supposing that A and B are two defects, we get the A&B charged defect complex supercell, and A neutral defect supercell as the bulk. Now the model charge distribution is centered at B site. Another way for the charge correction is sxdefectalign by FNV author. I tried that before. https://sxrepo.mpie.de/attachments/73 In the manual page 9, Multiple charges, they set two Gaussian-like distributions at two defect sites as the model charge distribution. So I wonder if these two approaches produce consistent results. |
Yep, what you say is correct. Nice to see you are thinking critically about this. As you say, the approach I mention assumes the charge is centred at the B site defect. In practice, for reasonably large supercells and moderate charge states I think this approximation has a relatively small effect, but of course this is system dependent. The manual approach with sxdefectalign accounting for multiple charges is presumably the most accurate (though requires assignment of the individual charge states and locations). You can use this and then manually edit the |
Thanks for more methods to solve the problem. It seems that if we can combine FNV multiple charges correction with atomic site potential treatment, and make this robust and automatic, that would be a nice approach. For now, I will try treating this within doped or combine sxdefectalign manually. Doped is a convenient tool allowing for getting data from other sources. |
It seems the examples are always about single site defect, e.g. a vacancy or an interstitial. If I prepare VASP calculations about defect complex such as two neighboring vacancies, can doped recognizes the results, processes further, and plots transition level diagrams?
Thank you!
Before taking developer time, I have searched the following curated resources for answers:
doped
documentation site – tip: use the search bar on the left.doped
tutorialsdoped
Python API docsdoped
issues where the same question may have been asked – tip: use the search bar.doped
docs pages; such as Tips, Troubleshooting and InstallationIf your question is about general defect calculation methodology (rather than specific to
doped
), please refer to the following papers, and other relevant literature:The text was updated successfully, but these errors were encountered: