-
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
Dispersion of magnonic crystal #142
Comments
Hi @Ayers6991, thank you for your question and for using Ubermag. I transferred your issue to our help repository (https://github.com/ubermag/help). This is the repository we monitor regularly and where you can get support from others in the community. Therefore, we would encourage you to raise future issues in this repository. |
Could you please point us to a reference (e.g. a paper) where the procedure you want to follow is described? |
Reference paper:
G. Venkat *et al*., "Proposal for a Standard Micromagnetic Problem: Spin
Wave Dispersion in a Magnonic Waveguide," in *IEEE Transactions on
Magnetics*, vol. 49, no. 1, pp. 524-529, Jan. 2013, doi:
10.1109/TMAG.2012.2206820.
…On Thu, 10 Jun 2021, 9:01 pm Marijan Beg, ***@***.***> wrote:
Could you please point us to a reference (e.g. a paper) where the
procedure you want to follow is described?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#142 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQDZV5VP3W5IPSSZW2XJLIDTSDLGVANCNFSM46OVSHQA>
.
|
Hi @Ayers6991, thank you for the clarification. Yes, this is possible to do in Ubermag. Please note that using Ubermag you can perform micromagnetic simulations and obtain results. After that, postprocessing is done using some of the packages from the Python's ecosystem. Please try to write the code and we will help you on the way. |
Hi @Ayers6991, we think it would be great if we could work on this together with you. We could start by you sharing the Jupyter notebook where you outline the requirements, share equations, and attempt computing the dispersion. After that, we could exchange the notebook several times until we get the solution you need. Besides, we can identify if there are any functionalities we can move to Ubermag to make this computation easier, and we can use your notebook as a tutorial for other users and acknowledge you as a contributor to Ubermag. |
Thank you for your answer. To do so, I have to know the m-components in each cell in each time step. |
Hi @CarpCarpKing, yes, this data is saved during simulations and can be accessed using Please have a go, and let us know if you need help at any stage :) |
This may also be useful (some scripts related to the publication kindly mentioned by @Ayers6991 ): http://www.ee.iitm.ac.in/exporedmine/projects/mag-public/wiki/Spin_wave_standard_problem |
@CarpCarpKing I have previously been looking into performing Fourier transforms on spatially resolved data and I think something along the lines of the following might be a good starting point for you
|
Thank you for your kind comments. Before applying it to my samples, I just wanted to simulate the sample of the paper mentioned by @Ayers6991. Finally, I could obtain the dispersion curve by using avf2odt in OOMMF as postprocessing. Thank you again for your help! |
Hi @CarpCarpKing, thank you for the update. If I understand correctly, you did not use Ubermag in the end? Is that correct? |
The simulation was operated in Ubermag. But I could not find the method to gain each m-component. import micromagneticdata as md data = md.Data(name=system.name) Then there are only average m-components in drive.table. |
Thank you for the clarification. Individual magnetisation fields can be accessed as: data = md.Data(name=system.name)
drive = data[1]
drive[n] # n is the time step (0, 1, 2, 3, 4, 5,...) |
Hello,
Is it possible to calculate dispersion of magnonic crystal via Ubermag?
Thanks,
The text was updated successfully, but these errors were encountered: