Abstract
The modified phase field crystal (MPFC) model is a sixth-order evolutive nonlinear partial differential equation which can describe many crystal phenomena. In this paper, we propose a highly efficient and accurate numerical method to construct linear and unconditionally energy stable schemes for the MPFC model. In recent years, the scalar auxiliary variable (SAV) and SAV-based methods have attracted much attention in numerical solution for dissipative systems due to their inherent advantage of preserving certain discrete analogues of the energy dissipation law. The considered numerical schemes are based on a new SAV-type approach which named new scalar auxiliary variable (nSAV) approach. We first give a first-order energy stable numerical scheme by introducing a new SAV R(t). Then, the high-order nSAV schemes based on the k-step backward differentiation formula (BDFk) are constructed. The considered nSAV schemes allow us to construct high-order schemes for both the phase variable ϕ and ψ while only using a first-order approximation of the energy balance equation. To our knowledge, there is no careful research to give high-order accurate but energy stable schemes for the MPFC model. Meanwhile, the proposed approach only needs to solve linear equation with constant coefficients in one time step which is easy to use fast Fourier transform (FFT) to save more CPU time in calculation. Some numerical simulations are demonstrated to verify the accuracy and efficiency of our proposed schemes.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The modified phase field crystal (MPFC) model is a sixth-order evolutive nonlinear partial differential equation which was proposed in [18]. Compared with the traditional PFC model, the modified model can distinguish between the elastic relaxation and diffusion time scales [1]. For the MPFC model, perturbations are transmitted by waves that travel essentially undamped up to a certain length scale determined by the parameters. When this length scale is of the order of the size of the system, a separation of elastic relaxation and diffusion time scales may be practically observed [18]. Meanwhile, the MPFC model can still keep the original properties to describe many crystal phenomena such as edge dislocations [3], deformation and plasticity in nanocrystalline materials [19], FCC ordering [22], epitaxial growth and zone refinement [5]. The MPFC model is no longer a gradient flow. However, one can add a kinetic energy term to the original energy E of the PFC model to construct a pseudo-energy. In practice, we often regard the MPFC model as a pseudo-gradient flow. In general, we consider the following MPFC model:
with periodic boundary conditions and the following initial conditions:
The unknown function ϕ is the atomic density field. M is the mobility constant and 𝜖 > 0 is a constant with physical significance. β > 0 is a relaxation parameter. Q = (0,T] with T > 0.
In this paper, we focus on the numerical methods for the MPFC model. Similar to other phase field models, the scholars hope to construct energy stable numerical schemes for MPFC model. Many popular energy preserving methods such as convex splitting methods [1, 2, 7, 17, 20], stabilized methods [23, 25], invariant energy quadratization (IEQ) approach [8, 12, 27], scalar auxiliary variable (SAV) approach [9, 21, 24, 28] and so on are considered to discretize and simulate the MPFC model. It is worth mentioning that IEQ and SAV approaches are two very efficient and popular energy stable methods to construct linear, second-order numerical schemes. Recently, a new SAV approach is considered in [6] by Huang, Shen and Yang to construct high-order unconditionally stable adaptive time-stepping backward differentiation formula schemes. In this paper, we will apply this technique for the MPFC model. For more details about extensions and improvements of IEQ and SAV methods, we refer interested readers to the references [4, 10, 13, 14, 16].
The PFC-type equation is derived from the following Swift-Hohenberg type free energy functional
By introducing the chemical potential μ which is defined as
one can rewrite the MPFC model (1.1) as follows
It can be observed that (1.4) is not precisely a mass conservation equation due to the term ϕtt. In [8], we can find that if the initial condition satisfies \({\int \limits }_{\Omega }\phi _{0}dbf {x}=0\), the following mass conservation will hold:
To derive the energy dissipation law, we need to define the \(H^{-1}_{per}\) inner product [8]. Suppose \(u\in {L^{2}_{0}}({\Omega })=\{v\in L^{2}({\Omega })|(v,1)=0\}\), define \(g_{u}\in H^{2}_{per}({\Omega })\cap {L_{0}^{2}}({\Omega })\) to be the unique solution to the following problem with periodic boundary condition:
We then define gu := (−Δ)− 1u, and for any \(u,v\in {L^{2}_{0}}({\Omega })\), the \(H^{-1}_{per}\) inner product and norm can be defined as follows:
It is easy to obtain the following identity:
From [8], one can see that the MPFC model has the following energy dissipation law
where the pseudo-energy \({E}(\phi )\) is defined as
The main purpose of this paper is to derive linear, energy dissipative and high-order accurate SAV-type schemes for the MPFC model. Partially inspired by the idea of the new scalar auxiliary variable (nSAV) approach introduced in [6], we propose the nSAV approach to construct high-order unconditional energy stable schemes based on the k-step backward differentiation formula (BDFk) to simulate the MPFC model. The considered nSAV schemes allow us to construct high-order schemes for both the phase variable ϕ and ψ while only using a first-order approximation of the energy balance equation. To our knowledge, there is no careful research to give high-order accurate but energy stable schemes for the MPFC model. Meanwhile, the proposed approach only needs to solve linear equation with constant coefficients in one time step which is easy to use fast Fourier transform (FFT) to save more CPU time in calculation. We give some numerical examples in 2D and 3D to verify the accuracy and efficiency of our proposed schemes.
The paper is organized as follows. In Section 2, we give a brief summary of the classic SAV scheme for the time integration for the MPFC model. Then, our first-order nSAV scheme and the high-order schemes based on the k-step BDF are presented in Section 3, together with the energy dissipation law. Finally, in Section 4, various 2D and 3D numerical simulations are demonstrated to verify the accuracy and efficiency of our proposed schemes.
Before giving the discrete formulation, we let N > 0 be a positive integer and set
2 The traditional SAV approach
Firstly, we will give a brief introduction of the traditional SAV scheme for the MPFC model. The detailed discretization form and analysis can be seen in [8]. Assume that there is a positive constant C to ensure E1(ϕ) + C > 0 where \(E_{1}(\phi )={\int \limits }_{\Omega } F(\phi )dbf {x}={\int \limits }_{\Omega } \frac {1}{4}\phi ^{4}-\frac {\epsilon} {2}\phi ^{2}dbf {x}\) is a nonlinear energy functional. Then, we introduce a new variable ψ and a new SAV r(t) as follows:
Combining the above two new variables with the MPFC model (1.4), we can obtain the following equivalent MPFC system:
The new equivalent system follows a modified energy dissipative law:
where the modified energy \({\widehat {E}}(\phi ,r)\) is defined as
For the SAV-based time discretization schemes, we only give the following first-order scheme derived by the backward Euler method:
Theorem 2.1
The first-order SAV-based scheme (2.5) for the equivalent MPFC system (2.2) is unconditionally energy stable in the sense that
where the modified discrete version of the energy is defined by
3 Numerical new SAV schemes for MPFC model
In this section, we will give a series of numerical time-marching high-order schemes by using the new SAV approach for the MPFC model.
3.1 The first-order new SAV scheme
In this subsection, we will introduce a new SAV approach for the MPFC model to construct first-order semi-implicit energy stable schemes. Introduce a new scalar auxiliary variable:
where C0 is a chosen scalar such that \({E}(\phi )+C_{0}>0\). Then, the following dynamical equation will be satisfied:
Define \(\xi (t)=\frac {R(t)}{ {E}(\phi )+C_{0}}\) and note that ξ(t) ≡ 1 at the continuous level, then we can rewrite the MPFC model (2.2) as the following equivalent form:
where U(ξ) is a specific function of ξ which satisfies U(ξ) ≡ 1 at the continuous level.
Firstly, set U(ξ) = ξ(2 − ξ), then our new first-order scheme for (3.3) is as follows:
where \(\overline {\phi }^{n+1}\) in the third equation and \(\overline {\psi }^{n+1}\) in the fifth equation can be obtained as below. Given the initial conditions ϕ0 = ϕ0, ψ0 = ψ0 and \(R^{0}= {E}(\phi _{0})+C_{0}\), one can obtain the following linear equation:
Setting
then substituting the first equation in (3.6) into the (3.5), we can find that \(\overline {\psi }^{n+1}\) is determined by
which means \(\overline {\psi }^{n+1}\) can be solved explicitly. It is obviously to see that \(\overline {\psi }^{n+1}\) can be viewed as an approximation of ψ(tn+ 1) by a first-order semi-implicit method. Thus, \(\overline {\psi }^{n+1}\) will be first-order approximation of ψ(tn+ 1). Then, \((\nabla g_{\overline {\psi }^{n+1}},\nabla g_{\overline {\psi }^{n+1}})\) can be obtained by \(\overline {\psi }^{n+1}\). We are easy to obtain \(\overline {\phi }^{n+1}\) by the second equation in (3.6):
Combining the third equation with the fifth equation in (3.4), we can compute ξn+ 1 as follows:
Then ψn+ 1 and ϕn+ 1 can be obtained as follows:
Noting that Rn+ 1 = R(tn+ 1) + O(Δt) = 1 + O(Δt), we then obtain
Noting that U(ξ) = ξ(2 − ξ), which means that
Thus, we can easily obtain that
Similarly, we immediately obtain
To summarize, the first-order scheme (3.4) can be implemented as follows:
-
compute \(\overline {\psi }^{n+1}\) from the linear (3.7) by using the known ϕn and ψn;
-
compute \(\nabla g_{\overline {\psi }^{n+1}}\) to obtain \((\nabla g_{\overline {\psi }^{n+1}},\nabla g_{\overline {\psi }^{n+1}})\) and \(\overline {\phi }^{n+1}=\phi ^{n}+{\Delta } t\overline {\psi }^{n+1}\);
-
compute ξn+ 1 from (3.8) and update \(R^{n+1}=\xi ^{n+1}( {E}(\overline {\phi }^{n+1})+C_{0})\);
-
update \(\psi ^{n+1}=U(\xi ^{n+1})\overline {\psi }^{n+1}\) and ϕn+ 1 = Δtψn+ 1 + U(ξn+ 1)ϕn and go to the next time step.
By introducing \(\overline {\psi }^{n+1}\), the unknown variables ξn+ 1, ψn+ 1 and ϕn+ 1 can be solved step-by-step which means that the above procedure only requires solving one linear equation with constant coefficients as in the standard semi-implicit scheme. As for the energy stability, we have the following theorem.
Theorem 3.1
Rn+ 1 > 0 for any n > 0 and the first-order new SAV scheme (3.4) for the equivalent MPFC system (3.3) is unconditionally energy stable in the sense that
Proof
Using the definition of R(t), we can obtain \(R^{0}= {E}(\phi ^{0})+C_{0}>0\). Assuming that Rn > 0 for all n = 1,2,…,k. Next we only need to prove Rk+ 1 > 0. From the (3.8),we obtain
and noting \(R^{k+1}=\xi ^{k+1}( {E}(\overline {\phi }^{k+1})+C_{0})\), we are easy to obtain Rk+ 1 > 0. Thus, we immediately obtain
3.2 The high-order new SAV scheme
In this subsection, we will consider the high-order new SAV schemes for the MPFC model based on the k-step backward differentiation formula (BDFk). The essential idea is that we only need a first-order approximations for R and ξ to achieve overall k th-order accuracy for ϕ and ψ by using a (k + 1)-order approximation of 1 for U(ξ).
For the k th-order BDF new SAV scheme of the MPFC model, we set U(ξ) = Uk(ξ). Then, couple with k-step backward differentiation formula, the high-order unconditionally energy stable new SAV schemes for the equivalent system (3.3) can be constructed as follows:
where Uk(ξn+ 1) is a k + 1-order approximation of 1. There are many ways to achieve (k + 1)th-order convergent scheme for 1 − U(ξ). For example, we can choose
In (3.13),α, \(\widehat {\psi }^{n}\), \(\widehat {\phi }^{n}\) and ϕ∗,n+ 1 are defined as follows: BDF2:
BDF3:
BDF4:
Doting that 1 − U(ξn+ 1) = O(Δtk+ 1), we can directly observe that
The above high-order BDFk schemes also enjoy the same stability as the first-order scheme (3.16).
Theorem 3.2
Rn+ 1 > 0 and ξn+ 1 > 0 for any n > 0 and the BDFk schemes (3.13)–(3.17) for k = 2,3,4 are all unconditionally energy stable in the sense that
By introducing an intermediate variable \(\overline {\psi }^{n+1}\), the unknown variables \(\overline {\phi }^{n+1}\), ξn+ 1, Rn+ 1, ψn+ 1 and ϕn+ 1 can also be solved step-by-step as the first-order scheme (3.16) which means that the above procedure only requires solving one linear equation with constant coefficients as in the standard semi-implicit scheme. By introducing \(\overline {\psi }^{n+1}\) to satisfy \(\psi ^{n+1}=U_{k}(\xi ^{n+1})\overline {\psi }^{n+1}\), we can rewrite the scheme (3.13) as follows:
Actually, it is not difficult to find that the nSAV BDFk scheme (3.19) can be divided into the following five steps:
-
Step I:
Compute \(\overline {\psi }^{n+1}\) by the following semi-implicit BDFk scheme:
$$\begin{array}{l} \displaystyle\left[(\alpha+{\Delta} t\beta)I-\frac{M{\Delta} t^{2}}{\alpha}{\Delta}(1+{\Delta})^{2}\right]\overline{\psi}^{n+1}=\widehat{\psi}^{n}+\frac{M{\Delta} t}{\alpha}{\Delta}(1+{\Delta})^{2}\widehat{\phi}^{n}+M{\Delta} t{\Delta}{F^{\prime}}(\phi^{\ast,n+1}). \end{array}$$(3.20) -
Step II:
Compute \((\nabla g_{\overline {\psi }^{n+1}},\nabla g_{\overline {\psi }^{n+1}})\) and \(\overline {\phi }^{n+1}\) by the known \(\overline {\psi }^{n+1}\) and the following scheme:
$$\begin{array}{l} (\nabla g_{\overline{\psi}^{n+1}},\nabla g_{\overline{\psi}^{n+1}})=\|\overline{\psi}^{n+1}\|_{-1},\quad \overline{\phi}^{n+1}=\phi^{n}+{\Delta} t\overline{\psi}^{n+1}. \end{array}$$(3.21) -
Step III:
Compute ξn+ 1 and Rn+ 1 by the known \(\overline {\psi }^{n+1}\) and the following scheme:
$$\displaystyle\xi^{n+1}=\displaystyle\frac{MR^{n}}{M{E}(\overline{\phi}^{n+1})+MC_{0}+{\Delta} t\beta(\nabla g_{\overline{\psi}^{n+1}},\nabla g_{\overline{\psi}^{n+1}})},\quad R^{n+1}=\xi^{n+1}({E}(\overline{\phi}^{n+1})+C_{0}).$$(3.22) -
Step IV:
Using \(\overline {\psi }^{n+1}\), and Uk(ξn+ 1) to obtain ψn+ 1,:
$$\psi^{n+1}=U_{k}(\xi^{n+1})\overline{\psi}^{n+1}.$$(3.23) -
Step V:
Compute ϕn+ 1 by the following equation:
$$\phi^{n+1}=\displaystyle\frac{1}{\alpha}\left({\Delta} t\psi^{n+1}+U_{k}(\xi^{n+1})\widehat{\phi}^{n}\right).$$(3.24)
4 Numerical experiments
In this section, we will give some numerical examples to simulate the MPFC model in 2D and 3D to test our theoretical analysis which contain energy stability and convergence rates of the proposed high-order nSAV schemes. In all examples, we consider the periodic boundary conditions and use a Fourier spectral method in space.
4.1 Convergence test
Firstly, we give the following example 1 to verify the convergence order in time for the proposed high-order nSAV schemes.
Example 1
The initial value is given by
The computational domain can be set as Ω = [0,128] × [0,128]. The parameters are 𝜖 = 0.025, β = 0.9, M = 1, T = 0.1 and C0 = 1. We discretize the space by the Fourier spectral method with 256 × 256 modes. Given the analytical solutions are unknown, we take the mesh refinement test by choosing the numerical solution with Δt = 1 × 10− 5 as the analytical solution for computing errors. Firstly, we list the \(l^{\infty }(L^{2})\) errors and convergence rates of the phase variable ϕ and the introduced auxiliary variables ξ and ψ between the numerical solution and the approximate solution at T = 0.1 with different time step sizes in Tables 1, 2, 3, and 4. We can observe that the expected convergence rates of the field variable ϕ and the introduced variable ψ match their corresponding orders for all cases. For the high-order BDFk (k = 2; 3; 4) nSAV schemes, we can achieve overall k th-order accuracy for ϕ and ψ by using just a first-order approximation for ξ if we choose proper U(ξ) such that U(ξ) is a (k + 1)th-order approximation to 1. A first-order convergence for ξ is observed in Tables 2, 3, and 4 while such first-order convergence of ξ will not influence the expected convergence rates of ϕ and ψ. Besides, The CPU times shown in Tables 1, 2, 3, and 4 indicate that the proposed algorithm is very fast and efficient.
4.2 Energy stability test
In this subsection, the following example 2 is given to check the energy stability of the proposed nSAV schemes.
Example 2
The initial condition is taken as follows [9]
Set the computational domain as Ω = [0,128] × [0,128] and the parameters 𝜖 = 0.025, M = 1, T = 100 and C0 = 1. We discretize the space by the Fourier spectral method with 256 × 256 modes. In Figs. 1 and 2, we plot the evolution of the original energy E defined in (1.2), the pseudo-energy \({E}\) in (1.10), and the modified discrete energies R − C0 in Theorem 3.2 with different β or Δt. In Fig. 1, we observe that the original energy E may increase on some time intervals. However, the pseudo-energy \({E}\) and the modified energy R − C0 are strictly dissipative in time. In Fig. 1, we give some different β to test the energy stability of the proposed schemes. When β is large, ϕt will become the main term in ϕtt + βϕt, the MPFC model behaves like the traditional PFC model which leads the pseudo-energy \({E}\) and the modified energy R − C0 are nearly identical to the original energy E. However, for any different β, both pseudo-energy \({E}\) and the modified energy R − C0 are always non-increasing. The above numerical results are consistent with the results in [8]. We reset T = 300 to verify the dissipative properties of the proposed algorithm for long time simulation. Figure 2 presents the evolution of the modified discrete energies with different time step sizes of Δt = 10, 1 and 0.1 by using the second-order and third-order nSAV schemes. We observe that no matter big or small time step, the energies are strictly decay in time which indicates the proposed numerical schemes are unconditionally energy stable.
4.3 Phase transition behaviors
Next, we plan to simulate the phase transition behavior of the MPFC model in a supercooled liquid. The similar numerical examples can be found in many articles such as [11, 26, 29].
Example 3
The initial condition is
where the Rand(x,y) is the random number in [− 1,1] with zero mean. In this example, we fix the parameter β = 0.2 and 𝜖 = 0.025. The computational domain Ω = (0,128)2 and we discretize the space by the Fourier spectral method with 128 × 128 modes.
Set \(\bar {\phi }=0.07\) and η = 0.07. We show the phase transition behavior of the density field by using the second-order nSAV scheme with Δt = 10− 3 at various times in Fig. 3. The snapshots of the numerical approximation of ϕ at t = 20, 70, 100, 200, 400 and 1000 are shown in Fig. 3. All of the numerical results are consistent with the transition behavior in some other researches such as [11, 26, 29]. We also investigate the effect of average of density field and 𝜖. From Fig. 4, one can see that the increase of parameter 𝜖 will change the shape of the crystals.
For 3D simulation, we use 643 Fourier modes to discretize the 3D space. The time step is Δt = 1 and η = 0.01. The computational domain is [0,50]3. The parameters are 𝜖 = 0.56, β = 0.1, and T = 4000. Figure 5 presents the steady-state microstructure of the phase transition behavior with \(\bar {\phi }=-0.20\), \(\bar {\phi }=-0.35\) and \(\bar {\phi }=-0.43\). We also give the CPU time for all BDFk nSAV schemes in Fig. 6 to show the high efficiency.
Example 4
In the following, we take 𝜖 = 0.25, β = 0.9, Δt = 0.1 and C0 = 1 to start our simulation on a domain [0,600]2 with a 512 × 512 mesh grid by Fourier spectral method in space. We generated the three crystallites using random perturbations on three small square pathes. The following expression will be used to define the crystallites such as in [8]:
where xl, yl define a local system of cartesian coordinates that is oriented with the crystallite lattice. The parameters \(\overline {\phi }=0.285\), C = 0.446 and p = 0.66. The local cartesian system is defined as
The centers of three pathes are located at (100,100), (250,300) and (300,200) with 𝜃 = π/4, 0 and − π/4 and we set the length of each square to be 40. Figure 7 shows the snapshots of the density field ϕ at different times. One can observe that three different crystal grains grow from a supercooled liquid and become large enough to form grain boundaries finally.
Example 5
In this example, we consider to simulate the growth of the crystalline phase in a 3D supercooled liquid on the computational domain Ω = [0,128]3 with 1283 Fourier modes and the initial condition as
where Rand(x,y,z) stands for the random values in [− 1,1]3. In Fig. 8, we plot slice diagrams (left) and isosurface diagrams (right) for the model for the model with Δt = 1, 𝜖 = 0.25, β = 0.9, C0 = 105. We observe similar numerical behavior as in the 2D case.
5 Conclusion
In this paper, we consider linear, energy dissipative and high-order accurate SAV-type schemes for the MPFC model. A new SAV approach is proposed to construct high-order unconditional energy stable schemes based on the k-step backward differentiation formula (BDFk) to simulate the MPFC model. The proposed approach only needs to solve linear equation with constant coefficients in one time step which is easy to use fast Fourier transform (FFT) to save more CPU time in calculation. We give some numerical examples in 2D and 3D to verify the accuracy and efficiency of our proposed schemes. In future, we will consider some other efficient high-order SAV-type approaches such as ESI-SAV method [15] to simulate the MPFC model and some other energy dissipative systems.
References
Baskaran, A., Hu, Z., Lowengrub, J.S., Wang, C., Wise, S.M., Zhou, P.: Energy stable and efficient finite-difference nonlinear multigrid schemes for the modified phase field crystal equation. J. Comput. Phys. 250, 270–292 (2013)
Baskaran, A., Lowengrub, J.S., Wang, C., Wise, S.M.: Convergence analysis of a second order convex splitting scheme for the modified phase field crystal equation. SIAM J. Numer. Anal. 51, 2851–2873 (2013)
Berry, J., Grant, M., Elder, K.R.: Diffusive atomistic dynamics of edge dislocations in two dimensions. Physical Review E Statistical Nonlinear & Soft Matter Physics 73, 031609 (2006)
Cheng, Q., Liu, C., Shen, J.: A new lagrange multiplier approach for gradient flows. Comput. Methods Appl. Mech. Eng. 367, 113070 (2020)
Elder, K.R., Katakowski, M., Haataja, M., Grant, M.: Modeling elasticity in crystal growth. Phys. Rev. Lett. 88, 245701 (2002)
Huang, F., Shen, J., Yang, Z.: A highly efficient and accurate new scalar auxiliary variable approach for gradient flows. SIAM J. Sci. Comput. 42, A2514–A2536 (2020)
Lee, H.G., Shin, J., Lee, J.-Y.: First-and second-order energy stable methods for the modified phase field crystal equation. Comput. Methods Appl. Mech. Eng. 321, 1–17 (2017)
Li, Q., Mei, L., Yang, X., Li, Y.: Efficient numerical schemes with unconditional energy stabilities for the modified phase field crystal equation. Adv. Comput. Math. 45, 1551–1580 (2019)
Li, X., Shen, J.: Efficient linear and unconditionally energy stable schemes for the modified phase field crystal equation. arXiv:2004.04319 (2020)
Li, X., Shen, J., Liu, Z.: New SAV-pressure correction methods for the Navier-Stokes equations: stability and error analysis. arXiv:2002.09090 (2020)
Li, Y., Kim, J.: An efficient and stable compact fourth-order finite difference scheme for the phase field crystal equation. Comput. Methods Appl. Mech. Eng. 319, 194–216 (2017)
Liu, Z., Li, X.: Efficient modified stabilized invariant energy quadratization approaches for phase-field crystal equation. Numerical Algorithms 85, 107–132 (2020)
Liu, Z., Li, X.: The exponential scalar auxiliary variable (e-SAV) approach for phase field models and its explicit computing. SIAM J. Sci. Comput. 42, B630–B655 (2020)
Liu, Z., Li, X.: Two fast and efficient linear semi-implicit approaches with unconditional energy stability for nonlocal phase field crystal equation. Appl. Numer. Math. 150, 491–506 (2020)
Liu, Z., Li, X.: A highly efficient and accurate exponential semi-implicit scalar auxiliary variable (esi-sav) approach for dissipative system. Journal of Computational Physics 447, 110703 (2021)
Liu, Z., Li, X.: Step-by-step solving schemes based on scalar auxiliary variable and invariant energy quadratization approaches for gradient flows. Numerical Algorithms 89, 65–86 (2022)
Shin, J., Lee, H.G., Lee, J.-Y.: First and second order numerical methods based on a new convex splitting for phase-field crystal equation. J. Comput. Phys. 327, 519–542 (2016)
Stefanovic, P., Haataja, M., Provatas, N.: Phase-field crystals with elastic interactions. Phys. Rev. Lett. 96, 225504 (2006)
Stefanovic, P.N.P., Haataja, M.: Phase field crystal study of deformation and plasticity in nanocrystalline materials. Phys. Rev. E 80, 046107 (2009)
Wang, C., Wise, S. M.: An energy stable and convergent finite-difference scheme for the modified phase field crystal equation. SIAM J. Numer. Anal. 49, 945–969 (2011)
Wang, M., Huang, Q., Wang, C.: A second order accurate scalar auxiliary variable (sav) numerical method for the square phase field crystal equation. J. Sci. Comput. 88, 1–36 (2021)
Wu, K.-A., Adland, A., Karma, A.: Phase-field-crystal model for fcc ordering. Physical Review E Statistical Nonlinear & Soft Matter Physics 81, 061601 (2010)
Xia, B., Mei, C., Yu, Q., Li, Y.: A second order unconditionally stable scheme for the modified phase field crystal model with elastic interaction and stochastic noise effect. Comput. Methods Appl. Mech. Eng. 363, 112795 (2020)
Yang, J., Kim, J.: Energy dissipation–preserving time-dependent auxiliary variable method for the phase-field crystal and the swift–hohenberg models. Numerical Algorithms, pp. 1–30 (2021)
Yang, X.: Efficient linear, stabilized, second-order time marching schemes for an anisotropic phase field dendritic crystal growth model. Comput. Methods Appl. Mech. Eng. 347, 316–339 (2019)
Yang, X., Han, D.: Linearly first-and second-order, unconditionally energy stable schemes for the phase field crystal model. J. Comput. Phys. 330, 1116–1134 (2017)
Yang, X., Ju, L.: Efficient linear schemes with unconditional energy stability for the phase field elastic bending energy model. Comput. Methods Appl. Mech. Eng. 315, 691–712 (2017)
Zhang, J., Yang, X.: Efficient second order unconditionally stable time marching numerical scheme for a modified phase-field crystal model with a strong nonlinear vacancy potential. Comput. Phys. Commun. 245, 106860 (2019)
Zhang, J., Yang, X.: Numerical approximations for a new l2-gradient flow based phase field crystal model with precise nonlocal mass conservation. Comput. Phys. Commun. 243, 51–67 (2019)
Acknowledgements
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
Funding
This work is supported by the National Natural Science Foundation of China (Grant Nos. 12001336, 11971276), by the Postdoctoral Science Foundation of China under grant number 2020M672111, and by Shandong Province Natural Science Foundation (Grant No. ZR2020QA030).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Liu, Z., Zheng, N. & Zhou, Z. A highly efficient and accurate new SAV approach for the modified phase field crystal model. Numer Algor 93, 543–562 (2023). https://doi.org/10.1007/s11075-022-01426-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-022-01426-4