-
Notifications
You must be signed in to change notification settings - Fork 33
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
Add support for dumbbell/split interstitials #56
Comments
Direct initialisation of split interstitial structures isn't automated in That said, with the functions provided and defect structures output by |
Just to note @seatonullberg, I was thinking about this a bit more. If one wanted to directly target/initialise dumbbell-like split-interstitials for testing, this could be automated relatively easily by:
This is assuming a certain orientation for the dumbbell (in the direction of the largest interstitial void), but this is typically the most stable arrangement. We have tools for doing something similar in |
That sounds like a reasonable approach. Could you direct me to the python tool you mentioned that would identify the largest neighboring void? Identifying the most likely orientation like that was a big part of the challenge when I was considering it. I'll familiarize myself with the codebase some more then open a PR. |
Yeah so Voronoi tessellation is the main approach for this I've seen. We use code for this in I guess the approach would be to take the voronoi nodes (used as candidate interstitial positions) and corresponding polyhedra, choose the polyhedron with the largest volume whose node is within a cutoff (~3 Å?) of the lattice site and use that as the direction of largest interstitial void? I feel like I've seen other tools out there for this, which might be better suited to the job, but can't remember these off the top of my head. |
Are there any plans to support split interstitial generation? Maybe this is already supported with some advanced configuration but it was not obvious to me from the defect generation tutorial.
The text was updated successfully, but these errors were encountered: