-
Notifications
You must be signed in to change notification settings - Fork 7
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
Inquiry Regarding hetbuilder's Capabilities for Constructing Heterostructures. #6
Comments
Hi Zhao, the answer to that is "depens on the physics": If you combine two strongly interacting layers (e.g., something with a strong interlayer dipole, or situations where the layers fuse together, as for some Pd_xSe_y polytpes), then the concept "Coincidence Unit Cell" does generally not work. In these situations, the new unit cell that forms from the two layers is completely different to the previous ones. In practice, this is not a big problem, because one usually knows something about the new unit cell from XRD measurements and can start to build models from there. If you combine two layers with medium interaction (e.g., some perovskites, strongly interacting vdW heterostructures, magnetic heterostructures), the Coincidence Lattice Method can work to find starting models. However, one should carefully check if the new, combined unit cell changes because of the interaction. Here, one has to do a lot of modelling work to figure out which Coincidence Unit Cell, which layer orientation, and which layer arrangement is actually the most stable. If you combine two weakly interacting layers, the issue is generally a different one. In reality, two weakly interacting layers do not care much about the lattice parameters of the other layer. But to build a model, one has to squeeze both layers into the same unit cell. This is the case that hetbuilder is mostly designed for. The challenge is to find unit cells with the smallest strain possible. One should still check if the lattice parameters of the individual layers might change in the heterostructure, e.g., due to electrostatic screening. Hope that helps! |
Thank you for your comments and detailed explanations. Here are some of my further thoughts:
|
|
It seems that we should shift a little bit of Therefore, I propose the following idea: first, to carry out the best match filtering through Overall, the issues discussed above boil down to the following two key challenges to be addressed:
On the other hand, the Hetero2d package, as discussed in its corresponding paper, employs various methods to identify stable heterostructures, thereby addressing the challenges previously mentioned. Another algorithm is the Zur algorithm which is used by tribchem, as described here. By simply comparing the descriptions of algorithm implementations in the papers on the coincidence lattice method and the Zur algorithm, it seems that the latter is more powerful and flexible. Below is a brief comparison of their respective abstracts: See here for the related discussion. |
Keep me up to date :) |
Other further questions:
|
|
Let's return to the question above:
|
With left or right I just mean in the xy-plane. The extent depends on your structures. For a simple surface, e.g., it makes sense to check something like +a/2, +b/2, +(a+b)/2 (if those are symmetrically distinct). The rest one has to figure out during the relaxation. Also, take into account that the twist angle generally lowers the symmetry. |
The Hetero2d package uses Wyckoff sites to deal with this challenge, as described in its paper.
However, for a particular study, the possible focus of our attention may not always be that higher symmetry is better. |
I am particularly interested in understanding whether the
hetbuilder
tool is exclusively intended for designing van der Waals heterostructures, or if it also can be used to construct non-van der Waals heterostructures. Any hints on this question will be helpful.Regards,
Zhao
The text was updated successfully, but these errors were encountered: