-
Notifications
You must be signed in to change notification settings - Fork 19
-
Notifications
You must be signed in to change notification settings - Fork 19
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 classical_spin_temperature
function
#238
Comments
This is a nice idea. What should the behavior be for SU(N) mode? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Re: https://www.sciencedirect.com/science/article/pii/S0010465516301412
We should steal the equation for "spin temperature" used in that paper (and derived in [26]). Here's a reference implementation:
Using this, I annealed a system (with exponentially decreasing temperature schedule) and got the attached plot of "spin temperature" (y axis) vs Langevin temperature (x axis) [both log scale]. As you can see, the spin temperature formula accurately tracks the annealing temperature
[26] https://journals.aps.org/pre/pdf/10.1103/PhysRevE.82.031111
These two annealing runs were done insufficiently slowly, and you can see that the spin temperature doesn't track the thermostat temperature, reflecting this!
So this is a useful tool for people to check their annealing and also would be good for an example in the docs
The text was updated successfully, but these errors were encountered: