-
Notifications
You must be signed in to change notification settings - Fork 36
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
Hermit = false is wrong? #64
Comments
@tombadmanship SpinW development has mostly moved to https://github.com/spinw/spinw - Sandor has moved on from physics and doesn't really have time to develop SpinW any more. I've also copied this question and answer to that repository. To answer your question - a non-hermitian Hamiltonian matrix can give imaginary eigenvalues (imaginary magnon energies) which cannot be correct. This comes about basically because the exchange interaction and the magnetic structure inputted are inconsistent in some way (e.g. an extreme case would be giving a ferromagnetic nearest neighbour exchange interaction in an antiferromagnetic structure; but it could also be something like an incommensurate structure with slight wrong Now, it could be just a numerical issue and you can solve this by optimising the magnetic structure using Another aspect is that SpinW doesn't consider every interaction which may be present in your material - it could be that some other interaction is stabilising a particular magnetic structure in the real material which would not be stable with purely magnetic interactions. So, if you are only getting very small imaginary energies (<0.1meV say) I would say that this is probably ok - you'd have to judge based on other information whether you should adjust your magnetic structure or exchange parameters. |
Hi,
I've emailed about this several times. In the manual, it says that the dispersions provided by Hermit = 0/false are wrong. Setting hermit = 0 is the only way I can generate results for my system. Can you please explain to me in what way it is wrong, and if the results could be considered correct or approximate in any context?
thanks.
The text was updated successfully, but these errors were encountered: