Absorbing boundary layers for spin wave micromagnetics
G. Venkat, H. Fangohr, A. Prabhakar

TL;DR
This paper evaluates various absorbing boundary layers in micromagnetic simulations, demonstrating that parabolic damping profiles effectively minimize reflections and energy loss of spin waves at magnetic nano-structure edges.
Contribution
It introduces a systematic comparison of damping profiles for ABLs and identifies parabolic damping as superior for reducing reflections in spin wave simulations.
Findings
Parabolic damping profiles outperform abrupt damping in absorbing spin waves.
Parabolic damping results in low reflection coefficients and high energy transfer.
The study provides a transmission line model to quantify reflections and losses.
Abstract
Micromagnetic simulations are used to investigate the effects of different absorbing boundary layers (ABLs) on spin waves (SWs) reflected from the edges of a magnetic nano-structure. We define the conditions that a suitable ABL must fulfill and compare the performance of abrupt, linear, polynomial and tan hyperbolic damping profiles in the ABL. We first consider normal incidence in a permalloy stripe and propose a transmission line model to quantify reflections and calculate the loss introduced into the stripe due to the ABL. We find that a parabolic damping profile absorbs the SW energy efficiently and has a low reflection coefficient, thus performing much better than the commonly used abrupt damping profile. We then investigated SWs that are obliquely incident at 26.6, 45 and 63.4 degrees on the edge of a yttrium-iron-garnet film. The parabolic damping profile again performs…
| S. No. | Profile | ||
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 | |||
| 4 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Absorbing boundary layers for spin wave micromagnetics
G. Venkat
H. Fangohr
A. Prabhakar
Dept. of Electrical Engineering, Indian Institute of Technology Madras, India 600036
Faculty of Engineering and the Environment, University of Southampton, UK.
European XFEL GmbH, Holzkoppel 4, 22869 Schenefeld, Germany
Abstract
Micromagnetic simulations are used to investigate the effects of different absorbing boundary layers (ABLs) on spin waves (SWs) reflected from the edges of a magnetic nano-structure. We define the conditions that a suitable ABL must fulfill and compare the performance of abrupt, linear, polynomial and tan hyperbolic damping profiles in the ABL. We first consider normal incidence in a permalloy stripe and propose a transmission line model to quantify reflections and calculate the loss introduced into the stripe due to the ABL. We find that a parabolic damping profile absorbs the SW energy efficiently and has a low reflection coefficient, thus performing much better than the commonly used abrupt damping profile. We then investigated SWs that are obliquely incident at , and on the edge of a yttrium-iron-garnet film. The parabolic damping profile again performs efficiently by showing a high SW energy transfer to the ABL and a low reflected SW amplitude.
keywords:
Magnetization dynamics, micromagnetic simulations, magnonics, spin waves
††journal: Journal of Magnetism and Magnetic Materials00footnotetext: ABL - Absorbing Boundary Layer; SW - Spin Wave; LL - Landau-Lifshitz; PML - Perfectly Matched Layer; FDTD - Finite Difference Time Domain; GPU - Graphics Processing Unit; FD - Finite Difference; YIG - Yttrium Iron Garnet; Transmission line - Tx line
1 Introduction
Easier access to computational resources over the last decade has led to the development of many micromagnetic packages that solve the Landau-Lifshitz (LL) equation for magnetic nano-structures. These packages are being used to study spin wave mode profiles and spectra in a quest to build devices with novel functionalities [1, 2, 3]. One approach to these studies is to perturb the ground state with a broadband excitation, and then extract the spin wave (SW) dispersion characteristics [4, 5, 6, 7]. However, simulation boundaries are known to affect the dissipative dynamics of the magnonic spectra in such studies [8, 9], and we artificially increase the damping at the boundaries, to absorb the SW reflections. The increase in can be smooth, e.g. using a hyperbolic tangent function [10], or abrupt [11]. The latter approach was used to attenuate SW reflections, and to calculate the dispersion and scattering parameters in magnonic devices [12, 13]. More recently, an exponential increase in damping was used to curb reflections in the study of skyrmions and the Dzyaloshinskii-Moriya interaction in magnetic nanostripes [14, 15].
In this article, we define the return loss using transmission line models, to study the impact of using artificial regions of high , or absorbing boundary layers (ABLs), at the edges of the device. We propose a parabolic increase in and show that it causes less spurious SW reflections than an abrupt increase in . We compare the parabolic profile against the abrupt, linear and the tan hyperbolic profile, for different angles of incidence. The parabolic profile also aligns the micromagnetic community more closely with the accepted polynomial form of perfectly matched layers (PMLs) in finite difference time domain (FDTD) simulations of Maxwell’s equations [16].
To our knowledge, this is the first exhaustive study of ABLs using the graphics processing unit (GPU) accelerated finite difference (FD) micromagnetic package MuMax3 [17]. We also provide the codes for post processing the simulation data and raw data for the figures in a code repository for easy reproduction [18].
2 Normal incidence of spin waves
The time evolution of the magnetization is described by the LL equation [19, 20]
[TABLE]
where is the normalized magnetization, and and are the total magnetization and effective field at time , respectively. , with being the electron gyromagnetic ratio, the phenomenological damping coefficient and the permeability of free space. We consider a stripe of permalloy () having dimensions , as shown in Figure 1 (a). The structure was proposed as a micromagnetic sample problem for studying SW dynamics and dispersion [7]. We choose a simple geometry with known solutions for the mode profiles.
The material parameters used for permalloy were the saturation magnetization kA/m and exchange constant A=\text{{13\times0^{-12}}} J/m [7]. No crystalline anisotropy was considered. The cell size was taken as , such that the cell dimensions are less than the exchange length for permalloy, .
A harmonic field excites SWs at the left edge of the stripe so that they propagate along . ABLs along the top and bottom stripe edges confine the SWs to the centre of the stripe, as shown in Figure 1 (b). Now, consider different spatial profiles for damping, defined at the right end as:
constant and abrupt
\alpha_{\text{a}}\left(x\right)=\begin{cases}0&x<3.8\,\text{\mum}\\ 0.1&x\geq 3.8\,\text{\mum}\end{cases}
- 2.
tan hyperbolic, with , x^{\prime}=3.9\,\text{\mum} and , modified from [10]
\alpha_{\text{b}}\left(x\right)=\begin{cases}0&x<3.8\,\text{\mum}\\ \Delta\alpha(1+\tanh\frac{x-x^{\prime}}{\sigma_{x}})&x\geq 3.8\,\text{\mum}\end{cases}
- 3.
polynomial, with x_{0}=3.8\,\text{\mum}
\alpha_{\text{c},n}\left(x\right)=\begin{cases}0&x<3.8\,\text{\mum}\\ a(x-x_{0})^{n}&x\geq 3.8\,\text{\mum}\quad n=1,2\end{cases}
In each case the constants were chosen to obtain at , as shown in Figure 2. and are linear and parabolic profiles respectively. We compare different profiles over a constant ABL length of . In the following sections, we also show that is sufficient for the energy density to decay by over , for all the damping profiles.
2.1 Simulation procedure
We apply a high bias magnetic field , with an artificially high damping , and allow to relax to its ground state. Since the magnetization in the stripe is saturated, we do not have any domain walls or vortices in the stripe. Starting with the ground state, an excitation magnetic field
[TABLE]
is applied at (in the region marked in red in Figure 1 (a)) with , and the width of the stripe w=1\,\text{\mum}. A low value of ensures that we excite small amplitude SWs. The spatial form of was chosen so that we preferentially excite the lowest order width mode.
The dispersion relation for the lowest SW mode in a backward volume geometry was derived by Kalinikos [21]. If we include exchange interactions, we get
[TABLE]
where is the stripe thickness, is the uniform mode precession frequency and . where is the exchange constant. where is the propagation constant and is the quantized wave vector component along the width. We choose , and pick , to excite only the fundamental mode, as shown in Figure 3. is saved at all the nodes of the FD grid. The SWs take approximately to reach the right end of the stripe. We allow the simulation to run till so that the SWs travel ten round trips in the stripe.
2.2 Transmission line model for ABLs
The purpose of an ABL is three fold:
The SWs should decay sufficiently by the end of the ABL to have no reflections from the stripe edge. 2. 2.
The ABL causes minimum reflections back into the device. 3. 3.
Minimum energy is reflected into higher order modes.
Consequently, we evaluate the different ABLs, using as a metric the energy density in the ABL and reflections from the ABL.
The energy density of the SWs propagating along the stripe is [17]
[TABLE]
where is the instantaneous magnetic flux density. Figure 4 shows the variation of the normalized energy density in the ABL at . decays by over within for all the profiles. We observe no significant reflections from the structure edge, and hence we fix our ABL length at for all the profiles.
We now investigate reflections that originate from the start of the ABL at x=3.8\,\text{\mum}. When we make a transition from to , we observe SW reflections in a manner analogous to having an impedance mismatch along a transmission (Tx) line. We model the wave propagation in the stripe as standing waves formed on a lossy Tx line. In its simplest form, the magnetization on this line takes the form (c.f. Appendix A)
[TABLE]
where is the peak amplitude of the incident wave, is the loss per unit length, is the propagation constant of the standing wave and is the complex reflection coefficient at the load end. We fit the standing wave , in the stripe, to Eq. (Equation 5) for each of the different damping profiles. These fits are done for to , to obtain the mean and standard deviation for , and . One such fit is shown in Figure 5 for at .
The return loss in a Tx line is a measure of the power reflected by a mismatched load and is given as [22]
[TABLE]
The time averaged and RL values (along with the precision) are given for the different profiles in Table. 1. A higher value of RL indicates a lower reflection coefficient and thus a more matched load, and the parabolic profile shows a 1.5 dB higher RL than the commonly used abrupt profile. The value of RL for the parabolic profile () is comparable to that of the tan hyperbolic profile () and therefore both appear to be efficient for use in an ABL.
3 Oblique incidence of spin waves
In FDTD simulations, the performances of PMLs are typically functions of the angles at which the electromagnetic waves are incident on them. Having shown the performance of ABLs for perpendicular incidence in section 2, we now investigate their effect when we have oblique incidence. Consider the geometry recently used to simulate the Goos-Hanchen effect for SWs [23], in a yttrium iron garnet (YIG) film, which is shown in Figure 6. The dimensions of the film are . The material parameters used for YIG were kA/m and A=\text{{4\times0^{-12}}} J/m [23]. Again no crystalline anisotropy was considered.
The profile was applied along the left, top and right edges allowing us to focus on reflections off the bottom edge. We apply a magnetic field and allow to relax to its ground state. We then choose an area at an angle , as shown in Figure 6, and apply [23]
[TABLE]
with . is the desired direction of SW propagation, at an angle , and is the direction of spin wavefronts. marks the centre of the excitation region, and was chosen appropriately for the different angles of incidence considered below, and shown in Fig. 7. The choice of ensured that point of incidence was the same for each simulation.
l_{\text{exc}}=1\,\text{\mum} and are the length and width of the excitation area, and we apply to all mesh nodes that fall within this region. decides the spread of the Gaussian envelope. We tested the ABL for sinusoidally pumped spin waves with [23].
We observed that proper SW collimation was obtained when the SW propagation angle was related to the cell edge lengths, and , by . Consequently, we considered three cases where we took and . Each of these edge lengths is smaller than the exchange length of YIG (). For these three cases, which lead to respectively.
The snapshots for the and profiles, for the different , are shown in Figure 7. We see significant reflections when is used whereas hardly shows any reflections for the three angles of incidence. The larger reflections from leads to regions of constructive and destructive interference close to the point of incidence. Such artifacts are avoided with .
Figure 8 shows the cumulative energy density, from Eq. (Equation 4), in the ABL for the different profiles at . leads to maximum absorption of SWs in the ABL and thus is the most efficient of all the profiles we have considered. Figure 9 shows the magnetization scanned along a wavefront of the reflected wave, which is shown by the red line in Figure 7. Here too the amplitude of the reflected SW beam is low for .
4 Summary and conclusions
Reducing unwanted reflections from boundaries is important for accurate simulations of magnonic devices. Shorter ABLs with abrupt changes in can cause spurious artifacts. We calculated the return loss introduced in a permalloy stripe due to the SWs normally incident on a ABL, using a transmission line model. The parabolic damping profile yields a higher return loss, higher than an abrupt ABL.
We then considered SWs obliquely incident on the ABL at different angles of incidence. Even at a large incidence angle of , the parabolic profile causes minimal reflections and leads to the largest SW energy transfer to the ABL. The performance of the tan hyperbolic damping profile is comparable to that of the parabolic profile. Yet we urge the micromagnetic community to adopt the latter so as to align ourselves with the established use of PMLs in FDTD simulations.
Example scripts to analyze the data, as well as raw data for the figures, are available in the associated electronic supplementary material [18].
Acknowledgments
The authors would like to thank Malathi M., Manas Srivastava and Rajavardhan T for fruitful discussions and the High Performance Computing Centre at IIT Madras for the use of their GPU cluster. This work was supported in part by the Department of Science and Technology, Government of India sanction number SB/S3/EECE/011/2014 (IITM).
Appendix A. Standing waves on a transmission line
Consider a lossy transmission line extending from to . If a wave is launched on a lossy transmission line towards the right at and the line is terminated by an unmatched load, standing waves will be formed on the line at steady state [Pozar 1997]. For small signal magnetization, assuming linear systems, the standing waves are written as a sum of incident and reflected waves as
[TABLE]
where , , and are the maximum amplitude of incident and reflected waves, the loss per unit length and the propagation constant of the wave respectively. We then have
[TABLE]
where is the reflection coefficient at the load end . The real part of is
[TABLE]
Appendix B. Implementation of the ABL in Mumax3
To assist the interested reader, we reproduce the MuMax3 code for setting the parabolic damping profile at the edge of the stripe in Figure 1 (a). We define each cell in the ABL as a region and set the parabolic damping in it. We define the start and stop damping values, and the range of values.
alstart := 0.0Ψ//alpha at start of ABL alstop := 1.0Ψ//alpha at stop of ABL xstart := 3800Ψ//x at start of ABL in nm xstop := 4000Ψ//x at stop of ABL in nm n := 2ΨΨ//Polynomial order a := (alstop-alstart)/Ψ//Polynomial coefficient (Pow((xstop-xstart), nxp)) cX := 5e-9 //Cellsize along x NB := ((xstop-xstart)*1e-9)/cXΨ//No. of cells in ABL
//Set the damping cellwise for i :=0; i<NB; i++{ xcurr := xstart1e-9 + icX DefRegion(i, xrange(xcurr, xcurr + cX)) alp := aPow((xcurr1e9) - xstart, n) alpha.setregion(i, alp) }
References
- [1]
S. Bance, T. Schrefl, G. Hrkac, A. Goncharov, D. A. Allwood, J. Dean, Micromagnetic calculation of spin wave propagation for magnetologic devices, J. Appl. Phys. 103 (7) (2008) 07E735.
http://dx.doi.org/10.1063/1.2836791.
- [2]
Y. Peng, G. Zhao, F. Morvan, S. Wu, M. Yue, Dynamic micromagnetic simulation of the magnetic spectrum of permalloy nanodot array with vortex state, J. Magn. Magn. Mater 422 (2017) 57–60.
http://dx.doi.org/10.1016/j.jmmm.2016.08.060.
- [3]
V. V. Kruglyak, et al., Magnonics, J. Phys. D: App. Phys. 43 (2010) 264001.
http://dx.doi.org/10.1088/0022-3727/43/26/264001.
- [4]
S. K. Kim, Micromagnetic computer simulations of spin waves in nanometre-scale patterned magnetic elements, J. Phys. D: App. Phys. 43 (26) (2010) 264004.
http://dx.doi.org/10.1088/0022-3727/43/26/264004.
- [5]
Z. Li, M. Wang, Y. Nie, D. Wang, Q. Xia, W. Tang, Z. Zeng, G. Guo, Spin-wave propagation spectrum in magnetization-modulated cylindrical nanowires, J. Magn. Magn. Mater 414 (2016) 49 – 54.
http://dx.doi.org/10.1016/j.jmmm.2016.04.057.
- [6]
R. Silvani, M. Kostylev, A. Adeyeye, G. Gubbiotti, Spin wave filtering and guiding in Permalloy/iron nanowires, J. Magn. Magn. Mater (2017) –http://dx.doi.org/10.1016/j.jmmm.2017.03.046.
- [7]
G. Venkat, D. Kumar, M. Franchin, O. Dmytriiev, M. Mruczkiewicz, H. Fangohr, A. Barman, M. Krawczyk, A. Prabhakar, Proposal for a standard micromagnetic problem: Spin wave dispersion in a magnonic waveguide, IEEE Trans. Magn. 49 (1) (2013) 524–529.
http://dx.doi.org/10.1109/TMAG.2012.2206820.
- [8]
M. Fähnle, A. Slavin, R. Hertel, Role of the sample boundaries in the problem of dissipative magnetization dynamics, J. Magn. Magn. Mater 360 (2014) 126–130.
http://dx.doi.org/10.1016/j.jmmm.2014.02.031.
- [9]
O. Dmytriiev, V. V. Kruglyak, M. Franchin, H. Fangohr, L. Giovannini, F. Montoncello, Role of boundaries in micromagnetic calculations of magnonic spectra of arrays of magnetic nanoelements, Phys. Rev. B 87 (2013) 174422.
http://dx.doi.org/10.1103/PhysRevB.87.174422.
- [10]
D. V. Berkov, N. L. Gorn, Micromagnetic simulations of the magnetization precession induced by a spin-polarized current in a point-contact geometry (invited), J. Appl. Phys. 99 (8) (2006) 08Q701.
http://dx.doi.org/10.1063/1.2151800.
- [11]
G. Consolo, L. Lopez-Diaz, L. Torres, B. Azzerboni, Boundary conditions for spin-wave absorption based on different site-dependent damping functions, IEEE Trans. Magn. 43 (6) (2007) 2974–2976.
http://dx.doi.org/10.1109/TMAG.2007.893124.
- [12]
M. Dvornik, A. N. Kuchko, V. V. Kruglyak, Micromagnetic method of s-parameter characterization of magnonic devices, Journal of Applied Physics 109 (7) (2011) 07D350.
http://dx.doi.org/DOI:10.1063/1.3562519.
- [13]
B. V. de Wiele, F. Montoncello, A continuous excitation approach to determine time-dependent dispersion diagrams in 2D magnonic crystals, J. Phys. D: App. Phys. 47 (31) (2014) 315002.
http://dx.doi.org/10.1088/0022-3727/47/31/315002.
- [14]
X. Zhang, M. Ezawa, D. Xiao, G. P. Zhao, Y. Liu, Y. Zhou, All-magnetic control of skyrmions in nanowires by a spin wave, Nanotechnology 26 (22) (2015) 225701.
http://dx.doi.org/10.1109/int-mag.2015.7157728.
- [15]
J. Xia, X. Zhang, M. Yan, W. Zhao, Y. Zhou, Spin-Cherenkov effect in a magnetic nanostrip with interfacial Dzyaloshinskii-Moriya interaction, Scientific Reports 6 (25189).
http://dx.doi.org/10.1038/srep25189.
- [16]
X. L. Travassos, S. L. Avila, D. Prescott, A. Nicolas, L. Krahenbuhl, Optimal configurations for perfectly matched layers in FDTD simulations, IEEE Trans. Magn. 42 (4) (2006) 563–566.
http://dx.doi.org/10.1109/TMAG.2006.871471.
- [17]
A. Vansteenkiste, J. Leliaert, M. Dvornik, M. Helsen, F. Garcia-Sanchez, B. Van Waeyenberge, The design and verification of MuMax3, AIP Advances 4 (10) (2014) 107133.
http://dx.doi.org/10.1063/1.4899186.
- [18]
G. Venkat, H. Fangohr, A. Prabhakar, Post processing codes for paper on absorbing boundary layers for spin wave micromagnetics, GitHub.
http://dx.doi.org/10.5281/zenodo.161326.
- [19]
L. Landau, L. Lifshitz, Theory of the dispersion of magnetic permeability in ferromagnetic bodies, Phys. Zeit. Sowjetunion 8 (1935) 153.
http://dx.doi.org/10.1016/b978-0-08-010586-4.50023-7.
- [20]
M. Franchin, Multiphysics simulations of magnetic nanostructures, Ph.D. thesis, Univ. of Southampton (2009). http://eprints.soton.ac.uk/id/eprint/161207
- [21]
B. Kalinikos, Excitation of propagating spin waves in ferromagnetic films, IEE Proc. 127 (1) (1980) 4.
http://dx.doi.org/10.1049/ip-h-1.1980.0002.
- [22]
D. Pozar, Microwave Engineering, 2nd Edition, Wiley, 1997.
- [23]
P. Gruszecki, Y. S. Dadoenkova, N. N. Dadoenkova, I. L. Lyubchanskii, J. Romero-Vivas, K. Y. Guslienko, M. Krawczyk, Influence of magnetic surface anisotropy on spin wave reflection from the edge of ferromagnetic film, Phys. Rev. B 92 (2015) 054427.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Bance, T. Schrefl, G. Hrkac, A. Goncharov, D. A. Allwood, J. Dean, Micromagnetic calculation of spin wave propagation for magnetologic devices, J. Appl. Phys. 103 (7) (2008) 07E 735. http://dx.doi.org/10.1063/1.2836791 . · doi ↗
- 2[2] Y. Peng, G. Zhao, F. Morvan, S. Wu, M. Yue, Dynamic micromagnetic simulation of the magnetic spectrum of permalloy nanodot array with vortex state, J. Magn. Magn. Mater 422 (2017) 57–60. http://dx.doi.org/10.1016/j.jmmm.2016.08.060 . · doi ↗
- 3[3] V. V. Kruglyak, et al., Magnonics, J. Phys. D: App. Phys. 43 (2010) 264001. http://dx.doi.org/10.1088/0022-3727/43/26/264001 . · doi ↗
- 4[4] S. K. Kim, Micromagnetic computer simulations of spin waves in nanometre-scale patterned magnetic elements, J. Phys. D: App. Phys. 43 (26) (2010) 264004. http://dx.doi.org/10.1088/0022-3727/43/26/264004 . · doi ↗
- 5[5] Z. Li, M. Wang, Y. Nie, D. Wang, Q. Xia, W. Tang, Z. Zeng, G. Guo, Spin-wave propagation spectrum in magnetization-modulated cylindrical nanowires, J. Magn. Magn. Mater 414 (2016) 49 – 54. http://dx.doi.org/10.1016/j.jmmm.2016.04.057 . · doi ↗
- 6[6] R. Silvani, M. Kostylev, A. Adeyeye, G. Gubbiotti, Spin wave filtering and guiding in Permalloy/iron nanowires, J. Magn. Magn. Mater (2017) – http://dx.doi.org/10.1016/j.jmmm.2017.03.046 . · doi ↗
- 7[7] G. Venkat, D. Kumar, M. Franchin, O. Dmytriiev, M. Mruczkiewicz, H. Fangohr, A. Barman, M. Krawczyk, A. Prabhakar, Proposal for a standard micromagnetic problem: Spin wave dispersion in a magnonic waveguide, IEEE Trans. Magn. 49 (1) (2013) 524–529. http://dx.doi.org/10.1109/TMAG.2012.2206820 . · doi ↗
- 8[8] M. Fähnle, A. Slavin, R. Hertel, Role of the sample boundaries in the problem of dissipative magnetization dynamics, J. Magn. Magn. Mater 360 (2014) 126–130. http://dx.doi.org/10.1016/j.jmmm.2014.02.031 . · doi ↗
