Spin wave standard problem » History » Version 10

Guru Venkat, 04/16/2013 02:46 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 3 Guru Venkat
11 3 Guru Venkat
* 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 3 Guru Venkat
* Here we propose a new standard problem that computes spin wave dispersion of a permalloy stripe using different micromagnetic packages
13 3 Guru Venkat
14 3 Guru Venkat
h2. Summary 
15 3 Guru Venkat
16 3 Guru Venkat
* 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 10 Guru Venkat
19 4 Guru Venkat
!SW_scaled.png!
20 10 Guru Venkat
21 3 Guru Venkat
* Spin wave dispersion curves, relating frequency and wave vector, are obtained for wave propagation in different configurations
22 3 Guru Venkat
* Simulation results obtained using both finite element (Nmag) and finite difference (OOMMF) packages are compared against analytic results
23 1 Guru Venkat
24 5 Guru Venkat
h2. Selected results
25 8 Guru Venkat
26 8 Guru Venkat
The dispersion curves compared against the analytic equations (dotted lines).
27 10 Guru Venkat
28 1 Guru Venkat
!Dispersions_scaled.png!
29 9 Guru Venkat
30 8 Guru Venkat
h2. Supporting material
31 8 Guru Venkat
32 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.
33 1 Guru Venkat
# **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
34 1 Guru Venkat
# **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.
35 1 Guru Venkat
# **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.
36 1 Guru Venkat
# **README** - A README file (attachment:README.txt) describes the action of the Makefile
37 1 Guru Venkat
38 1 Guru Venkat
All the files are included in this zip file (attachment:spin_wave_dispersion_standard_problem.zip)
Redmine Appliance - Powered by TurnKey Linux