-
Notifications
You must be signed in to change notification settings - Fork 1
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
Gamma dynamical matrix does in fact require supercells #98
Comments
I believe this affects all data of sufficiently small unit cells that used the rsp2 disp-finder, ever, unless
|
Evidence:
|
Okay, so this is not high priority because you can fix it with It is not a bug in the code because there's no way to work around the supercell requirement for lammps and DFTB+. It is however a bug in the documentation. The documentation needs to be fixed so that it no longer claims that gamma point does not require a supercell. |
Okay, I fixed all the mentions I could find in the documentation and comments, but this one's a puzzler: Lines 189 to 203 in 4455eca
How is that check succeeding with such a small tolerance? How on earth did I even generate those force constants files, anyways? |
More stuff for #98. Sparse-gnr totally broke and produced logs of negative modes that couldn't be relaxed along, so I tried letting it relax its lattice parameter. Apparently this test was barely hanging on a thread all along, and the structure wants to relax into something smaller.
I don't know how on earth something like this slipped by, but upon reviewing the code I have a very hard time seeing how
DefaultDispFn
is correct for small unit cells.As far as I can tell, the current implementation will displace all images of an atom!
This is...very not cool.
The text was updated successfully, but these errors were encountered: