×

Method of lines transpose: energy gradient flows using direct operator inversion for phase-field models. (English) Zbl 1407.65155

The authors illustrate how the method of lines transpose (MOL\(^{T}\)) can be used to solve nonlinear phase-field models, e.g. Cahn-Hilliard, vector Cahn-Hilliard, and functionalized Cahn-Hilliard equations. A novel factorization of the semidiscrete equation to ensure gradient stability, permitting large time steps is used. When combined with time adaptivity, it is possible to resolve rapid events such as spinodal evolution, which occur after long metastable states. The spatial solver is matrix-free, \(\mathcal{O}(N)\), and logically Cartesian, and the splitting error is directly incorporated into the nonlinear fixed point iterations. Higher-order time stepping, such as backward difference formulas, implicit Runge-Kutta, and spectral deferred correction methods is considered. It is found that the time adaptive backward Euler-backward difference 2 (BE-BDF2) method is the most efficient with respect to the accuracy and time to solution.

MSC:

65M20 Method of lines for initial value and initial-boundary value problems involving PDEs
65M12 Stability and convergence of numerical methods for initial value and initial-boundary value problems involving PDEs
65M70 Spectral, collocation and related methods for initial value and initial-boundary value problems involving PDEs
65M80 Fundamental solutions, Green’s function methods, etc. for initial value and initial-boundary value problems involving PDEs
65M38 Boundary element methods for initial value and initial-boundary value problems involving PDEs
65M06 Finite difference methods for initial value and initial-boundary value problems involving PDEs

References:

[1] R. Alexander, {\it Diagonally implicit Runge-Kutta methods for stiff O.D.E.’s}, SIAM J. Numer. Anal., 14 (1977), pp. 1006-1021, . · Zbl 0374.65038
[2] L. Bronsard and F. Reitich, {\it On three-phase boundary motion and the singular limit of a vector-valued Ginzburg-Landau equation}, Arch. Ration. Mech. Anal., 124 (1993), pp. 355-379. · Zbl 0785.76085
[3] J. W. Cahn and J. E. Hilliard, {\it Free energy of a nonuniform system. I. Interfacial free energy}, J. Chem. Phys., 28 (1958), pp. 258-267. · Zbl 1431.35066
[4] M. Causley, A. Christlieb, B. Ong, and L. Van Groningen, {\it Method of lines transpose: An implicit solution to the wave equation}, Math. Comput., 83 (2014), pp. 2763-2786. · Zbl 1307.65122
[5] M. Causley, A. Christlieb, and E. Wolf, {\it Method of lines transpose: An efficient A-stable solver for wave propagation}, J. Sci. Comput., 70 (2017), pp. 896-921. · Zbl 1361.65070
[6] M. F. Causley, H. Cho, A. J. Christlieb, and D. C. Seal, {\it Method of lines transpose: High order L-stable \(O(N)\) schemes for parabolic equations using successive convolution}, SIAM J. Numer. Anal., 54 (2016), pp. 1635-1652, . · Zbl 1339.65199
[7] M. F. Causley and A. J. Christlieb, {\it Higher order A-stable schemes for the wave equation using a successive convolution approach}, SIAM J. Numer. Anal., 52 (2014), pp. 220-235, . · Zbl 1303.65078
[8] L.-Q. Chen, {\it Phase-field models for microstructure evolution}, Annu. Rev. Materials Res., 32 (2002), pp. 113-140.
[9] A. Christlieb, J. Jones, K. Promislow, B. Wetton, and M. Willoughby, {\it High accuracy solutions to energy gradient flows from material science models}, J. Comput. Phys., 257 (2014), pp. 193-215. · Zbl 1349.65510
[10] A. Christlieb, C. Macdonald, B. Ong, and R. Spiteri, {\it Revisionist integral deferred correction with adaptive step-size control}, Comm. Appl. Math. Comput. Sci., 10 (2015), pp. 1-25. · Zbl 1312.65110
[11] A. Christlieb, K. Promislow, and Z. Xu, {\it On the unconditionally gradient stable scheme for the Cahn-Hilliard equation and its implementation with Fourier method}, Commun. Math. Sci., 11 (2013), pp. 345-360. · Zbl 1305.65250
[12] J. Douglas, Jr., {\it On the numerical integration of \(\frac{∂^2 u}{∂ x^2 } + \frac{∂^2 u}{∂ y^2 } = \frac{∂ u}{∂ t}\) by implicit methods}, J. SIAM, 3 (1955), pp. 42-65, . · Zbl 0067.35802
[13] A. Dutt, L. Greengard, and V. Rokhlin, {\it Spectral deferred correction methods for ordinary differential equations}, BIT Numer. Math., 40 (2000), pp. 241-266. · Zbl 0959.65084
[14] D. J. Eyre, {\it An Unconditionally Stable One-step Scheme for Gradient Systems}, manuscript, 1998; available online from .
[15] G. Fairweather and A. R. Mitchell, {\it A new computational procedure for A.D.I. methods}, SIAM J. Numer. Anal., 4 (1967), pp. 163-170, . · Zbl 0252.65072
[16] A. Iserles, {\it A First Course in the Numerical Analysis of Differential Equations}, 2nd ed., Cambridge Texts Appl. Math. 44, Cambridge University Press, Cambridge, UK, 2009. · Zbl 1171.65060
[17] J. Jia and J. Huang, {\it Krylov deferred correction accelerated method of lines transpose for parabolic problems}, J. Comput. Phys., 227 (2008), pp. 1739-1753. · Zbl 1134.65064
[18] N. Kraitzman and K. Promislow, {\it An overview of network bifurcations in the functionalized Cahn-Hilliard free energy}, in Mathematics of Energy and Climate Change, Springer, New York, 2015, pp. 191-214. · Zbl 1406.35039
[19] M. C. A. Kropinski and B. D. Quaife, {\it Fast integral equation methods for the modified Helmholtz equation}, J. Comput. Phys., 230 (2011), pp. 425-434. · Zbl 1207.65144
[20] F. Liu and J. Shen, {\it Stabilized semi-implicit spectral deferred correction methods for Allen-Cahn and Cahn-Hilliard equations}, Math. Methods Appl. Sci., 38 (2015), pp. 4564-4575. · Zbl 1335.65078
[21] E. Rothe, {\it Zweidimensionale parabolische Randwertaufgaben als Grenzfall eindimensionaler Randwertaufgaben}, Math. Ann., 102 (1930), pp. 650-670. · JFM 56.1076.02
[22] J. Shen and X. Yang, {\it Numerical approximations of Allen-Cahn and Cahn-Hilliard equations}, Discrete Contin. Dyn. Syst, 28 (2010), pp. 1669-1691. · Zbl 1201.65184
[23] M. R. Willoughby, {\it High-order time-adaptive numerical methods for the Allen-Cahn and Cahn-Hilliard equations}, Master’s thesis, Mathematics, University of British Columbia, Vancouver, 2011.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.