Abstract
In this paper we propose and analyze a (temporally) third order accurate exponential time differencing (ETD) numerical scheme for the no-slope-selection (NSS) equation of the epitaxial thin film growth model, with Fourier pseudo-spectral discretization in space. A linear splitting is applied to the physical model, and an ETD-based multistep approximation is used for time integration of the corresponding equation. In addition, a third order accurate Douglas-Dupont regularization term, in the form of \(-A {\Delta t}^2 \phi _0 (L_N) \Delta _N^2 ( u^{n+1} - u^n)\), is added in the numerical scheme. A careful Fourier eigenvalue analysis results in the energy stability in a modified version, and a theoretical justification of the coefficient A becomes available. As a result of this energy stability analysis, a uniform in time bound of the numerical energy is obtained. And also, the optimal rate convergence analysis and error estimate are derived in details, in the \(\ell ^\infty (0,T; H_h^1) \cap \ell ^2 (0,T; H_h^3)\) norm, with the help of a careful eigenvalue bound estimate, combined with the nonlinear analysis for the NSS model. This convergence estimate is the first such result for a third order accurate scheme for a gradient flow. Some numerical simulation results are presented to demonstrate the efficiency of the numerical scheme and the third order convergence. The long time simulation results for \(\varepsilon =0.02\) (up to \(T=3 \times 10^5\)) have indicated a logarithm law for the energy decay, as well as the power laws for growth of the surface roughness and the mound width. In particular, the power index for the surface roughness and the mound width growth, created by the third order numerical scheme, is more accurate than those produced by certain second order energy stable schemes in the existing literature.
Similar content being viewed by others
References
Benesova, B., Melcher, C., Suli, E.: An implicit midpoint spectral approximation of nonlocal Cahn–Hilliard equations. Numer. Math. 52, 1466–1496 (2014)
Beylkin, G., Keiser, J.M., Vozovoi, L.: A new class of time discretization schemes for the solution of nonlinear PDEs. J. Comput. Phys. 147, 362–387 (1998)
Boyd, J.: Chebyshev and Fourier Spectral Methods. Dover, New York (2001)
Canuto, C., Quarteroni, A.: Approximation results for orthogonal polynomials in Sobolev spaces. Math. Comput. 38, 67–86 (1982)
Chen, W., Conde, S., Wang, C., Wang, X., Wise, S.M.: A linear energy stable scheme for a thin film model without slope selection. J. Sci. Comput. 52, 546–562 (2012)
Chen, W., Li, W., Luo, Z., Wang, C., Wang, X.: A stabilized second order ETD multistep method for thin film growth model without slope selection. ESAIM Math. Model. Numer. Anal. (2019). Submitted and in review: arXiv:1907.02234
Chen, W., Wang, C., Wang, X., Wise, S.M.: A linear iteration algorithm for energy stable second order scheme for a thin film model without slope selection. J. Sci. Comput. 59, 574–601 (2014)
Chen, W., Wang, X., Yan, Y., Zhang, Z.: A second order bdf numerical scheme with variable steps for the Cahn–Hilliard equation. SIAM J. Numer. Anal. 57(1), 495–525 (2019)
Chen, W., Wang, Y.: A mixed finite element method for thin film epitaxy. Numer. Math. 122, 771–793 (2012)
Cheng, K., Feng, W., Wang, C., Wise, S.M.: An energy stable fourth order finite difference scheme for the Cahn–Hilliard equation. J. Comput. Appl. Math. 362, 574–595 (2019)
Church, J.M., Guo, Z., Jimack, P.K., Madzvamuse, A., Promislow, K., Wise, S.M., Yang, F.: High accuracy benchmark problems for Allen–Cahn and Cahn–Hilliard dynamics. Commun. Comput. Phys. 26, 947–972 (2019)
Cox, S.M., Matthews, P.C.: Exponential time differencing for stiff systems. J. Comput. Phys. 176, 430–455 (2002)
Ehrlich, G., Hudda, F.G.: Atomic view of surface diffusion: tungsten on tungsten. J. Chem. Phys. 44, 1036–1099 (1966)
Eyre, D.J.: Unconditionally gradient stable time marching the Cahn–Hilliard equation. MRS Symp. Proc. 529, 39 (1998)
Golubović, L.: Interfacial coarsening in epitaxial growth models without slope selection. Phys. Rev. Lett 78, 90–93 (1997)
Gottlieb, D., Orszag, S.A.: Numerical Analysis of Spectral Methods, Theory and Applications. SIAM, Philadelphia (1977)
Gottlieb, S., Tone, F., Wang, C., Wang, X., Wirosoetisno, D.: Long time stability of a classical efficient scheme for two dimensional Navier–Stokes equations. SIAM J. Numer. Anal. 50, 126–150 (2012)
Gottlieb, S., Wang, C.: Stability and convergence analysis of fully discrete Fourier collocation spectral method for 3-D viscous Burgers’ equation. J. Sci. Comput. 53, 102–128 (2012)
Hochbruck, M., Ostermann, A.: Exponential integrators. Acta Numer. 19, 209–286 (2010)
Hochbruck, M., Ostermann, A.: Exponential multistep methods of Adams-type. BIT Numer. Math. 51, 889–908 (2011)
Ju, L., Li, X., Qiao, Z., Zhang, H.: Energy stability and convergence of exponential time differencing schemes for the epitaxial growth model without slope selection. Math. Comput. 87, 1859–1885 (2018)
Ju, L., Liu, X., Leng, W.: Compact implicit integration factor methods for a family of semilinear fourth-order parabolic equations. Discrete Contin. Dyn. Syst. Ser. B 19, 1667–1687 (2014)
Ju, L., Zhang, J., Du, Q.: Fast and accurate algorithms for simulating coarsening dynamics of Cahn–Hilliard equations. Comput. Mat. Sci. 108, 272–282 (2015)
Ju, L., Zhang, J., Zhu, L., Du, Q.: Fast explicit integration factor methods for semilinear parabolic equations. J. Sci. Comput. 62, 431–455 (2015)
Kohn, R.V.: Energy-driven pattern formation. In: Sanz-Sole, M., Soria, J., Varona, J.L., Verdera, J. (eds.) Proceedings of the International Congress of Mathematicians, vol. 1, pp. 359–384. European Mathematical Society Publishing House, Madrid (2007)
Kohn, R.V., Yan, X.: Upper bound on the coarsening rate for an epitaxial growth model. Commun. Pure Appl. Math. 56, 1549–1564 (2003)
Lee, S., Kim, J.: Effective time step analysis of a nonlinear convex splitting scheme for the Cahn–Hilliard equation. Commun. Comput. Phys. 25, 448–460 (2019)
Li, B.: High-order surface relaxation versus the Ehrlich–Schwoebel effect. Nonlinearity 19, 2581–2603 (2006)
Li, B., Liu, J.: Thin film epitaxy with or without slope selection. Eur. J. Appl. Math. 14, 713–743 (2003)
Li, B., Liu, J.: Epitaxial growth without slope selection: energetics, coarsening, and dynamic scaling. J. Nonlinear Sci. 14, 429–451 (2004)
Li, D., Qiao, Z.: On second order semi-implicit Fourier spectral methods for 2D Cahn–Hilliard equations. J. Sci. Comput. 70, 301–341 (2017)
Li, D., Qiao, Z., Tang, T.: Characterizing the stabilization size for semi-implicit Fourier-spectral method to phase field equations. SIAM J. Numer. Anal. 54, 1653–1681 (2016)
Li, W., Chen, W., Wang, C., Yan, Y., He, R.: A second order energy stable linear scheme for a thin film model without slope selection. J. Sci. Comput. 76(3), 1905–1937 (2018)
Moldovan, D., Golubovic, L.: Interfacial coarsening dynamics in epitaxial growth with slope selection. Phys. Rev. E 61(6), 6190 (2000)
Qiao, Z., Sun, Z., Zhang, Z.: The stability and convergence of two linearized finite difference schemes for the nonlinear epitaxial growth model. Numer. Methods Partial Differ. Equ. 28, 1893–1915 (2012)
Qiao, Z., Sun, Z., Zhang, Z.: Stability and convergence of second-order schemes for the nonlinear epitaxial growth model without slope selection. Math. Comput. 84, 653–674 (2015)
Qiao, Z., Wang, C., Wise, S.M., Zhang, Z.: Error analysis of a finite difference scheme for the epitaxial thin film growth model with slope selection with an improved convergence constant. Int. J. Numer. Anal. Model. 14, 283–305 (2017)
Qiao, Z., Zhang, Z., Tang, T.: An adaptive time-stepping strategy for the molecular beam epitaxy models. SIAM J. Sci. Comput. 33, 1395–1414 (2012)
Schwoebel, R.L.: Step motion on crystal surfaces: II. J. Appl. Phys. 40, 614–618 (1969)
Shen, J., Wang, C., Wang, X., Wise, S.M.: Second-order convex splitting schemes for gradient flows with Ehrlich–Schwoebel type energy: application to thin film epitaxy. SIAM J. Numer. Anal. 50, 105–125 (2012)
Song, H., Shu, C.-W.: Unconditional energy stability analysis of a second order implicit-explicit local discontinuous Galerkin method for the Cahn–Hilliard equation. J. Sci. Comput. 73, 1178–1203 (2017)
Wang, C., Wang, X., Wise, S.M.: Unconditionally stable schemes for equations of thin film epitaxy. Discrete Contin. Dyn. Syst. 28, 405–423 (2010)
Wang, X., Ju, L., Du, Q.: Efficient and stable exponential time differencing Runge-Kutta methods for phase field elastic bending energy models. J. Comput. Phys. 316, 21–38 (2016)
Weinan, E.: Convergence of spectral methods for the Burgers’ equation. SIAM J. Numer. Anal. 29, 1520–1541 (1992)
Weinan, E.: Convergence of Fourier methods for Navier–Stokes equations. SIAM J. Numer. Anal. 30, 650–674 (1993)
Xu, C., Tang, T.: Stability analysis of large time-stepping methods for epitaxial growth models. SIAM J. Numer. Anal. 44(4), 1759–1779 (2006)
Yang, X., Zhao, J., Wang, Q.: Numerical approximations for the molecular beam epitaxial growth model based on the invariant energy quadratization method. J. Comput. Phys. 333, 104–127 (2017)
Zhu, L., Ju, L., Zhao, W.: Fast high-order compact exponential time differencing Runge–Kutta methods for second-order semilinear parabolic equations. J. Sci. Comput. 67, 1043–1065 (2016)
Acknowledgements
This work is supported in part by the Longshan Talent Project of SWUST 18LZX529 (K. Cheng), Hong Kong Research Council GRF Grants 15300417 and 15325816, (Z. Qiao) and NSF DMS-1418689 (C. Wang).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Proof of Lemma 2.4
First, we review the following estimate in Calculus.
Lemma A.1
Suppose that f(x) and g(x) are continuous functions, \(f (x) >0\), \(g (x) >0\), and \(\frac{f (x)}{g (x)}\) is decreasing over \((0, + \infty )\). Define \(H(x) = \frac{\int _0^x f (t) dt}{\int _0^x g(t) dt}\). Then H(x) is decreasing over \((0, + \infty )\).
Proof
Denote \(F(x) = \int _0^x f (t) dt\), \(G(x) = \int _0^x g (t) dt\), so that \(H(x) = \frac{F(x)}{G(x)}\). For any \(0< x_1 < x_2\), we make a comparison between \(H(x_1)\) and \(H (x_2)\).
We denote \(C_1 = \frac{f(x_1)}{g(x_1)}\). By the decreasing property of \(\frac{f (x)}{g (x)}\), we see that \(\frac{f (x)}{g (x)} \ge C_1\) for \(0\le x \le x_1\), and \(\frac{f (x)}{g (x)} \le C_1\) for \(x_1 \le x \le x_2\). This in turn implies that
As a result, we get
In turn, if we denote \(A_1 = \int _0^{x_1} f (t) dt\), \(B_1 = \int _0^{x_1} g (t) dt\), \(A_2 = \int _{x_1}^{x_2} f (t) dt\), \(B_2 = \int _{x_1}^{x_2} g (t) dt\), we have
Then we arrive at
This completes the proof for the decreasing property of H(x). \(\square \)
Next, we proceed into the proof of Lemma 2.4.
Proof
The function \(g_0 (x)\) could be represented as
On the other hand, \(\frac{\mathrm{e}^{-x}}{1} = \mathrm{e}^{-x}\) is a decreasing function over \((0, +\infty )\). By Lemma A.1, we conclude that \(g_0 (x)\) is decreasing.
Similarly, \(g_1 (x)\) could be rewritten as
Since \(\frac{1 - \mathrm{e}^{-x}}{2 x} = \frac{1}{2} g_0 (x)\) is a decreasing function over \((0, +\infty )\), an application of Lemma A.1 reveals that \(g_1 (x)\) is also decreasing.
For \(g_2 (x)\), we look at its rewritten form
Since \(\frac{2 ( x - (1 - \mathrm{e}^{-x} ) )}{3 x^2} = \frac{2}{3} g_1 (x)\) is a decreasing function over \((0, +\infty )\), an application of Lemma A.1 reveals that \(g_2 (x)\) is also decreasing. This finishes the proof of the first part of Lemma 2.4.
As a direct consequence of their decreasing property, we see that \(g_0 (x) \le g_0 (0) = 1\), \(g_1 (x) \le g_1 (0) = \frac{1}{2}\) and \(g_2 (x) \le g_2 (0) = \frac{1}{3}\), \(\forall x > 0\).
In turn, we observe that
For the function \(\frac{g_2 (x)}{g_0 (x)}\), we have
Therefore, the inequalities \(\frac{g_1 (x)}{g_0 (x)} \le \frac{1}{1 - \mathrm{e}^{-2} }\), \(\frac{g_2 (x)}{g_0 (x)} \le \frac{1}{1 - \mathrm{e}^{-2} }\) are valid. This finishes the proof of Lemma 2.4. \(\square \)
Proof of Proposition 2.5
An application of Parseval equality to the discrete Fourier expansions for f and \({{\mathcal {G}}}^{(0)}_N f\), given by (2.33) and (2.37), respectively, leads to
Meanwhile, the following observation is made:
With an application of Lemma 2.4, we obtain
This in turn implies that
Its combination with (B.1) reveals that
which in turn results in (2.40), by taking \(C_1 = 1\).
The proof of the first inequality of (2.41) follows a similar form of Fourier analysis, combined with the following identity:
For the second inequality of (2.41), we begin with the following identities
so that
since \(- \lambda _{k, \ell } \ge 0\), \(\Lambda _{k, \ell } \ge 0\), and \(\mathrm{e}^{- {\Delta t}\Lambda _{k, \ell } } \ge 0\), for any \(k, \ell \).
The proof of (2.42) and (2.43) could be carried out in the same manner; the details are left to interested readers.
For the analysis of \(G^{(1)}_N f\), with its discrete Fourier expansion given by (2.35), an application of Parseval equality gives
On the other hand, the following observation is available:
with an application of Lemma 2.4 in the second step. Its substitution into (B.8) results in
Then we have proved the first inequality of (2.44), with \(C_4 = \frac{1}{1 - \mathrm{e}^{-2}}\).
The analysis of \(G^{(2)}_N f\) could be carried out in the same manner, and the second inequality of (2.44) is with \(C_5 = \frac{1}{1 - \mathrm{e}^{-2}}\). This finishes the proof of Proposition 2.5.
Proof of Proposition 3.2
We begin with the following expansion:
Meanwhile, we denote \(U_N^k\), \(u_N^k\) and \(e_N^k\) as the continuous extension of \(U^k\), \(u^k\) and \(e^k\), as the formula given by (2.15). We notice that \(g_N\) is defined in the sense of collocation way, at a point-wise level. Since \(g_N (U^k) - g_N (u^k)\) is the grid point interpolation of \(g (U_N^k) - g (u_N^k)\), we apply (2.18) (in Lemma 2.2) to control the aliasing error. Subsequently, we arrive at
in which the fact that \(2 > \frac{d}{2} =1\) has been used. On the other hand, we have the following expansion for \(g (U_N^k) - g (u_N^k)\), in a similar form as (2.77):
A repeated application of Hölder inequality and Sobobev inequality leads to the following estimates:
Meanwhile, with the a-priori assumption (3.12), we have
in which \(C_6\) is a constant associated with elliptic regularity: \(\Vert e_N^k \Vert _{H^3} \le C_6 \Vert \nabla \Delta e_N^k \Vert \), since \(\int _\Omega e_N^k \, d \mathbf{x} =0\). Then we arrive at
As a result, (3.13) has been established, by taking \(C_0^{(2)} = C ( (C^*)^2 + {\tilde{C}}_1^2 ) C_6\). This finishes the proof of Proposition 3.2.
Rights and permissions
About this article
Cite this article
Cheng, K., Qiao, Z. & Wang, C. A Third Order Exponential Time Differencing Numerical Scheme for No-Slope-Selection Epitaxial Thin Film Model with Energy Stability. J Sci Comput 81, 154–185 (2019). https://doi.org/10.1007/s10915-019-01008-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10915-019-01008-y
Keywords
- Epitaxial thin film growth
- Slope selection
- Exponential time differencing
- Energy stability
- Optimal rate convergence analysis
- Aliasing error