Skip to content
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

Force convergence using the LLG method at finite temperature #643

Open
XueMaXue opened this issue Sep 9, 2024 · 8 comments
Open

Force convergence using the LLG method at finite temperature #643

XueMaXue opened this issue Sep 9, 2024 · 8 comments

Comments

@XueMaXue
Copy link

XueMaXue commented Sep 9, 2024

Dear all,

I am using llg and applying temperature, and using the DEPONDT solver. I would like to ask why the Maximum torque is always around 0.2? Is it not converging? Do I need to run all the steps?

In addition, I would like to know if Spirit still cannot calculate the bulk structure of hcp?

Best regards,
Xue Ma

@MSallermann
Copy link
Member

Hi @XueMaXue,

this is just a consequence of the finite temperature noise. The random kicks will always perturb the system away from the actual local energy minimum (where the torque would be exactly zero).
The value it saturates at (0.2 in your case), most likely, increases with increasing temperature.

@XueMaXue
Copy link
Author

Thank you for your answer. If I apply a magnetic field and DEPONDT solver also using, will there be noise?

@MSallermann
Copy link
Member

Thank you for your answer. If I apply a magnetic field and DEPONDT solver also using, will there be noise?

Yes, if llg_temperature is set to a finite value, there will be noise.

@XueMaXue
Copy link
Author

If the temperature is 0, can I use this solver? If I use the DEPONDT solver, I find that there is noise.

@MSallermann
Copy link
Member

The solver should work just as well at zero temperature. Seeing noise in this situation is definitely not expected!

Would be good to verify that the temperature is indeed zero. I don't know how you are running Spirit, but, with default settings, the llg_temperature setting should be printed to the terminal.

If you indeed still find noise, it would be interesting to see your exact simulation setup

@XueMaXue
Copy link
Author

截屏2024-11-19 17 03 30
截屏2024-11-19 17 02 49
The LLG parameters and log output are shown in the figure. The Maximum torque will not decrease. However, the output shows that the temperature = 0

@MSallermann
Copy link
Member

Will look into this later. I can test if I can reproduce what you're seeing, but I'll probably need to know a bit more about the hamiltonian parameters and the geometry of the system.

@XueMaXue
Copy link
Author

10T 2.zip
Thank you for your reply. 10T 2.zip is my input file. The initial magnetic moment is too large to upload. You can use a random

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants