1. Introduction
The Landau–Lifshitz (LL) equation, first proposed in 1935 by the distinguished physicists Lev Landau and Evgeny Lifshitz in their seminal work [1], stands as a cornerstone in the realm of theoretical physics, particularly in the study of ferromagnetism. This mathematical framework has evolved into a fundamental tool, serving as a bedrock for understanding and predicting the behavior of magnetic materials, and has found widespread applications, especially within the magnetic recording industry. The LL equation plays a pivotal role in elucidating the dynamic properties of ferromagnetic materials, which are characterized by the alignment of magnetic moments in parallel. Its significance lies in providing a theoretical foundation for describing the evolution of magnetization in response to external perturbations, such as magnetic fields or temperature changes. This predictive capability is invaluable for designing and optimizing magnetic recording technologies, where the precise control of magnetization dynamics is crucial for achieving high-performance data storage devices.
Over the years, advancements in our understanding of condensed matter physics and computational capabilities have led to refinements and extensions of the LL equation. Researchers have incorporated additional factors, such as quantum mechanical effects and spin transport phenomena, to enhance its accuracy and applicability to a broader range of magnetic materials. This ongoing refinement ensures that the LL equation remains a versatile and reliable tool in addressing contemporary challenges in materials science and technology. Beyond its immediate applications in the magnetic recording industry, the LL equation has contributed to the exploration of novel magnetic phenomena and exotic states of matter. Researchers continue to leverage its theoretical framework to investigate emergent magnetic behaviors in various systems, including spintronics and magnetic nanoparticles. The equation’s adaptability and predictive power make it a valuable asset in the quest for new materials with unique magnetic properties, holding promise for future technological innovations.
The LL equation under consideration in this paper is expressed in a particular mathematical form, and it is presented as follows:
(1)
In the context of this formulation, the magnetization vector field is represented as , where x is a spatial variable and t denotes time. The domain, denoted by and defined as , encompasses the spatial extent of the system. On the boundary of the domain, denoted as , we consider either the zero Neumann boundary or periodic boundary conditions, depending on the specific requirements of the analysis.
The classical LL equation stands as a sturdy theoretical foundation, offering valuable quantitative insights into the intricate dynamics of magnetization within ferromagnetic materials. While analytical solutions for the LL equation [2] are attainable under certain limiting conditions, the inherent non-linearity of the equation demands numerical treatments for a more expansive and realistic comprehension. Expanded models such as the LL–Gilbert–Slonczewski equation [3] also require numerical solutions. The adoption of numerical methods becomes imperative to delve into the nuanced and rich dynamics characterizing the evolution of magnetization. In practical scenarios, where the LL equation captures the complex interplay of magnetic moments in ferromagnets, relying solely on analytical solutions may prove insufficient due to the intricate non-linearities involved. Consequently, numerical methods emerge as indispensable tools, allowing researchers to explore the dynamic evolution of magnetization in a broader parameter space and under diverse conditions. The application of numerical treatments not only enhances the versatility of studying the LL equation but also enables a more comprehensive investigation into the various factors influencing magnetization dynamics. By leveraging numerical methods, researchers can simulate and analyze complex scenarios that may be challenging or impractical to address solely through analytical means. This approach becomes particularly crucial when dealing with real-world materials exhibiting diverse magnetic behaviors, where the robustness and adaptability of numerical methods play a pivotal role in uncovering the full spectrum of magnetization dynamics.
Before immersing ourselves in the intricacies of the adaptive time-stepping method tailored for the LL Equation (1), it is instructive to survey some noteworthy prior investigations in the field. Jeong and Kim, for instance, introduced a Crank–Nicolson scheme and an innovative, robust, accurate, and rapid numerical method as solutions for the LL equation [4,5]. Sharma et al. [6] adopted the adaptive time-step variational integrator to preserve momentum and energy. Moumni and Tilioua [7] contributed to the discourse by presenting a semi-implicit finite difference method (FDM) designed for the mathematical model that encapsulates the dynamics of magnetization, incorporating inertial effects into their framework. Li et al. proposed a Gauss–Seidel projection method with unconditional stability for the numerical solution of the LL equation, employing the Gauss–Seidel method [8]. Janneli [9] proposed an adaptive procedure with a step size selection function to solve time-fractional advection–diffusion–reaction models. Step sizes are adapted according to the behavior of the solution. Wang et al. devised a methodology combining a Gauss–Seidel method of an implicit fractional-step solver for the gyromagnetic term with the projection scheme to address the heat flow of harmonic maps [10]. Adaptive methods can be applied to other areas such as the adaptive signal for time-frequency domain to conduct quilted frames [11]. Meanwhile, Alouges et al. explored the numerical solution using the finite element method (FEM) in their works [12,13,14]. A Fourier spectral method was employed by Moumni et al. to approximate the solution of the LL equation, showcasing the versatility of different numerical approaches [15]. For a comprehensive exploration of numerical methods applicable to the LL equation, a plethora of references are available. Wang and Wang’s work [16], Yang’s stability analysis [17], Carstensen’s insights [18], Bastos et al.’s magnetic domain modeling [19], and Cai et al.’s exploration of error analysis [20] provide detailed insights into the diverse methodologies employed to tackle the challenges posed by the LL equation. Chen et al. [21] proposed a second-order semi-implicit method based on the backward difference method for the LL equation. They conducted a thorough analysis of their proposed scheme and presented the results of convergence tests. These references collectively offer a rich tapestry of numerical strategies, laying the groundwork for a deeper understanding and development of effective solution methodologies for the LL equation.
In real-world applications, finding solutions to boundary value problems involving partial differential equations often necessitates the application of numerical techniques. Among the predominant methodologies utilized are the FEM [22], finite volume method (FVM), FDM [23,24,25,26], and spectral method (SM) [27]. Krivovichev [26] proposed an optimized Runge–Kutta scheme with higher-order derivatives to solve parabolic and hyperbolic partial differential equations. Numerical simulations compared the Mead and Renaut methods with the proposed method by solving the linear advection equation, showing superior stability and applicability. Christou et al. [27] proposed an SM using the Christov functions to solve the problem formulated by the LL and magnetostatic equations. Numerical simulations showed good agreement between the exact and numerical solution. These numerical approaches typically employ a fixed step size, which may not be optimal across a diverse array of problems. Recent developments have introduced alternative techniques, particularly those based on adaptive time-stepping methods, offering distinct advantages over traditional approaches such as FEM, FVM, FDM, and SM. Adaptive time-stepping methods automatically adjust the size of temporal step according to the local characteristics of the problem, allowing for dynamic adaptation to the varying complexities inherent in the solution [28]. Cheng and Shen [29] proposed an adaptive time stepping method based on the energy decreasing scheme, which is an unconditionally energy stable method for the LL equation. As shown through the numerical results, the adaptive time-stepping method is computationally more efficient than a typical semi-implicit method.
Recently, He et al. [30] presented a family of high-order computation methods for the Landau–Lifshitz–Gilbert equation, using Gauss–Legendre quadrature to achieve arbitrary-order accuracy while preserving geometrical properties such as constant magnetization magnitude and Lyapunov structure, validated through theoretical analysis and numerical experiments. Cai et al. [20] analyzed a second-order accurate, linear computational method for the LL equation with large damping parameters, and they provided a rigorous error estimate and addressed the stability challenges of the non-linear projection step, which ensures efficiency by solving only a linear system with constant coefficients at each time step.
The primary purpose of this study is to propose an efficient and simple adaptive time-stepping FDM for solving the LL equation by strategically selecting time steps to maintain displacement within a tolerance, which enables larger steps near equilibrium for faster computations. Unlike traditional adaptive time-stepping methods, the proposed approach does not rely on an iterative process to determine the appropriate time step within a specified tolerance. Instead, the proposed method is a single-step method. Cheng and Shen [29] developed two classes of length-preserving methods for the LL equation using distinct Lagrange multiplier approaches, including efficient higher-order predictor-corrector methods and energy-dissipative schemes, validated through numerical experiments and comparisons with existing methods.
The structure of this paper is delineated as follows: Section 2 introduces the algorithm proposed in this study for the numerical solution. Computational experiments conducted with the proposed method are detailed in Section 3. The paper concludes with summarizing remarks in Section 4.
2. Numerical Method
2.1. Discretization
We shall discretize the given domain as , where is a space step size and is the number of grid points; see Figure 1.
We simply denote a numerical solution as
where , for , is the nonuniform time step size, and . The visualization of is shown in Figure 2.Similarly, . The explicit Euler scheme is given as
(2)
where the discrete Laplacian is defined as , and is the number of iterations. The periodic boundary condition ( and ) is applied for . That is, Define the discrete energy function [31] as follows: In particular, the energy function is conserved when the forcing term [23].2.2. Adaptive Time-Stepping Algorithm
Now, we present the adaptive time-stepping method. We set a maximum displacement of the numerical solution within a single time step by a tolerance . Multiplying both sides of Equation (16) by , we obtain
(3)
A maximum norm is defined as follows:(4)
Then, from Equation (3), we require that the following condition be satisfied:(5)
In this study, we use the maximum norm instead of the -norm, which measures the average, because the maximum norm is more effective for assessing the largest individual component in a vector and ensures that no single variable dominates the vector’s magnitude. From Equation (5), we have the constraint of the time step sizes:(6)
Then, we use(7)
where is a given maximum time step size that guarantees stability. From Equation (3), we have the next time solution:(8)
However, generally, for some i. We normalize it as(9)
Repeat this process while to calculate the numerical approach of . When determining adaptive time steps, can exceed the desired final time. In order to avoid such circumstance, if , then set .
We present a detailed numerical algorithm for each step of the proposed method in Algorithm 1.
| Algorithm 1: Adaptive scheme for the LL equation |
| INPUT endpoints ; number of grid points ; initial condition; final time T; tolerance ; maximum time step size ; forcing term . |
We use the maximum norm between and for the criterion for selecting an adaptive time step, which ensures that the maximum displacement falls within a predefined tolerance threshold. The rationale for using the maximum norm between and is to decrease the time step when the temporal evolution is rapid and to increase it when the evolution is slow.
The proposed time adaptivity method is different from a well-known method such as the adaptive Runge–Kutta–Fehlberg (RKF) method, which is based on both higher- and lower-order numerical schemes [32]. The adaptive RKF method has been successfully applied for the Allen–Cahn equation [28]. The RKF method is a numerical technique with higher order than our proposed method. If we assume that the numerical solution changes rapidly, the local error generated by the adaptive time-stepping method based on the RKF method will be relatively smaller than that of our proposed method. However, when calculating the time step size adaptively, the adaptive time-stepping method based on the RKF method cannot calculate it at once because it does not know the time step size advance.
Although our proposed time adaptivity method has lower-order than the adaptive time-stepping method based on the RKF method, it is easy and simple to numerically implement, and it has the advantage of being computationally efficient, because it does not require recomputing numerical solutions when the updated solution does not satisfy a certain condition, as is done in [28]. Our proposed updating algorithm is a one-step method. In addition, our proposed method can continuously reduce the time step size as the numerical solution is updated, which is a drawback that can be compensated for by separately considering the conditions for determining the lower bound. In [33], an optimization of explicit Runge–Kutta schemes up to six-order accuracy was presented for ordinary differential equation. The authors proposed a method for selecting optimal free coefficients based on minimizing residual terms and ensuring interpolational properties.
3. Computational Experiments
We shall study the achievement of the proposed adaptive time-stepping method through several computational experiments. We begin with the comparison study between the numerical and analytic solution for the forcing term.
3.1. Without Forcing Term
Now, we perform a convergence test when on a computational domain and . The analytic solution [4] of the equation can be defined as
where , . The boundary condition with periodic recurrence is considered as and . An initial condition is given as follows: Then, we can observe that meets Equation (1), the initial condition, and the periodic boundary condition.Figure 3a–c display the snapshots of the computational results of at , , and , respectively. Figure 3d–f display the numerical solutions to , , and with the matching exact solutions at , respectively. The differences between the exact solution and the computational solutions , , and , shown in Figure 3g–i, respectively, are evaluated at . Here, we use tolerance , and maximum time step size . In case , we verify that the energy is conserved. Figure 3j shows the discrete energy variation over time.
3.2. Periodic Forcing Term
We consider a one-dimensional LL equation on domain , and with a forcing term
(10)
which has an exact solution [4](11)
Therefore, a corresponding forcing term is adopted for the governing LL equation. For brevity, we used . The computational domain is defined as explained in Section 2.1. For final time , tolerance and maximum time step size are selected as appropriate parameter values. Figure 4a–c show the snapshots of the computational results of at , , and , respectively. Figure 4d–f and g–i display the numerical solutions and differences of , , and with the matching exact solutions at , respectively. Computational results are represented by a circle, and analytic solutions are represented by solid lines. We can see that the results from the proposed method show good agreement with the exact solution. See Appendix A Table A1 for enumerated parameters.3.3. Non-Periodic Forcing Term
In this section, we present a computational experiment that rapidly changes over time. The proposed time adaptive approach has its strength where the change of the solution is rapid and diverse during the numerical simulation. Therefore, we apply the following exact solution and corresponding forcing term in Equation (10):
(12)
(13)
(14)
To show the rapid change of the solution over time, Figure 5 illustrates the exact solution . The forcing term introduced in this section is no longer periodic. Therefore, we use the homogeneous Neumann boundary condition instead of the periodic boundary condition. Therefore, and is applied. On the computational domain with , we apply tolerance , maximum time step size and find the numerical solution at final time . Snapshots of the computational results at and are illustrated in Figure 6a–c, respectively. Figure 6d–i shows the numerical solutions and difference between the numerical solution and exact solution of u, v and w from left to right. For error comparison, we use the discrete maximum error defined as follows:
The execution time is 767.9768 s, and the maximum error is .Figure 7 illustrates the temporal evolution of the adaptive time step until final time T. The time step decreases as evolution processes, and we can find the major advantage of our proposed model. If a constant time step is applied, the minimum value of in Figure 7 must be used, which is unnecessary in most of the evolution. For example, before time , the required time step is around six times the size of the initial step size. The time step size applied at is , which is approximately 100 times smaller than the initial time step. Assume that a constant time step is applied, which is the minimum step size in Figure 7. Because the adaptive step size decreases exponentially, a smaller time step must be applied for the constant time step method, which will decrease the efficiency of the calculation. Therefore, the proposed adaptive time step not only shows a better performance than the constant time step method but also increases the efficiency as a bigger total time is applied.
Next, we present a comparison between the proposed adaptive time step method and the constant time step methods: the explicit method and the Crank–Nicolson method studied by Jeong and Kim [4]. Jeong and Kim proposed a finite difference method for the LL equation using the Crank–Nicolson method and multigrid method for handling nonlinearities.
Figure 8 shows the numerical results for the explicit method with constant time step . Figure 8a–c show the temporal evolution of the numerical solutions at , , and , respectively. Figure 8d–f show the numerical and analytic solutions of u, v, and w at . Figure 8g–i show the difference between the numerical and analytic solutions for u, v, and w. The execution time is 901.6647 s, and the maximum error is .
Under the equal benchmark problem, we applied constant time step . Figure 9 shows numerical results for the Crank–Nicolson method with a constant time step. The first row of Figure 9 shows the temporal evolution of the numerical solutions at , , and . The second row of Figure 9 shows the numerical and analytic solutions of u, v, and w at . The last row of Figure 9 shows the difference between the numerical and analytic solutions for u, v, and w. The execution time is 1123.6650 s, and the maximum error is .
Through Figure 6, Figure 8 and Figure 9, we compared the results of the explicit adaptive time step method, the constant time step method, and the Crank–Nicolson method for a rapidly changing solution. From these results, the adaptive time step method proved to be better than the constant time step method in terms of both execution time and error. While the first-order adaptive time step method showed slightly larger errors compared to the second-order Crank–Nicolson method, it achieve a similar level of error with significantly less execution time. Furthermore, the proposed adaptive method has the advantage that the trial and error of finding a suitable time step is unnecessary. If a desired tolerance is given, the adaptive time step size is automatically given. However, when applying the Crank–Nicolson method, attempts for finding a suitable time step must be previously performed. Therefore, if we include this procedure in account, the proposed method has a superiority compared to the Crank–Nicolson method.
In concluding this section, we shall provide the maximum error as a function of the tolerance in order to illustrate the behavior of the controller for many levels of accuracy. We used the exact solution and forcing term introduced in this section on the computational domain with at final time . Under maximum step size , maximum errors at tolerance , , are illustrated in Figure 10. We can see that after the first data, the maximum error linearly grows with the tolerance.
3.4. Damping Forcing Term
Next, we consider a one-dimensional LL equation on domain with a damping forcing term. The exact solution and corresponding forcing term are given as follows:
Figure 11a–c show the snapshots of the computational results of at , , and , respectively. Figure 11d–f display the numerical approximations of , , and with the corresponding exact solutions at , respectively. Figure 11g–i illustrate the difference of , , and with the matching exact solutions at , respectively. Here, we use , , , , and .
Lastly, we simulate the case where the forcing term is constant, with the same computational domain as the last numerical simulation. Tolerance is applied. The constant forcing term represents the constant one directional external magnetic field that is applied to the dynamics of magnetization. The initial condition is given as . Figure 12a–c show the snapshots of the computational results of at , and , respectively. Figure 12d–f display the numerical approximations of , , and with the corresponding exact solutions at , respectively. We can see the numerical results are stable and therefore capable of simulating this application.
4. Conclusions
The article introduced a new adaptive time-stepping FDM for solving the LL equation, which is crucial for investigating magnetic materials and processes. The method strategically selects time steps to keep displacement within a tolerance and allows larger steps near equilibrium states for faster computations. Benchmark tests demonstrated the algorithm’s efficiency and accuracy and showed its potential for advancing magnetic phenomena analysis. We expect that the proposed time-stepping adaptive method can be applied to various equations which can be numerically approximated. Reaction–diffusion equations such as the Allen–Cahn equation can make good use of the proposed method because the displacement of the numerical solution is determined by the time step size. Furthermore, the evolution of the numerical solution varies during the numerical simulation, which indicates that the adaptive time step can be an efficient solution.
In this paper, we considered a one-dimensional LL equation. Extending the proposed method to multi-dimensional problems presents challenges for explicit methods in terms of stability, which is a limitation of this study. Oscillations have already been reported in one-dimensional problems. We expect that adopting an implicit method combined with the adaptive time-stepping method could provide a solution for the multi-dimensional LL problem. In future work, we will present an efficient adaptive time-stepping method for the LL Equation (1) in two- and three-dimensional spaces. As a preliminary model, we consider the two-dimensional case as follows. In two-dimensional space, Equation (1) on is defined as
(15)
Let and be positive integers. The discrete computational domain is defined as , where the spatial step size . We discretize Equation (15) asWe consider the case without the forcing term, where . An exact solution of Equation (15) is given by [4]
The initial condition on the is given by
We used the parameters , , , and the final time . For visualization of the numerical solution at time , we used the scaled numerical solution for , . Figure 13 shows the scaled numerical solutions at and using the adaptive time-stepping method.Future work will focus on extending the proposed adaptive method to another class of partial differential equations with a similar structure, particularly those involving fast and slow evolutions such as the Allen–Cahn equation [34], the Black–Scholes equation [35], and the Susceptible–Infected–Recovered (SIR) epidemic model [36].
Conceptualization, J.K. and H.K.; methodology, J.K., H.K. and S.K. (Soobin Kwak); software, H.K., S.K. (Soobin Kwak), M.M., S.K. (Seungyoon Kang) and S.H.; validation, M.M., S.K. (Soobin Kwak) and S.H.; formal analysis, H.K. and J.K.; investigation, S.K. (Seungyoon Kang) and M.M.; resources, S.K. (Seungyoon Kang) and S.H.; data curation, S.K. (Seungyoon Kang) and S.H.; writing—original draft, H.K., S.K. (Soobin Kwak), M.M., S.K. (Seungyoon Kang), S.H. and J.K.; writing—review and editing, H.K., S.K. (Soobin Kwak), S.H., S.K. (Seungyoon Kang) and J.K.; visualization, S.K. (Soobin Kwak) and S.H.; supervision, H.K. and J.K.; project administration, J.K.; funding acquisition, H.K. and J.K. All authors have read and agreed to the published version of the manuscript.
The raw data supporting the conclusions of this article will be made available by the authors on request.
The authors thank the reviewers for their constructive and helpful comments on the revision of this article.
The authors declare no conflicts of interest.
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 3. Numerical solutions at (a) [Forumla omitted. See PDF.], (b) [Forumla omitted. See PDF.], and (c) [Forumla omitted. See PDF.]. Numerical and analytic solutions of (d) [Forumla omitted. See PDF.], (e) [Forumla omitted. See PDF.], and (f) [Forumla omitted. See PDF.] at [Forumla omitted. See PDF.]. The differences between the exact solution and the computational solutions (g) [Forumla omitted. See PDF.], (h) [Forumla omitted. See PDF.], and (i) [Forumla omitted. See PDF.] at [Forumla omitted. See PDF.]. (j) The time evolution of discrete energy.
Figure 4. Numerical solution at (a) [Forumla omitted. See PDF.], (b) [Forumla omitted. See PDF.], and (c) [Forumla omitted. See PDF.]. Numerical and analytic solutions of (d) u, (e) v, and (f) w at [Forumla omitted. See PDF.]. The differences between the exact solution and the numerical solutions (g) u, (h) v, and (i) w at [Forumla omitted. See PDF.].
Figure 6. Numerical solutions for the proposed adaptive method at (a) [Forumla omitted. See PDF.], (b) [Forumla omitted. See PDF.], and (c) [Forumla omitted. See PDF.]. Numerical and analytic solutions of (d) u, (e) v, and (f) w at [Forumla omitted. See PDF.]. The differences between the exact solution and the numerical solutions (g) u, (h) v, and (i) w at [Forumla omitted. See PDF.].
Figure 7. Desired adaptive time step [Forumla omitted. See PDF.] for each time. Adaptive time steps enhance the efficiency of the method.
Figure 8. Numerical solutions for the explicit method with constant time step [Forumla omitted. See PDF.] at (a) [Forumla omitted. See PDF.], (b) [Forumla omitted. See PDF.], and (c) [Forumla omitted. See PDF.]. Numerical and analytic solutions of (d) u, (e) v, and (f) w at [Forumla omitted. See PDF.]. The differences between the exact solution and the numerical solutions (g) u, (h) v, and (i) w at [Forumla omitted. See PDF.].
Figure 9. Numerical solutions for the Crank–Nicolson method with constant time step [Forumla omitted. See PDF.] at (a) [Forumla omitted. See PDF.], (b) [Forumla omitted. See PDF.], and (c) [Forumla omitted. See PDF.]. Numerical and analytic solutions of (d) u, (e) v, and (f) w at [Forumla omitted. See PDF.]. The differences between the exact solution and the numerical solutions (g) u, (h) v, and (i) w at [Forumla omitted. See PDF.].
Figure 10. Maximum errors as a function of the tolerance. Tolerance values range from [Forumla omitted. See PDF.] to [Forumla omitted. See PDF.].
Figure 11. Simulation of damping forcing term. Numerical solution at (a) [Forumla omitted. See PDF.], (b) [Forumla omitted. See PDF.], and (c) [Forumla omitted. See PDF.]. Numerical and analytic solutions of (d) u, (e) v, and (f) w at [Forumla omitted. See PDF.]. The differences between the exact solution and the numerical solutions (g) u, (h) v, and (i) w at [Forumla omitted. See PDF.].
Figure 12. Simulation of constant forcing term. Numerical solution at (a) [Forumla omitted. See PDF.], (b) [Forumla omitted. See PDF.], and (c) [Forumla omitted. See PDF.]. Numerical solutions of (d) u, (e) v, and (f) w at [Forumla omitted. See PDF.].
Figure 13. Numerical solution at (a) [Forumla omitted. See PDF.] and (b) [Forumla omitted. See PDF.] using the adaptive time-stepping method.
Appendix A
The following MATLAB code produces the results shown in
In this paper, the LL equation in a small scale is simulated through MATLAB. We expect that the proposed method can be expanded to larger-scale problems that handle practical engineering applications with the help of additional computational methods such as parallel computing.
Parameters used for the 1D LL equation.
| Parameters | Description |
|---|---|
| | number of grid points on the x-axis |
| | minimum value on the x-axis |
| | maximum value on the x-axis |
| | space step size |
| | final time |
| | maximum time step size |
| | tolerance |
| |
References
1. Landau, L.; Lifshitz, E. On the theory of the dispersion of magnetic permeability in ferromagnetic bodies. Phys. Z. Sowjetunion; 1935; 8, pp. 101-114.
2. Bertotti, G.; Mayergoyz, I.D.; Serpico, C. Analytical solutions of Landau–Lifshitz equation for precessional dynamics. Physica B; 2004; 343, pp. 325-330. [DOI: https://dx.doi.org/10.1016/j.physb.2003.08.064]
3. García-Ñustes, M.A.; Humire, F.R.; Leon, A.O. Self-organization in the one-dimensional Landau–Lifshitz–Gilbert–Slonczewski equation with non-uniform anisotropy fields. Commun. Nonlinear Sci. Numer. Simul.; 2021; 96, 105674. [DOI: https://dx.doi.org/10.1016/j.cnsns.2020.105674]
4. Jeong, D.; Kim, J. A Crank–Nicolson scheme for the Landau–Lifshitz equation without damping. J. Comput. Appl. Math.; 2010; 234, pp. 613-623. [DOI: https://dx.doi.org/10.1016/j.cam.2010.01.002]
5. Jeong, D.; Kim, J. An accurate and robust numerical method for micromagnetics simulations. Curr. Appl. Phys.; 2014; 14, pp. 476-483. [DOI: https://dx.doi.org/10.1016/j.cap.2013.12.028]
6. Sharma, H.; Borggaard, J.; Patil, M.; Woolsey, C. Performance assessment of energy-preserving, adaptive time-step variational integrators. Commun. Nonlinear Sci. Numer. Simul.; 2022; 114, 106646. [DOI: https://dx.doi.org/10.1016/j.cnsns.2022.106646]
7. Moumni, M.; Tilioua, M. A finite-difference scheme for a model of magnetization dynamics with inertial effects. J. Eng. Math.; 2016; 100, pp. 95-106. [DOI: https://dx.doi.org/10.1007/s10665-015-9836-4]
8. Li, P.; Xie, C.; Du, R.; Chen, J.; Wang, X.P. Two improved Gauss-Seidel projection methods for Landau–Lifshitz–Gilbert equation. J. Comput. Phys.; 2020; 401, 109046. [DOI: https://dx.doi.org/10.1016/j.jcp.2019.109046]
9. Jannelli, A. Adaptive numerical solutions of time-fractional advection–diffusion–reaction equations. Commun. Nonlinear Sci. Numer. Simul.; 2022; 105, 106073. [DOI: https://dx.doi.org/10.1016/j.cnsns.2021.106073]
10. Wang, X.P.; García-Cervera, C.J.; Weinan, E. A Gauss–Seidel projection method for micromagnetics simulations. J. Comput. Phys.; 2001; 171, pp. 357-372. [DOI: https://dx.doi.org/10.1006/jcph.2001.6793]
11. Dörfler, M. Quilted Gabor frames—A new concept for adaptive time-frequency representation. Adv. Appl. Math.; 2011; 47, pp. 668-687. [DOI: https://dx.doi.org/10.1016/j.aam.2011.02.007]
12. Alouges, F. A new finite element scheme for Landau–Lifshitz equations. Discrete Contin. Dyn. Syst. Ser. S; 2008; 1, pp. 187-196.
13. Alouges, F.; Jaisson, P. Convergence of a finite element discretization for the Landau–Lifshitz equations in micromagnetism. Math. Models Methods Appl. Sci.; 2006; 16, pp. 299-316. [DOI: https://dx.doi.org/10.1142/S0218202506001169]
14. Mohammed, M.; Mouhcine, T. A finite element approximation of a current-induced magnetization dynamics model. J. Math. Model.; 2022; 10, pp. 53-69.
15. Moumni, M.; Douiri, S.M.; Kim, J.S. Fourier-spectral method for the Landau–Lifshitz–Gilbert equation in micromagnetism. Results Appl. Math.; 2023; 19, 100380. [DOI: https://dx.doi.org/10.1016/j.rinam.2023.100380]
16. Weinan, E.; Wang, X.P. Numerical methods for the Landau–Lifshitz equation. SIAM J. Numer. Anal.; 2001; 39, pp. 1647-1665.
17. Yang, W.; Wang, D.; Yang, L. A stable numerical method for space fractional Landau–Lifshitz equations. Appl. Math. Lett.; 2016; 61, pp. 149-155. [DOI: https://dx.doi.org/10.1016/j.aml.2016.05.014]
18. Cimrák, I. A survey on the numerics and computations for the Landau–Lifshitz equation of micromagnetism. Arch. Comput. Methods Eng.; 2007; 15, pp. 1-37. [DOI: https://dx.doi.org/10.1007/BF03024947]
19. Bastos, J.P.A.; Sadowski, N. Magnetic Materials and 3D Finite Element Modeling; CRC Press: Boca Raton, FL, USA, 2017.
20. Cai, Y.; Chen, J.; Wang, C.; Xie, C. Error analysis of a linear numerical scheme for the Landau–Lifshitz equation with large damping parameters. Math. Methods Appl. Sci.; 2023; 46, pp. 18952-18974. [DOI: https://dx.doi.org/10.1002/mma.9601]
21. Chen, J.; Wang, C.; Xie, C. Convergence analysis of a second-order semi-implicit projection method for Landa–Lifshitz equation. Appl. Numer. Math.; 2021; 168, pp. 55-74. [DOI: https://dx.doi.org/10.1016/j.apnum.2021.05.027]
22. Yang, Y.B.; Jiang, Y.L. Unconditional optimal error estimates of linearized second-order BDF Galerkin FEMs for the Landau–Lifshitz equation. Appl. Numer. Math.; 2021; 159, pp. 21-45. [DOI: https://dx.doi.org/10.1016/j.apnum.2020.08.014]
23. Fuwa, A.; Ishiwata, T.; Tsutsumi, M. Finite difference scheme for the Landau–Lifshitz equation. Jpn. J. Ind. Appl. Math.; 2012; 29, pp. 83-110. [DOI: https://dx.doi.org/10.1007/s13160-011-0054-9]
24. Magaletti, F.; Gallo, M.; Perez, S.P.; Carrillo, J.A.; Kalliadasis, S. A positivity-preserving scheme for fluctuating hydrodynamics. J. Comput. Phys.; 2022; 463, 111248. [DOI: https://dx.doi.org/10.1016/j.jcp.2022.111248]
25. Daribayev, B.; Mukhanbet, A.; Azatbekuly, N.; Imankulov, T. A quantum approach for exploring the numerical results of the heat equation. Algorithms; 2024; 17, 327. [DOI: https://dx.doi.org/10.3390/a17080327]
26. Krivovichev, G.V. Stability optimization of explicit Runge–Kutta methods with higher-order derivatives. Algorithms; 2024; 17, 535. [DOI: https://dx.doi.org/10.3390/a17120535]
27. Christou, M.A.; Papanicolaou, N.C.; Sophocleous, C. An efficient and highly accurate spectral method for modeling the propagation of solitary magnetic spin waves in thin films. Comput. Appl. Math.; 2020; 39, 205. [DOI: https://dx.doi.org/10.1007/s40314-020-01230-7]
28. Lee, C.; Park, J.; Kwak, S.; Kim, S.; Choi, Y.; Ham, S.; Kim, J. An adaptive time-stepping algorithm for the Allen–Cahn equation. J. Funct. Spaces; 2022; 2022, 2731593. [DOI: https://dx.doi.org/10.1155/2022/2731593]
29. Cheng, Q.; Shen, J. Length preserving numerical schemes for Landau–Lifshitz equation based on Lagrange multiplier approaches. SIAM J. Sci. Comput.; 2023; 45, pp. A530-A553. [DOI: https://dx.doi.org/10.1137/22M1501143]
30. He, J.; Yang, L.; Zhan, J. Temporal High-Order Accurate Numerical Scheme for the Landau–Lifshitz–Gilbert Equation. Mathematics; 2024; 12, 1179. [DOI: https://dx.doi.org/10.3390/math12081179]
31. De Laire, A. Recent results for the Landau–Lifshitz equation. SeMA J.; 2022; 79, pp. 253-295. [DOI: https://dx.doi.org/10.1007/s40324-021-00254-1]
32. Atkinson, K.; Han, W.; Stewart, D.E. Numerical Solution of Ordinary Differential Equations; 2nd ed. John Wiley & Sons: Hoboken, NJ, USA, 2009.
33. Alshina, E.A.; Zaks, E.M.; Kalitkin, N.N. Optimal first-to sixth-order accurate Runge-Kutta schemes. Comput. Math. Math. Phys.; 2008; 48, pp. 395-405. [DOI: https://dx.doi.org/10.1134/S0965542508030068]
34. Ham, S.; Kim, J. Stability analysis for a maximum principle preserving explicit scheme of the Allen–Cahn equation. Math. Comput. Simul.; 2023; 207, pp. 453-465. [DOI: https://dx.doi.org/10.1016/j.matcom.2023.01.016]
35. Lee, C.; Kwak, S.; Hwang, Y.; Kim, J. Accurate and efficient finite difference method for the Black–Scholes model with no far-field boundary conditions. Comput. Econ.; 2023; 61, pp. 1207-1224. [DOI: https://dx.doi.org/10.1007/s10614-022-10242-w]
36. Dieguez, G.; Batistela, C.; Piqueira, J.R.C. Controlling COVID-19 spreading: A three-level algorithm. Mathematics; 2023; 11, 3766. [DOI: https://dx.doi.org/10.3390/math11173766]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
This article presents an efficient and accurate adaptive time-stepping finite difference method (FDM) for solving the Landau–Lifshitz (LL) equation, which is an important mathematical model in understanding magnetic materials and processes. Our proposed algorithm strategically selects an adaptive time step, ensuring that the maximum displacement falls within a predefined tolerance threshold. Furthermore, this adaptive approach allows the utilization of larger time steps near equilibrium states and results in faster computations. For example, we introduce a numerical test where the adaptive time step decreases from
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details
; Kwak, Soobin 2 ; Moumni Mohammed 3 ; Kang, Seungyoon 2 ; Ham, Seokjun 2 ; Kim, Junseok 2
1 Department of Mathematics and Physics, Gangneung-Wonju National University, Gangneung 25457, Republic of Korea;
2 Department of Mathematics, Korea University, Seoul 02841, Republic of Korea;
3 MAMCS Group, FST Errachidia, Moulay Ismail University of Meknes, Boutalamine, P.O. Box 509, 52000 Errachidia, Morocco;




