Spin wave standard problem » History » Version 7
Guru Venkat, 04/15/2013 10:47 AM
| 1 | 2 | Guru Venkat | h1. Proposal for a Standard Micromagnetic Problem: Spin Wave Dispersion in a Magnonic Waveguide |
|---|---|---|---|
| 2 | 1 | Guru Venkat | |
| 3 | 2 | Guru Venkat | G. Venkat, D. Kumar, M. Franchin, O. Dmytriiev, M. Mruczkiewicz, H. Fangohr, A. Barman, M. Krawczyk and A. Prabhakar |
| 4 | 1 | Guru Venkat | |
| 5 | 3 | Guru Venkat | online: "journal":http://dx.doi.org/10.1109/TMAG.2012.2206820, local preprint pdf (attachment:SW_standard_problem_Pre_print.pdf) |
| 6 | 1 | Guru Venkat | |
| 7 | 3 | Guru Venkat | {{toc}} |
| 8 | 1 | Guru Venkat | |
| 9 | 3 | Guru Venkat | h2. Motivation |
| 10 | |||
| 11 | * The "micromagnetic standard problems":www.ctcms.nist.gov/~rdm/stdplan.html allow to compare the simulation results of different simulation tools and help finding bugs and errors. |
||
| 12 | * Here we propose a new standard problem that computes spin wave dispersion of a permalloy stripe using different micromagnetic packages |
||
| 13 | |||
| 14 | h2. Summary |
||
| 15 | |||
| 16 | * We propose a standard micromagnetic problem which involves a nanostripe of permalloy |
||
| 17 | 5 | Guru Venkat | * The magnetization dynamics is studied and methods to extract features from simulations are described. The image below shows spin waves propagating as a function space and time. |
| 18 | 4 | Guru Venkat | !SW_scaled.png! |
| 19 | 3 | Guru Venkat | * Spin wave dispersion curves, relating frequency and wave vector, are obtained for wave propagation in different configurations |
| 20 | * Simulation results obtained using both finite element (Nmag) and finite difference (OOMMF) packages are compared against analytic results |
||
| 21 | 1 | Guru Venkat | |
| 22 | 5 | Guru Venkat | h2. Selected results |
| 23 | 6 | Guru Venkat | !Dispersions_scaled.png! |
| 24 | 3 | Guru Venkat | # Supporting material |
| 25 | 1 | Guru Venkat | # **The mesh** - The mesh file (attachment:nanowire.nmesh.h5). It has been generated using the Examesh utility (attachment:examesh.zip) which can be used for generating the mesh for a cuboid structure. |
| 26 | # **The simulation script** - The simulation script (attachment:run.py) has details of the simulation. The comments in it should be self explanatory. Notice that it uses the HLib library for compressing the BEM matrix generated during the simulation |
||
| 27 | # **The post processing script** - The post processing script (attachment:post_process.py) generates the spin wave space-time and dispersion plots from the simulation data. It is assumed that NUmpy and matplotlib are both available. |
||
| 28 | # **The Makefile** - This Makefile (attachment:Makefile) should run the entire simulation and then generate the dispersion curves. We strongly suggest this sort of approach because it reduces manual effort and the chances of errors. |
||
| 29 | # **README** - A README file (attachment:README.txt) describes the action of the Makefile |
||
| 30 | |||
| 31 | All the files are included in this zip file (attachment:spin_wave_dispersion_standard_problem.zip) |