-
Notifications
You must be signed in to change notification settings - Fork 3
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
Xf_ThermalXferEvolver #181
Comments
Hi @Siyuanq I think the error is related to duplication in the mif file. You don't have to specify all the parameters for Slonczewski twice. In detail:
As you know, we haven't got an example in the documentation (https://ubermag.github.io/documentation/ipynb/oommfc/finite-temperature.html) yet. We would be very pleased if you would volunteer to also turn you notebook (maybe with a different set of material parameters, depending on what you are doing) into a tutorial that we could add to the relevant page linked above. Of course, your name would then be added to the list of contributor. |
thank you. I will post my code as a sample after I finished my work. |
Hello. My aim is to do the simulation at a finite temperature. In mumax3, there is the B_therm in the LLG equation - they work with the temperature this way basically. I can just set, e.g., temp = 293 to set the temperature to 293K. Or deal with the regions. The reference for mumax is here https://mumax.ugent.be/mumax3-workshop/tutorial3.pdf (with the example of the code) You also hinted at system.T in the issue #211 |
In oommf, I think it does not offer thermal effect so when I want to include the thermal effect, I have to use some external evolvers, the system.T is to transfer the temperature infomation to oommf. But I have limited infomation about mumax3 itself. It seems that mumax include thermal effect naturally. If so, I think if we set the temperature to nonzero, it will automatically include the temperature infomation. Till now, I have not look into thermal effect in mumax3 so I am not sure if my guess is right. I run one simulation just now, but it seems that purely change the system.T will not make any changes to the system. I will reply if I have more findings. |
@Siyuanq If you are happy to share it with us, would we be able to get a copy of your code to use as an example in our documentation? |
Hi @Siyuanq thanks for your quick response. Unfortunately, the link requires a login and hence I cannot access the notebook. Can you maybe upload the notebook here (as zip) or send a different link? |
Ok. Getting back to the question of the temperature. I took a look at the mumax3c code. I believe adding something like the following lines will add the support of the temperature for the simulations. Tried creating pull request.
We can directly pass the value of system.T to mumax3 to deal with. |
I try to use Xf_ThermalXferEvolver in the ubermag but there's an error that"error in oommf run". It appears both on my local computer and the binder. The following is the error report.
Also, I am confused with the Xf_ThermalXferEvolver that, the spin current terms are both included in Slonczewski and Xf_ThermalXferEvolver. Should I include both term as I did in the screen cut or what is the right way to use the Xf_ThermalXferEvolver .
The text was updated successfully, but these errors were encountered: