Processing math: 100%
Research article

An explicit fourth-order accurate compact method for the Allen-Cahn equation

  • Received: 20 September 2023 Revised: 21 November 2023 Accepted: 27 November 2023 Published: 04 December 2023
  • MSC : 65D25, 65N06

  • In this paper, we propose an explicit spatially fourth-order accurate compact scheme for the Allen-Cahn equation in one-, two-, and three-dimensional spaces. The proposed method is based on the explicit Euler time integration scheme and fourth-order compact finite difference method. The proposed numerical solution algorithm is highly efficient and simple to implement because it is an explicit scheme. There is no need to solve implicitly a system of discrete equations as in the case of implicit numerical schemes. Furthermore, when we consider the temporally accurate numerical solutions, the time step restriction is not severe because the governing equation is a second-order parabolic partial differential equation. Computational tests are conducted to demonstrate the superior performance of the proposed spatially fourth-order accurate compact method for the Allen-Cahn equation.

    Citation: Chaeyoung Lee, Seokjun Ham, Youngjin Hwang, Soobin Kwak, Junseok Kim. An explicit fourth-order accurate compact method for the Allen-Cahn equation[J]. AIMS Mathematics, 2024, 9(1): 735-762. doi: 10.3934/math.2024038

    Related Papers:

    [1] Youngjin Hwang, Jyoti, Soobin Kwak, Hyundong Kim, Junseok Kim . An explicit numerical method for the conservative Allen–Cahn equation on a cubic surface. AIMS Mathematics, 2024, 9(12): 34447-34465. doi: 10.3934/math.20241641
    [2] Martin Stoll, Hamdullah Yücel . Symmetric interior penalty Galerkin method for fractional-in-space phase-field equations. AIMS Mathematics, 2018, 3(1): 66-95. doi: 10.3934/Math.2018.1.66
    [3] Tomoyuki Suzuki, Keisuke Takasao, Noriaki Yamazaki . New approximate method for the Allen–Cahn equation with double-obstacle constraint and stability criteria for numerical simulations. AIMS Mathematics, 2016, 1(3): 288-317. doi: 10.3934/Math.2016.3.288
    [4] Yangfang Deng, Zhifeng Weng . Barycentric interpolation collocation method based on Crank-Nicolson scheme for the Allen-Cahn equation. AIMS Mathematics, 2021, 6(4): 3857-3873. doi: 10.3934/math.2021229
    [5] Jaeyong Choi, Seokjun Ham, Soobin Kwak, Youngjin Hwang, Junseok Kim . Stability analysis of an explicit numerical scheme for the Allen-Cahn equation with high-order polynomial potentials. AIMS Mathematics, 2024, 9(7): 19332-19344. doi: 10.3934/math.2024941
    [6] Hyun Geun Lee . A mass conservative and energy stable scheme for the conservative Allen–Cahn type Ohta–Kawasaki model for diblock copolymers. AIMS Mathematics, 2025, 10(3): 6719-6731. doi: 10.3934/math.2025307
    [7] Narcisse Batangouna . A robust family of exponential attractors for a time semi-discretization of the Ginzburg-Landau equation. AIMS Mathematics, 2022, 7(1): 1399-1415. doi: 10.3934/math.2022082
    [8] Muhammad Asim Khan, Norma Alias, Umair Ali . A new fourth-order grouping iterative method for the time fractional sub-diffusion equation having a weak singularity at initial time. AIMS Mathematics, 2023, 8(6): 13725-13746. doi: 10.3934/math.2023697
    [9] Emadidin Gahalla Mohmed Elmahdi, Jianfei Huang . Two linearized finite difference schemes for time fractional nonlinear diffusion-wave equations with fourth order derivative. AIMS Mathematics, 2021, 6(6): 6356-6376. doi: 10.3934/math.2021373
    [10] Junying Cao, Zhongqing Wang, Ziqiang Wang . Stability and convergence analysis for a uniform temporal high accuracy of the time-fractional diffusion equation with 1D and 2D spatial compact finite difference method. AIMS Mathematics, 2024, 9(6): 14697-14730. doi: 10.3934/math.2024715
  • In this paper, we propose an explicit spatially fourth-order accurate compact scheme for the Allen-Cahn equation in one-, two-, and three-dimensional spaces. The proposed method is based on the explicit Euler time integration scheme and fourth-order compact finite difference method. The proposed numerical solution algorithm is highly efficient and simple to implement because it is an explicit scheme. There is no need to solve implicitly a system of discrete equations as in the case of implicit numerical schemes. Furthermore, when we consider the temporally accurate numerical solutions, the time step restriction is not severe because the governing equation is a second-order parabolic partial differential equation. Computational tests are conducted to demonstrate the superior performance of the proposed spatially fourth-order accurate compact method for the Allen-Cahn equation.



    In this article, we present an explicit spatially fourth-order accurate compact method for the Allen-Cahn (AC) equation [1,2] in one-, two-, and three-dimensional spaces. The AC equation is as follows:

    ϕ(x,t)t=F(ϕ(x,t))ϵ2+Δϕ(x,t),xΩ,t>0, (1.1)

    where the order parameter ϕ(x,t) is the difference of the local concentrations of the two components in a domain Ω, F(ϕ)=0.25(ϕ21)2 is a double well free energy density, and ϵ is a small parameter. The homogeneous Neumann boundary condition is assumed:

    ϕn=0onΩ,

    where /n is the normal derivative on the boundary of domain. The AC equation (1.1) is L2-gradient flow of the Ginzburg–Landau functional:

    E(ϕ)=Ω(F(ϕ)ϵ2+12|ϕ|2)dx. (1.2)

    Developing high-order accurate numerical schemes is important, therefore, it has been widely studied. In studying high-order accurate numerical schemes in space, wide stencils are required. In this case, we should eliminate the inefficiency caused by calculating high-order derivatives with respect to space, such as the Laplace operator. Therefore, the compact scheme has been actively developed for high-order accurate schemes with relatively less wide stencils.

    Abide [3] presented finite difference preconditioning for compact scheme discretizations of the Poisson equation with variable coefficients. Li and Liao [4] developed an explicit high-order compact finite difference method (FDM) to solve three-dimensional (3D) acoustic wave equations with spatially variable acoustic velocity. In [5], based on FDM, a high-order accurate compact method for the heat equation was studied on the inverse Lax-Wendroff boundary treatment. In [6], the authors developed a highly accurate local one-dimensional (1D) explicit compact method for the acoustic wave equation in two-dimensional (2D) space. Patel and Mehra [7] studied the fourth-order compact method for space fractional advection-diffusion reaction equations using the alternating direction implicit scheme. An explicit fourth-order compact scheme was developed for heat transfer of boundary layer flow [8], which has the advantage of finding solutions of nonlinear and linear convection-diffusion type equations that cannot be solved with the existing implicit compact scheme. Qiu et al. [9] developed a general conservative eighth-order compact finite difference method to solve the coupled Schrödinger-KdV equations, this method is decoupled and preserves several physical invariants in a discrete sense. Elmahdi and Huang [10] presented linearized finite difference and fourth-order compact finite difference schemes for the time fractional nonlinear diffusion-wave equations based on their equivalent partial integro-differential equations. Abdi et al. [11] presented high-order compact finite difference schemes for the fractional Black-Scholes equation in the case of European option pricing. Using implicit-type schemes, spatially fourth-order accurate compact schemes were presented in [12,13,14]. There are some studies for solving partial differential equation (PDE), including the Laplace terms using a fourth-order accurate method on hexagonal grids [15,16,17,18]. Zhai et al. [12] presented a linearized, temporally second-order, spatially fourth-order accurate compact method for the 3D AC equations with different boundary conditions. Long et al. [13] described the unconditional stable linear FDM for the 3D AC equation, combined with backward differentiation and fourth-order compact schemes. Bo et al. [14] theoretically proved the discrete maximum principle and energy stability of the compact difference scheme for AC equation in the 2D space and presented numerical examples. In [19], the authors presented a fourth-order FDM for the AC equation with a stabilized term which has an effect on structure-preserving.

    Moreover, the compact finite difference scheme has been applied for solving the Cahn-Hilliard (CH) equation [20,21]:

    ϕ(x,t)t=Δ(F(ϕ)ϵ2Δϕ), (1.3)

    which is a phase-field model, H1-gradient flow of the energy functional (1.2), modeling the phase separation of spinodal decomposition in a binary alloy. Li et al. [22] analyzed a three-level linearized compact method for the CH equation as proving the unique solvability and unconditional convergence of the numerical solution. Ju et al. [23] proposed a fast and stabilized compact exponential time differencing multi-step method for the CH equation. Lee [24] presented a fourth-order spatial and second-order temporal accurate, unconditionally stable compact FDM for the CH equation. Lee and Shin [25] presented a compact scheme for solving the CH equation with a periodic boundary condition. In [26], a fourth-order compact method for the pure stream function formulation of 3D unsteady incompressible Navier-Stokes equation was presented using the Crank-Nicolson method for time discretization.

    Many studies for the compact scheme have adopted implicit-type schemes to numerically solve various equations. Implicit-type schemes have the advantage that they can solve the equations efficiently by using large time-step sizes compared to explicit-type schemes. On the other hand, in the case of a nonlinear partial differential equation, we need to use efficient numerical solvers such as multigrid methods. In addition, highly accurate results require small time-step sizes. For example, when we solve the CH equation which is a fourth-order nonlinear PDE, an explicit method imposes a severe constraint on time-step size for stability. A very small time-step size makes it almost impossible to compute the fine-grid solution. In this case, the multigrid method is useful. However, in this study, we focus on the fourth-order accurate compact method for the AC equation, which is a second-order nonlinear parabolic PDE. When we solve the AC equation using an explicit scheme, the linear term restricts the time-step size as Δt<0.5h2/d, where h is a mesh size and d is the spatial dimension [27,28,29]. The constraint on the time-step size is not too severe, therefore, the fourth-order compact explicit scheme increases the accuracy without greatly losing efficiency.

    The main purpose of this study is to present a fully explicit spatially fourth-order accurate compact scheme for the AC equation in 1D, 2D, and 3D spaces. To the authors' knowledge, this is the first study of a fully explicit spatially fourth-order accurate compact scheme for the AC equation. The advantages of this study focusing on space are the accuracy and efficiency of the numerical solution, and the simplicity of implementation. In the follow-up study, we will improve the proposed scheme to be higher-order accuracy in time.

    The layout of this paper is as follows. In Section 2, it is presented that the description of the fourth-order compact FDM for the AC equation. In Section 3, we perform various computational experiments to demonstrate the basic properties and advantages of the proposed method. Conclusions are made in Section 4.

    Let Nx, Ny, and Nz be the number of grid points in the x, y, and z direction, respectively, Δt=T/Nt be the time-step size, T be the final time, and Nt be the total number of time steps.

    In a 1D domain Ω=(ax,bx), let h=(bxax)/Nx be the uniform mesh size. A discrete numerical domain is denoted by Ωh={xi : xi=ax+(i0.5)h, 1iNx}. Let ϕni be the approximation of ϕ(xi,nΔt). The homogeneous Neumann boundary conditions for ϕ are given as follows: ϕ0=ϕ1,ϕ1=ϕ2,ϕNx+1=ϕNx,ϕNx+2=ϕNx1. The discrete differentiation operator is Dxϕi+12=(ϕi+1ϕi)/h.

    We discretize the AC equation in a 2D domain Ω=(ax,bx)×(ay,by). Let h=(bxax)/Nx=(byay)/Ny be the uniform mesh size. Let Ωh={(xi,yj) : xi=ax+(i0.5)h, yj=ay+(j0.5)h, 1iNx, 1jNy} be a discrete numerical domain. Let ϕnij be the approximation of ϕ(xi,yj,nΔt). The homogeneous Neumann boundary conditions for ϕ are given as follows:

    for1jNy,ϕ0,j=ϕ1,j,ϕ1,j=ϕ2,j,ϕNx+1,j=ϕNx,j,ϕNx+2,j=ϕNx1,j,for1iNx+2,ϕi,0=ϕi,1,ϕi,1=ϕi,2,ϕi,Ny+1=ϕi,Ny,ϕi,Ny+2=ϕi,Ny1.

    The discrete differentiation, gradient, and divergence operators are

    Dxϕi+12,j=112ϕi+1,j+1ϕi,j+1h+56ϕi+1,jϕijh+112ϕi+1,j1ϕi,j1h,Dyϕi,j+12=112ϕi+1,j+1ϕi+1,jh+56ϕi,j+1ϕijh+112ϕi1,j+1ϕi1,jh,

    cϕij=(Dxϕi+12,j,Dyϕi,j+12), and d(u,v)ij=(ui+12,jui12,j)/h+(vi,j+12vi,j12)/h, respectively. The discrete l2-inner products and norms are defined as

    (ϕ,ψ)h:=h2Nxi=1Nyj=1ϕijψij, (2.1)
    (cϕ,cψ)e:=h2Nxi=1Nyj=1(Dxϕi+12,jDxψi+12,j+Dyϕi,j+12Dyψi,j+12), (2.2)
    ϕ2=(ϕ,ϕ)h, and ϕ2e=(cϕ,cϕ)e. (2.3)

    We define the discrete total energy functional by

    Eh(ϕn)=(F(ϕn),1)h+ϵ22ϕn2e, (2.4)

    where 1 is a vector with all entries are 1.

    We discretize the AC equation in a 3D domain Ω=(ax,bx)×(ay,by)×(az,bz). Let h=(bxax)/Nx=(byay)/Ny=(bzaz)/Nz and Ωh={(xi,yj,zk) : xi=ax+(i0.5)h, yj=ay+(j0.5)h, zk=az+(k0.5)h, 1iNx, 1jNy, 1kNz}. Let ϕnijk be the approximation of ϕ(xi,yj,zk,nΔt). The homogeneous Neumann boundary conditions for ϕ are given as follows:

    for1jNy,1kNz,ϕ0jk=ϕ1jk,ϕ1,jk=ϕ2jk,ϕNx+1,jk=ϕNx,jk,ϕNx+2,jk=ϕNx1,jk,for1iNx+2,1kNz,ϕi0k=ϕi1k,ϕi,1,k=ϕi2k,ϕi,Ny+1,k=ϕi,Ny,k,ϕi,Ny+2,k=ϕi,Ny1,k,for1iNx+2,1jNy+2,ϕij0=ϕij1,ϕij,1=ϕij2,ϕij,Nz+1=ϕijNz,ϕij,Nz+2=ϕij,Nz1.

    The discrete differentiation operators are

    Dxϕi+12,jk=[128(ϕi+1,jkϕijk)+11(ϕi+1,j+1,k+ϕi+1,j1,k+ϕi+1,j,k+1+ϕi+1,j,k1ϕi,j+1,kϕi,j1,kϕij,k+1ϕij,k1)+2(ϕi+1,j+1,k+1+ϕi+1,j1,k+1+ϕi+1,j+1,k1+ϕi+1,j1,k1ϕi,j+1,k+1ϕi,j1,k+1ϕi,j+1,k1ϕi,j1,k1)]/(180h),

    and then Dyϕi,j+12,k and Dzϕij,k+12 are similarly defined above. We then define the discrete l2-inner products as

    (ϕ,ψ)h:=h3Nxi=1Nyj=1Nzk=1ϕijkψijk, (2.5)
    (cϕ,cψ)e:=h3Nxi=1Nyj=1Nzk=1(Dxϕi+12,jkDxψi+12,jk+Dyϕi,j+12,kDyψi,j+12,k+Dzϕij,k+12Dzψij,k+12). (2.6)

    In a 1D space, a compact Laplace operator Δc is defined as follows:

    Δcϕi=Δϕi=1h2(ϕi+12ϕi+ϕi1). (2.7)

    By the Taylor expansion, we can obtain

    ϕ(x+Δx,t)=5k=0(Δx)kk!(x)kϕ(x,t)+O((Δx)6). (2.8)

    Then, we can derive the following equation from Eq (2.8) by replacing Δx with ±h.

    ϕ(x+h,t)2ϕ(x,t)+ϕ(xh,t)=h2ϕxx+h412ϕxxxx+O(h6). (2.9)

    By dividing both sides of Eq (2.9) by h2, we obtain

    Δcϕni=Δϕ(xi,tn)+h212Δ2ϕ(xi,tn)+O(h4), (2.10)

    where Δ2ϕ=Δ(Δϕ) is the biharmonic operator. Note that the standard fourth-order 5-point Laplace operator Δs is defined as

    Δsϕni=112h2(ϕni2+16ϕni130ϕni+16ϕni+1ϕni+2).

    From Eq (2.8), we can derive Δsϕi=Δϕ(xi)+O(h4) in the similar manner. Using Eq (2.10), we discretize the governing Eq (1.1) in a 1D domain as follows:

    ϕn+1iϕniΔt+O(Δt)=F(ϕni)ϵ2+Δϕ(xi,tn)=F(ϕni)ϵ2+Δcϕnih212Δ2ϕ(xi,tn)+O(h4)=F(ϕni)ϵ2+Δcϕnih212Δ(ϕ(xi,tn)t+F(ϕ(xi,tn))ϵ2)+O(h4)=F(ϕni)ϵ2+Δcϕnih212(Δϕ(xi,tn)t+ΔF(ϕ(xi,tn))ϵ2)+O(h4)=F(ϕni)ϵ2+Δcϕnih212(Δcϕ(xi,tn)t+ΔcF(ϕ(xi,tn))ϵ2+O(h2))+O(h4)=F(ϕni)ϵ2+Δcϕnih212(ΔcϕniΔcϕn1iΔt+O(Δt)+ΔcF(ϕ(xi,tn))ϵ2)+O(h4). (2.11)

    Therefore, up to O(Δt) and O(h4), we have

    ϕn+1iϕniΔt=F(ϕni)ϵ2+Δcϕnih212(ΔcϕniΔcϕn1iΔt+ΔcF(ϕni)ϵ2), (2.12)

    for n2. Given ϕ0, ϕ1 is computed by using the standard fourth-order Laplacian Δs.

    In a 2D space, the compact Laplace operator Δc [30] is defined as

    Δcϕij=dcϕij=16h2(ϕi1,j+1+4ϕi,j+1+ϕi+1,j+1+4ϕi1,j20ϕij+4ϕi+1,j+ϕi1,j1+4ϕi,j1+ϕi+1,j1).

    By the Taylor series in two variables, we can obtain

    ϕ(x+Δx,y+Δy)=5k=01k!(Δxx+Δyy)kϕ(x,y)+O((Δx)6+(Δy)6).

    By replacing Δx and Δy with different values ±h, we get

    ϕ(x+h,y)+ϕ(xh,y)+ϕ(x,yh)+ϕ(x,y+h)=4ϕ+h2ϕxx+h2ϕyy+h412ϕxxxx+h412ϕyyyy+O(h6), (2.13)
    ϕ(xh,yh)+ϕ(xh,y+h)+ϕ(x+h,yh)+ϕ(x+h,y+h)=4ϕ+2h2ϕxx+2h2ϕyy+h46ϕxxxx+h4ϕxxyy+h46ϕyyyy+O(h6). (2.14)

    From Eqs (2.13) and (2.14), we have

    ϕ(xh,yh)+ϕ(xh,y+h)+ϕ(x+h,yh)+ϕ(x+h,y+h)+4[ϕ(x+h,y)+ϕ(xh,y)+ϕ(x,yh)+ϕ(x,y+h)]20ϕ(x,y)=6h2(ϕxx+ϕyy)(x,y)+h42(ϕxxxx+2ϕxxyy+ϕyyyy)(x,y)+O(h6).

    Finally, we have

    Δcϕnij=Δϕ(xi,yj,tn)+h212Δ2ϕ(xi,yj,tn)+O(h4), (2.15)

    where Δ2ϕ=Δ(Δϕ) is the biharmonic operator. Note that another standard fourth-order 9-point Laplace operator Δs is defined as

    Δsϕnij=112h2(ϕni2,j+16ϕni1,j30ϕnij+16ϕni+1,jϕni+2,j)+112h2(ϕni,j2+16ϕni,j130ϕnij+16ϕni,j+1ϕni,j+2).

    In a similar way, Δsϕij=Δϕ(xi,yj)+O(h4). Figure 1 shows the nodes used by the compact and standard Laplace operators at a point, respectively.

    Figure 1.  Schematic diagram of nodes for both the compact and standard Laplace operators at one point.

    Using Eq (2.15), similar to Eq (2.11), we discretize the governing Eq (1.1). Therefore, up to O(Δt) and O(h4), we have

    ϕn+1ijϕnijΔt=F(ϕnij)ϵ2+Δcϕnijh212(ΔcϕnijΔcϕn1ijΔt+ΔcF(ϕnij)ϵ2), (2.16)

    for n2. Given ϕ0, ϕ1 is computed by using the standard fourth-order Laplacian Δs.

    In a 3D space, a compact Laplace operator Δc [31] is defined as

    Δcϕijk=dcϕijk=130h2[14(ϕi+1,jk+ϕi1,jk+ϕi,j+1,k+ϕi,j1,k+ϕij,k+1+ϕij,k1)+3(ϕi+1,j,k+1+ϕi+1,j,k1+ϕi+1,j+1,k+ϕi+1,j1,k+ϕi1,j+1,k+ϕi1,j1,k+ϕi,j+1,k+1+ϕi,j1,k1+ϕi1,j,k+1+ϕi1,j,k1+ϕi1,j+1,k+1+ϕi1,j1,k1+ϕi,j+1,k1+ϕi,j1,k+1)+ϕi1,j+1,k1+ϕi1,j1,k+1+ϕi+1,j+1,k+1+ϕi+1,j1,k1+ϕi+1,j+1,k1+ϕi+1,j1,k+1128ϕijk].

    By the Taylor expansion in three variables, we can obtain

    ϕ(x+Δx,y+Δy,z+Δz,t)=5k=01k!(Δxx+Δyy+Δzz)kϕ(x,y,z,t)+O((Δx)6)+O((Δy)6)+O((Δz)6). (2.17)

    Then, we can derive the following equations from Eq (2.17) by replacing Δx, Δy, and Δz with different values ±h.

    ϕ(x+h,y,z,t)+ϕ(xh,y,z,t)+ϕ(x,y+h,z,t)+ϕ(x,yh,z,t)+ϕ(x,y,z+h,t)+ϕ(x,y,zh,t)=6ϕ+h2(ϕxx+ϕyy+ϕzz)+h412(ϕxxxx+ϕyyyy+ϕzzzz)+O(h6), (2.18)
    ϕ(xh,yh,z,t)+ϕ(xh,y+h,z,t)+ϕ(x+h,yh,z,t)+ϕ(x+h,y+h,z,t)+ϕ(xh,y,zh,t)+ϕ(xh,y,z+h,t)+ϕ(x+h,y,zh,t)+ϕ(x+h,y,z+h,t)+ϕ(x,yh,zh,t)+ϕ(x,yh,z+h,t)+ϕ(x,y+h,zh,t)+ϕ(x,y+h,z+h,t)=12ϕ+4h2(ϕxx+ϕyy+ϕzz)+h43(ϕxxxx+ϕyyyy+ϕzzzz)+h4(ϕxxyy+ϕyyzz+ϕxxzz)+O(h6), (2.19)
    ϕ(xh,yh,zh,t)+ϕ(xh,yh,z+h,t)+ϕ(xh,y+h,zh,t)+ϕ(xh,y+h,z+h,t)+ϕ(x+h,yh,zh,t)+ϕ(x+h,yh,z+h,t)+ϕ(x+h,y+h,zh,t)+ϕ(x+h,y+h,z+h,t)=8ϕ+4h2(ϕxx+ϕyy+ϕzz)+h43(ϕxxxx+ϕyyyy+ϕzzzz)2h4(ϕxxyy+ϕyyzz+ϕxxzz)+O(h6). (2.20)

    Multiplying both sides of Eqs (2.18)–(2.20) by 14, 3, and 1, respectively, and adding the equations, we have

    30h2Δcϕijk=30h2(ϕxx+ϕyy+ϕzz)+52h4(ϕxxxx+ϕyyyy+ϕzzzz+2ϕxxyy+2ϕyyzz+2ϕxxzz)+O(h6). (2.21)

    By dividing both the sides of Eq (2.21) by 30h2, we obtain

    Δcϕnijk=Δϕ(xi,yj,zk,tn)+h212Δ2ϕ(xi,yj,zk,tn)+O(h4). (2.22)

    Note that the 3D standard fourth-order 13-point Laplace operator Δs is defined as

    Δsϕnijk=112h2(ϕni2,jk+16ϕni1,jk30ϕnijk+16ϕni+1,jϕni+2,j)+112h2(ϕni,j2,k+16ϕni,j1,k30ϕnijk+16ϕni,j+1,kϕni,j+2,k)+112h2(ϕnij,k2+16ϕnij,k130ϕnijk+16ϕnij,k+1ϕnij,k+2).

    In a similar way, Δsϕijk=Δϕ(xi,yj,zk)+O(h4). Figure 2 shows the grid point usages of standard Δh and compact Δh in a 3D space.

    Figure 2.  Schematic diagram of nodes for both the compact and standard Laplace operators at one point in a 3D space.

    Using Eq (2.15), we discretize the governing Eq (1.1). Therefore, up to O(Δt) and O(h4), we have

    ϕn+1ijkϕnijkΔt=F(ϕnijk)ϵ2+Δcϕnijkh212(ΔcϕnijkΔcϕn1ijkΔt+ΔcF(ϕnijk)ϵ), (2.23)

    for n2. Given ϕ0, ϕ1 is computed by using the standard fourth-order Laplacian Δs.

    We demonstrate the representative properties of the explicit compact AC equation: phase separation, fourth-order accuracy in space, non-increase of total energy, and motion by mean curvature. We show the efficiency of our method using numerical comparison and measuring computational time. In addition, we perform the computational experiments for a non-convex initial condition with and without an obstacle to highlight the advantage of the proposed scheme. It can easily handle the computation on arbitrary complex domains.

    We consider one of the most basic computational simulations, that is, the dynamics of phase separation. First, we conduct the numerical experiment in a 1D computational domain Ω=(0,1) with the initial condition given as

    ϕ0i=0.1rand,for1iNx,

    where rand is a random number in [1,1]. To observe the equilibrium profile, we cease the iterative computation when the following criterion is met:

    ||ϕnϕn1||2<1.0e-5, (3.1)

    where n is a positive integer, and ϕn is called a numerical equilibrium solution. The parameters are taken as Nx=100,h=1/Nx,Δt=0.1h2, and ϵ=4h/(22tanh1(0.9)). Figure 3 indicates the initial condition (t=0), numerical solution (t=30Δt), and numerical equilibrium solution (t=2242Δt). From this result, we can also numerically confirm that the numerical solutions are bounded between 1 and 1.

    Figure 3.  Temporal evolution of the initial and numerical solutions which are bounded between the interval [1,1]. The numerical solution at t=2242Δt is an equilibrium solution.

    We next observe the phase separation in a 2D domain Ω=(0,1)2. The initial condition is given as

    ϕ0ij=0.1rand,for1iNx,1iNy. (3.2)

    The parameters are taken as Nx=Ny=100,h=1/Nx,Δt=0.1h2, and ϵ=4h/(22tanh1(0.9)). Figure 4 indicates the initial condition (t=0) and numerical solutions (t=30Δt,100Δt). From this result, we can also numerically confirm that the numerical solutions are bounded between 1 and 1.

    Figure 4.  (a)–(c) are snapshots of 2D initial and numerical solutions at t=0,30Δt, and 100Δt, respectively.

    We investigate a quantitative estimate of the rate of convergence. Note that the discrete l2-norms of numerical solutions is defined as

    ||ϕn||2=1NxNxi=1(ϕni)2,||ϕn||2=1NxNyNxi=1Nyj=1(ϕnij)2,

    in 1D and 2D domains, respectively. First, in a 1D domain Ω=(0,2), we consider the traveling wave solution of the AC equation [32,33]:

    ϕ(x,t)=12[1tanh(x0.7st22ϵ)], (3.3)

    where s=3ϵ/2. At t=0, the initial profile is

    ϕ(x,0)=12[1tanh(x0.722ϵ)]. (3.4)

    Figure 5 shows the initial, numerical, and analytic profiles. Here, the parameters used are Nx=100,h=2/Nx,ϵ=8h/(22tanh1(0.9)),Δt=0.1h2, and the final T=120Δt.

    Figure 5.  Numerical and analytic traveling wave solutions with the initial profile in a 1D domain.

    We perform a convergence test with the initial condition (3.4) on a set of increasingly finer mesh grid sizes. The computational solutions are computed on the uniform grids and time steps, h=2/Nx for Nx=40,80, and 160. The fixed time-step size is Δt=5.0e-9, the final time is T=50000Δt, and ϵ=0.025. The convergence rate is defined as the ratio of successive errors, that is, log2(||eNx||2/||e2Nx||2), where the discrete l2-norm error is defined as ||eNx||2=1NxNxi=1(ϕ(xi,nΔt)ϕni) and ||e2Nx||2=12Nx2Nxi=1(ϕ(xi,nΔt)ϕni). Table 1 lists the errors and rates of convergence and demonstrates that the proposed scheme is spatially fourth-order accurate.

    Table 1.  Convergence results in a 1D space.
    h 0.5000 0.0250 0.0125
    l2-error 1.6363e-4 9.8470e-6 6.2480e-7
    Rate 4.05 3.98

     | Show Table
    DownLoad: CSV

    In a 2D domain Ω=(0,2)2, we consider the following solution:

    ϕ(x,y,t)=12[1tanh(0.8x+0.6y0.88st2ϵ)]. (3.5)

    The parameters are taken as N=Nx=Ny=100,h=2/N,Δt=0.1h2, ϵ=8h/(22tanh1(0.9)), and the final time T=90Δt. In this test, the Dirichlet boundary condition is used and the values of order parameter on the boundary are set as the analytic solutions. Figures 6(a) and 6(b) show the initial profile at t=0 and the numerical solution at t=90Δt, respectively. Figure 6(c) shows the contours of the initial, numerical, and analytic solutions at the ϕ=0.5 level.

    Figure 6.  (a) and (b) are 2D mesh plots of the initial condition and the numerical solution at t=60Δt, respectively. (c) is the contours of the numerical and analytic solutions with the initial condition at the ϕ=0.5 level.

    We conduct a convergence test with the initial condition (3.5) on a set of increasingly finer mesh grid sizes. The computational solutions are computed using h=2/N for N=40,80,160, the fixed time-step size Δt=1.0e-9, the final time T=250000Δt, and ϵ=0.025. Table 2 lists the errors and rates of convergence. Here, the discrete l2-norm error in a 2D domain is defined as ||eN||2=1N2Ni=1Nj=1(ϕ(xi,yj,nΔt)ϕnij). The results in the 2D domain suggest that the scheme is indeed fourth-order accurate in space.

    Table 2.  Convergence results in a 2D space.
    h 0.5000 0.0250 0.0125
    l2-error 9.3779e-5 6.2659e-6 3.9393e-7
    Rate 3.90 3.99

     | Show Table
    DownLoad: CSV

    We verify that a numerical equilibrium solution in which the profile is a hyperbolic tangent is consistent with a theoretical solution when the time is large enough. The initial condition on a domain Ω=(1,1) is

    ϕ(x,0)=0.5tanh(x2ϵ). (3.6)

    The parameters are taken as Nx=200,h=2/Nx,Δt=0.1h2,t=5, and ϵ=4h/(22tanh1(0.9)). In Figure 7, the numerical equilibrium profile agrees well with the analytic one

    ϕ(x,t)=tanh(x2ϵ).
    Figure 7.  Analytic and numerical equilibrium solutions are in good agreement, which are denoted by a black line with stars and red circles. Here, an initial condition is ϕ(x,0)=0.5tanh(x/2ϵ) on a domain Ω=(1,1) with a black dashed line.

    Here, the l2-norm error between two equilibrium profiles is less than 1.0e-16.

    We numerically validate that the total energy functional (1.2) decreases over time. In a 2D domain, the discrete total energy is defined as

    Eh(ϕn)=h2ϵ2Nxi=1Nyj=1F(ϕnij)+h22Nxi=1Nyj=1|cϕnij|2.

    The initial condition is defined as Eq (3.2) on Ω=(0,1)2. The parameters are used as follows: N=100,h=1/N,Δt=0.1h2,T=2000Δt, and ϵ=4h/(22tanh1(0.9)). Figure 8 shows the time evolution of the discrete total energy and numerical solution. The normalized discrete total energy E(ϕn)/E(ϕ0) is non-increasing over time t. The snapshots of the numerical solutions are at t=0,0.002,0.006, and 0.02, respectively.

    Figure 8.  Discrete total energy dissipation over time t.

    In this section, we verify the efficiency of the proposed method. First, we present numerical comparisons between the proposed scheme and previous work [13], and compare the performance using their computational time. In [13], the authors used the linear multigrid method to solve the AC equation using the fourth-order compact FDM. One V-cycle in the linear multigrid procedure consists of three parts: a pre-smoothing, a coarse grid correction, and a post-smoothing [34]. For the sake of convenience, we define the cost of performing one smoothing sweep on the finest grid as a work unit (WU). We assume that each number of pre- and post-smoothing sweeps is equal to the positive integer ν larger than 1. The smoothing steps mainly adopt the Gauss-Seidel type method, however, we apply the explicit method whose computational cost is less than that. The computational cost of the proposed method is estimated to be less than 2 WU, whereas that of the multigrid method in a 3D domain is

    2ν(1+23+26+29++23N)<2123νWU=16ν7WU,

    where N=Nx=Ny=Nz. In general, one V-cyle is not enough even though it depends on the given tolerance [35,36]. Hence, the computational cost of our method is estimated to be less than that of the multigrid method.

    We use the initial condition as ϕ(x,y,z,0)=sin(2πx)sin(2πy)sin(2πz) on a domain Ω=(0,1)3, the mesh size N=32,64,128,256, and the other parameters as h=1/N,Δt=0.1h2,T=10Δt, and ϵ=0.1. Our computation is performed using MATLAB 2022b on an Intel Core i9-12900H CPU @ 2.50 GHz with 32 GB of RAM. We measure total CPU time (sec) for 10 time iterations and calculate it divided by the number of time iterations. Table 3 lists the average CPU times. Our method is more than 10 times faster than the implicit-type method.

    Table 3.  Average CPU time (sec) according to mesh sizes N3. Here, the average CPU time is defined as the total CPU time over all time iterations.
    Mesh size 323 643 1283 2563
    Long et al. [13] 0.0373 0.2766 2.2953 17.8828
    Ours 0.0029 0.0201 0.1674 1.3946

     | Show Table
    DownLoad: CSV

    Motion by mean curvature, the representative property of the AC equation, means that the interface Γ(t) of the solution evolves in the direction of the normal velocity proportional to the magnitude of the mean curvature [37]. The interface Γ(t) is defined by the zero-level set of the solution ϕ, i.e., Γ(t)={xΩ|ϕ(x,t)=0}. The normal velocity V of Γ(t) at each point x is

    V(x,t)=(κ1+κ2)=(1R1+1R2),

    where κ1 and κ2 are the principal curvatures of the interface, and R1 and R2 are the principal radii. In this section, we only consider the case where the two principal radii are the same, therefore, we set the radius as R(t). In a 2D space, there is one principal radius, therefore, V=1/R(t). In a 3D space, V=2/R(t). Thus, for the spatial dimension d,

    V=1dR(t). (3.7)

    Because the normal velocity V is the change in radius with time t,

    V=dR(t)dt. (3.8)

    From Eqs (3.7) and (3.8) and the initial radius R0=R(0), the analytic radius is

    R(t)=R20+2(1d)t.

    For the details, refer to the references [37,38]. We demonstrate the motion by mean curvature in 2D and 3D domains. First, we perform a 2D simulation with the initial condition

    ϕ(x,y,0)=tanh(R0(x0.5)2+(y0.5)22ϵ),

    in which the shape of zero-level contour is a circle with center (0.5,0.5) and radius R0=0.35, on Ω=(0,1)2. The parameters used are N=100,h=1/N,Δt=0.1h2,ϵ=4h/(22tanh1(0.9)), and T=6000Δt. Figure 9(a) shows that the given circle shrinks in the direction of the normal vector according to motion by mean curvature. The zero-level contours are drawn every 600Δt from t=0 to t=6000Δt. From the contour spacing, it can be observed that the circle shrinks faster as the radius of the circle becomes smaller. Figure 9(b) indicates that the analytic and numerical radii agree with each other. Figure 9(c)9(e) show the snapshots of the computational solution at time t=0,3600Δt, and 6000Δt, respectively.

    Figure 9.  (a) With a circle initial condition, contours at the zero-level set of numerical solution ϕ every 600Δt from t=0 to t=6000Δt. (b) Analytic and numerical radii R(t) decrease over time t. (c)–(e) Mesh plots of the numerical solution at t=0,3600Δt, and 6000Δt.

    We consider three circles with different centers and radii as shown in Figure 10(a). The initial condition is

    ϕ(x,y,0)=tanh(0.27(x0.35)2+(y0.65)22ϵ)+tanh(0.17(x0.72)2+(y0.25)22ϵ)+tanh(0.1(x0.8)2+(y0.55)22ϵ)+2.
    Figure 10.  When the initial condition is defined as three different circles, (a)–(c) are mesh plots of the numerical solution at t=0,1200Δt, and 3000Δt, and (d) is the zero-level contours every 300Δt from t=0 to t=3000Δt.

    Here, the parameters, N,h,ϵ,Δt, are used as described above. Figures 10(b) and 10(c) are the snapshots of the computational solutions at t=1200Δt and t=3000Δt, respectively. Figure 10(d) shows the zero-level contours every 300Δt from t=0 to t=3000Δt. The interface of the computational solution shrinks with the different velocities depending on the mean curvature of each circle. In other words, because the curvature of a circle with a smaller radius is large, the smaller-radius circle disappears first, and the larger-radius circle shrinks slowly.

    Figure 11 shows the snapshots of the initial and numerical solution with the torus-type initial condition:

    ϕ(x,y,0)=tanh(0.4(x0.5)2+(y0.5)22ϵ)tanh(0.3(x0.5)2+(y0.5)22ϵ)1,
    Figure 11.  When the torus-type initial condition is given, (a)–(c) are snapshots of the numerical solution and zero-level set at time t=0,3000Δt, and 5000Δt, respectively.

    on Ω=(0,1)2. Here, the parameters, N,h,ϵ,Δt, are used as described above. In Figure 11, the top and bottom rows show mesh plots and zero-level contours of the solution, respectively, where the time t is 0,3000Δt, and 5000Δt. It is observed that the radius of the inner contour is smaller than that of the outer contour as shown in Figure 11. Hence, with motion by mean curvature, the inner contour decreases faster than the outer contour.

    In addition, we observe the results of 2D simulation with the star-shaped initial condition on Ω=(0,1)2 as shown in Figure 12(a). We use N=150,h=1/N,Δt=0.1h2, and ϵ=8h/(22tanh1(0.9)). Even though an initially complex shape is given, the part with the largest mean curvature is smoothed first, and then becomes circular. Figure 12(b) and 12(c) show mesh and contour plots of the computational solution at t=0,100Δt, and 3000Δt.

    Figure 12.  When the star-shaped initial condition is given, (a)–(c) are snapshots of the computational solution and zero-level set at t=0,1000Δt, and 3000Δt, respectively.

    Next, we consider several computational simulations in a 3D domain to demonstrate motion by mean curvature. First of all, we verify the decreasing trend in the radius of a sphere. We conduct the 3D simulation with the following initial condition:

    ϕ(x,y,z,0)=tanh(R0(x0.5)2+(y0.5)2+(z0.5)22ϵ),

    i.e., a sphere with center (0.5,0.5,0.5) and radius R0=0.35, on the computational domain Ω=(0,1)3. The parameters used are N=Nx=Ny=Nz=80,h=1/N,Δt=0.1h2, and ϵ=4h/(22tanh1(0.9)). Figure 13 shows that the given sphere shrinks in the direction of the normal vector according to motion by mean curvature.

    Figure 13.  With a sphere initial condition, the analytic and numerical radii R(t) decrease over time t. The dot plots are displayed every 200Δt from t=0.

    Figure 14 shows the temporal evolution of a torus in a domain Ω=(0,1)×(0,1)×(0,0.5). The initial torus with center (0.5, 0.5, 0.25), large radius R1=0.25, and small radius R2=0.12 is defined as:

    ϕ(x,y,z,0)=tanh(R2(R1(x0.5)2+(y0.5)2)2+(z0.25)22ϵ).
    Figure 14.  With a torus initial condition, (a)–(c) are snapshots of the numerical solution at t=0,300Δt, and 700Δt, respectively. The top row is the zero-level isosurface. The second and bottom rows are contours of horizontal (z=0.25) and vertical (y=0.5) sections of the top figures, respectively.

    The parameters are used as Nx=Ny=100,Nz=50,h=0.01, ϵ=8h/(22tanh1(0.9)),Δt=0.1h2, and T=700Δt.

    On a computational domain Ω=(1,1)3, we consider a sphere of center (0,0,0) and radius R0 perturbed by a spherical harmonic Yl,m [39,40]:

    ϕ(x,y,z,0)=tanh(R0x2+y2+z2+AYl,m(θ,φ)2ϵ),

    where A denotes amplitude, θ is the polar angle (measured from z-axis), and φ is the azimuthal angle (measured counterclockwise from the x-axis to the y-axis). Here, l=10,m=7,R0=0.7, and A=0.7. The parameters are used as N=100,h=2/N, ϵ=4h/(22tanh1(0.9)),Δt=0.1h2, and T=1000Δt. Figure 15 shows the snapshots at t=0,200Δt, and 1000Δt. From the results, the temporal evolution works according to motion by mean curvature.

    Figure 15.  With a sphere initial condition perturbed by a spherical harmonic, (a)–(c) are snapshots of the numerical solution at time t=0,200Δt, and 1000Δt, respectively.

    The implicit-type methods, compared to the explicit method, can use a relatively large Δt. However, it is difficult to implement their algorithms for the computational simulation. For example, the multigrid method is one of the most famous algorithms for solving implicitly discretized PDEs. If the computational domain is complex or there are obstacles that interfere with the evolution of order parameter ϕ, it gets more complicated. In contrast, our proposed explicit compact method can obtain the spatially fourth-order accurate solution for the AC equation efficiently even in complex domains or in the presence of obstacles. To demonstrate these advantages, we perform the computational simulations considering obstacles that are solid and fixed structures in 2D and 3D domains.

    We use the non-convex initial condition and the rectangular bar-shaped obstacle in the 2D domain as shown in Figure 16(a). In Figure 16, from top to bottom, each row represents without the obstacle, with the obstacle, and overlapping the two cases. Here, the solid line and the purple area are the zero-level set of the solutions with and without the obstacle, respectively, and the green area inside the dotted line is the obstacle. The parameters used for the test are N=256, h=1/N, Δt=0.1h2, T=39000Δt, and ϵ=4h/(22tanh1(0.9)) in the domain Ω=(0,1)2. The first row of Figure 16 shows the temporal evolution by mean curvature flow in the case without the obstacle as the numerical simulations presented in previous subsections. To perform the simulations with the obstacle, we perform iterative calculations for numerical solutions only at grid points in the whole domain except for obstacles. For the numerical solution near the obstacle, we always use the fixed solution, ϕ=1, at points inside the obstacle. The second row of Figure 16 shows the temporal evolution of the zero-level set of numerical solutions with the obstacle. The mean curvature of the inward curves near the obstacle becomes larger than in the case without the obstacle. Therefore, the part with larger mean curvature, such as near the obstacle, shrinks faster according to motion by mean curvature. It is observed that the different mean curvature causes different results of temporal evolution depending on whether the obstacle exists as shown in the bottom row of Figure 16.

    Figure 16.  (a)–(d) Snapshots of zero-level contours of the numerical solution without and with an obstacle at t=0, 13000Δt, 26000Δt, and 39000Δt. The first and second rows imply the numerical solution without and with an obstacle, respectively. The third row shows the overlapped contours of the two cases.

    Next, we conduct the 3D experiments using the non-convex initial condition, where the values inside the surface are ϕ=1 and the outside is ϕ=1 as shown in Figure 17(a). Figures 17(a)17(d) illustrate the temporal evolutions of zero-level isosurface of the numerical solutions without and with the obstacle. In the second row of Figure 17, the green object represents the obstacle where the inside and boundary of the obstacle are fixed to ϕ=1. Here, we use the numerical parameters as N=150, h=1/N, Δt=0.1h2, and ϵ=4h/(22tanh1(0.9)) in the domain Ω=(0,1)3. Even in 3D space, the mean curvature of the area with the obstacle is maintained to be large, and the solution contracts faster than when there is no obstacle. The difference between 2D and 3D simulations is that there are two principal curvatures in the 3D domain, which complicates the analysis of the numerical results more than in the 2D cases. However, the basic mechanism is the same as the 2D simulations.

    Figure 17.  (a)–(d) Snapshots of isosurface of the numerical solutions without and with an obstacle at t=0, 400Δt, 2400Δt, and 3600Δt. The first and second rows imply the numerical solution without and with an obstacle, respectively.

    We presented the explicit spatially fourth-order accurate compact method for the AC equation. We use a fourth-order compact FDM, not only being more accurate but needing relatively less wide stencils for the discrete Laplace operator. The time step restriction that is the typical problem of the explicit Euler scheme is not severe because the governing equation is a second-order parabolic PDEs, and small temporal step sizes should be used for an accurate numerical solution. Moreover, it is simple to implement. Therefore, the proposed numerical algorithm is fast and efficient. We observed the phase separation phenomena using random number initial conditions, calculated the rate of convergence to verify the fourth-order accuracy in space, verified the hyperbolic tangent equilibrium profile, and numerically demonstrated the dissipation of discrete total energy. We verified the efficiency of the proposed method by comparing the computational cost between our method and the existing method. We performed various numerical simulations for motion by mean curvature, the representative property of the AC equation. Moreover, experiments comparing the numerical solutions with and without solid obstacles were performed to indicate that the proposed numerical algorithm is efficient and simple to implement. In previous research [41], the maximum bound principle and energy dissipation were proven for a one-step explicit method to the AC equation. On the other hand, this is a non-trivial and challenging task for the current proposed scheme, which involves a two-step method using the (n1)-, n-, and (n+1)-th time step solutions. In this study, we focused on proposing a fully explicit fourth-order compact scheme and presenting numerical experiments of the proposed method for the AC equation. In future work, theoretical proof for the maximum bound principle, energy dissipation, and error estimates will be considered, drawing insights from the studies conducted by [42,43].

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The first author (C. Lee) was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. 2022R1C1C2003896). The authors extend their thanks to the reviewers for the valuable and constructive input they provided during the revision of the article.

    The authors declare there is no conflicts of interest.



    [1] S. M. Allen, J. W. Cahn, A microscopic theory for antiphase boundary motion and its application to antiphase domain coarsening, Acta metall., 27 (1979), 1085–1095. https://doi.org/10.1016/0001-6160(79)90196-2 doi: 10.1016/0001-6160(79)90196-2
    [2] N. Takada, J. Matsumoto, S. Matsumoto, K. Kurihara, Phase-field model-based simulation of two-phase fluid motion on partially wetted and textured solid surface, J. Comput. Sci., 17 (2016), 315–324. https://doi.org/10.1016/j.jocs.2016.05.009 doi: 10.1016/j.jocs.2016.05.009
    [3] S. Abide, Finite difference preconditioning for compact scheme discretizations of the Poisson equation with variable coefficients, J. Comput. Appl. Math., 379 (2020), 112872. https://doi.org/10.1016/j.cam.2020.112872 doi: 10.1016/j.cam.2020.112872
    [4] K. Li, W. Liao, An efficient and high accuracy finite-difference scheme for the acoustic wave equation in 3D heterogeneous media, J. Comput. Sci., 40 (2020), 101063. https://doi.org/10.1016/j.jocs.2019.101063 doi: 10.1016/j.jocs.2019.101063
    [5] T. Li, J. Lu, C. W. Shu, Stability analysis of inverse Lax-Wendroff boundary treatment of high order compact difference schemes for parabolic equations, J. Comput. Appl. Math., 400 (2022), 113711. https://doi.org/10.1016/j.cam.2021.113711 doi: 10.1016/j.cam.2021.113711
    [6] M. Wu, Y. Jiang, Y. Ge, A high accuracy local one-dimensional explicit compact scheme for the 2D acoustic wave equation, Adv. Math. Phys., 2022 (2022), 9743699. https://doi.org/10.1155/2022/9743699 doi: 10.1155/2022/9743699
    [7] K. S. Patel, M. Mehra, Fourth order compact scheme for space fractional advection-diffusion reaction equations with variable coefficients, J. Comput. Appl. Math., 380 (2020), 112963. https://doi.org/10.1016/j.cam.2020.112963 doi: 10.1016/j.cam.2020.112963
    [8] Y. Nawaz, M. S. Arif, W. Shatanawi, A. Nazeer, An explicit fourth-order compact numerical scheme for heat transfer of boundary layer flow, Energies, 14 (2021), 3396. https://doi.org/10.3390/en14123396 doi: 10.3390/en14123396
    [9] J. Qiu, D. Han, H. Zhou, A general conservative eighth-order compact finite difference scheme for the coupled Schrödinger-KdV equations, AIMS Math., 8 (2023), 10596–10618. https://doi.org/10.3934/math.2023538 doi: 10.3934/math.2023538
    [10] E. G. M. Elmahdi, J. Huang, Two linearized finite difference schemes for time fractional nonlinear diffusion-wave equations with fourth order derivative, AIMS Math., 6 (2021), 6356–6376. https://doi.org/10.3934/math.2021373 doi: 10.3934/math.2021373
    [11] N. Abdi, H. Aminikhah, A. R. Sheikhani, High-order compact finite difference schemes for the time-fractional Black-Scholes model governing European options, Chaos Soliton. Fract., 162 (2022), 112423. https://doi.org/10.1016/j.chaos.2022.112423 doi: 10.1016/j.chaos.2022.112423
    [12] S. Zhai, X. Feng, Y. He, Numerical simulation of the three dimensional Allen-Cahn equation by the high-order compact ADI method, Comput. Phys. Commun., 185 (2014), 2449–2455. https://doi.org/10.1016/j.cpc.2014.05.017 doi: 10.1016/j.cpc.2014.05.017
    [13] J. Long, C. Luo, Q. Yu, Y. Li, An unconditional stable compact fourth-order finite difference scheme for three dimensional Allen-Cahn equation, Comput. Math. Appl., 77 (2019), 1042–1054. https://doi.org/10.1016/j.camwa.2018.10.028 doi: 10.1016/j.camwa.2018.10.028
    [14] Y. Bo, D. Tian, X. Liu, Y. Jin, Discrete maximum principle and energy stability of the compact difference scheme for two-dimensional Allen-Cahn equation, J. Funct. Space., 2022 (2022), 8522231. https://doi.org/10.1155/2022/8522231 doi: 10.1155/2022/8522231
    [15] S. C. Buranay, N. Arshad, A. H. Matan, Hexagonal grid computation of the derivatives of the solution to the heat equation by using fourth-order accurate two-stage implicit methods, Fractal Fract., 5 (2021), 203. https://doi.org/10.3390/fractalfract5040203 doi: 10.3390/fractalfract5040203
    [16] S. C. Buranay, N. Arshad, Hexagonal grid approximation of the solution of the heat equation on special polygons, Adv. Differ. Equ., 2020 (2020), 309. https://doi.org/10.1186/s13662-020-02749-z doi: 10.1186/s13662-020-02749-z
    [17] A. A. Dosiyev, S. C. Buranay, On solving the cracked‐beam problem by block method, Commun. Numer. Meth. En., 24 (2008), 1277–1289. https://doi.org/10.1002/cnm.1032 doi: 10.1002/cnm.1032
    [18] A. A. Dosiyev, S. C. Buranay, D. Subasi, The block-grid method for solving Laplace's equation on polygons with nonanalytic boundary conditions, Bound. Value Probl., 2010 (2010), 468594. https://doi.org/10.1155/2010/468594 doi: 10.1155/2010/468594
    [19] K. Poochinapan, B. Wongsaijai, Numerical analysis for solving Allen-Cahn equation in 1D and 2D based on higher-order compact structure-preserving difference scheme, Appl. Math. Comput., 434 (2022), 127374. https://doi.org/10.1016/j.amc.2022.127374 doi: 10.1016/j.amc.2022.127374
    [20] J. W. Cahn, J. E. Hilliard, Free energy of a nonuniform system. I. Interfacial free energy, J. Chem. Phys., 28 (1958), 258–267. https://doi.org/10.1063/1.1744102 doi: 10.1063/1.1744102
    [21] Y. Li, R. Liu, Q. Xia, C. He, Z. Li, First-and second-order unconditionally stable direct discretization methods for multi-component Cahn-Hilliard system on surfaces, J. Comput. Appl. Math., 401 (2022), 113778. https://doi.org/10.1016/j.cam.2021.113778 doi: 10.1016/j.cam.2021.113778
    [22] J. Li, Z. Sun, X. Zhao, A three level linearized compact difference scheme for the Cahn-Hilliard equation, Sci. China Math., 55 (2012), 805–826. https://doi.org/10.1007/s11425-011-4290-x doi: 10.1007/s11425-011-4290-x
    [23] L. Ju, J. Zhang, Q. Du, Fast and accurate algorithms for simulating coarsening dynamics of Cahn-Hilliard equations, Comp. Mater. Sci., 108 (2015), 272–282. https://doi.org/10.1016/j.commatsci.2015.04.046 doi: 10.1016/j.commatsci.2015.04.046
    [24] S. Lee, Fourth-order spatial and second-order temporal accurate compact scheme for Cahn-Hilliard equation, Int. J. Nonlin. Sci. Num., 20 (2019), 137–143. https://doi.org/10.1515/ijnsns-2017-0278 doi: 10.1515/ijnsns-2017-0278
    [25] S. Lee, J. Shin, Energy stable compact scheme for Cahn-Hilliard equation with periodic boundary condition, Comput. Math. Appl., 77 (2019), 189–198. https://doi.org/10.1016/j.camwa.2018.09.021 doi: 10.1016/j.camwa.2018.09.021
    [26] Z. Xiao, P. Yu, H. Ouyang, J. Zhang, A parallel high-order compact scheme for the pure streamfunction formulation of the 3D unsteady incompressible Navier-Stokes equation, Commun. Nonlinear Sci., 95 (2021), 105631. https://doi.org/10.1016/j.cnsns.2020.105631 doi: 10.1016/j.cnsns.2020.105631
    [27] D. Jeong, J. Kim, An explicit hybrid finite difference scheme for the Allen-Cahn equation, J. Comput. Appl. Math., 340 (2018), 247–255. https://doi.org/10.1016/j.cam.2018.02.026 doi: 10.1016/j.cam.2018.02.026
    [28] C. Lee, J. Park, S. Kwak, S. Kim, Y. Choi, S. Ham, et al., An adaptive time-stepping algorithm for the Allen-Cahn equation, J. Funct. Space., 2022 (2022), 2731593. https://doi.org/10.1155/2022/2731593 doi: 10.1155/2022/2731593
    [29] D. Jeong, S. Lee, D. Lee, J. Shin, J. Kim, Comparison study of numerical methods for solving the Allen-Cahn equation, Comp. Mater. Sci., 111 (2016), 131–136. https://doi.org/10.1016/j.commatsci.2015.09.005 doi: 10.1016/j.commatsci.2015.09.005
    [30] C. Lee, D. Jeong, J. Shin, Y. Li, J. Kim, A fourth-order spatial accurate and practically stable compact scheme for the Cahn-Hilliard equation, Physica A, 409 (2014), 17–28. https://doi.org/10.1016/j.physa.2014.04.038 doi: 10.1016/j.physa.2014.04.038
    [31] Y. Li, H. G. Lee, B. Xia, J. Kim, A compact fourth-order finite difference scheme for the three-dimensional Cahn-Hilliard equation, Comput. Phys Commun., 200 (2016), 108–116. https://doi.org/10.1016/j.cpc.2015.11.006 doi: 10.1016/j.cpc.2015.11.006
    [32] J. W. Choi, H. G. Lee, D. Jeong, J. Kim, An unconditionally gradient stable numerical method for solving the Allen-Cahn equation, Physica A, 388 (2009), 1791–1803. https://doi.org/10.1016/j.physa.2009.01.026 doi: 10.1016/j.physa.2009.01.026
    [33] C. Lee, H. Kim, S. Yoon, S. Kim, D. Lee, J. Park, et al., An unconditionally stable scheme for the Allen-Cahn equation with high-order polynomial free energy, Commun. Nonlinear Sci., 95 (2021), 105658. https://doi.org/10.1016/j.cnsns.2020.105658 doi: 10.1016/j.cnsns.2020.105658
    [34] U. Trottenberg, C. Oosterlee, A. Sch uller, Multigrid, Elsevier, 2000.
    [35] W. L. Briggs, V. E. Henson, S. F. McCormick, A multigrid tutorial, Society for Industrial and Applied Mathematics, 2000.
    [36] J. Yang, C. Lee, S. Kwak, Y. Choi, J. Kim, A conservative and stable explicit finite difference scheme for the diffusion equation, J. Comput. Sci., 56 (2021), 101491. https://doi.org/10.1016/j.jocs.2021.101491 doi: 10.1016/j.jocs.2021.101491
    [37] D. Lee, J. Kim, Mean curvature flow by the Allen-Cahn equation, Eur. J. Appl. Math., 26 (2015), 535–559. https://doi.org/10.1017/S0956792515000200 doi: 10.1017/S0956792515000200
    [38] C. Lee, Y. Choi, J. Kim, An explicit stable finite difference method for the Allen-Cahn equation, Appl. Numer. Math., 182 (2022), 87–99. https://doi.org/10.1016/j.apnum.2022.08.006 doi: 10.1016/j.apnum.2022.08.006
    [39] V. Cristini, J. Lowengrub, Three-dimensional crystal growth-Ⅰ: Linear analysis and self-similar evolution, J. Cryst. Growth, 240 (2022), 267–276. https://doi.org/10.1016/S0022-0248(02)00831-X doi: 10.1016/S0022-0248(02)00831-X
    [40] M. A. Wieczorek, M. Meschede, SHTools: Tools for working with spherical harmonics, Geochem. Geophy. Geosy., 19 (2018), 2574–2592. https://doi.org/10.1029/2018GC007529 doi: 10.1029/2018GC007529
    [41] S. Ham, J. Kim, Stability analysis for a maximum principle preserving explicit scheme of the Allen-Cahn equation, Math. Comput. Simulat., 207 (2023), 453–465. https://doi.org/10.1016/j.matcom.2023.01.016 doi: 10.1016/j.matcom.2023.01.016
    [42] Q. Du, L. Ju, X. Li, Z. Qiao, Maximum bound principles for a class of semilinear parabolic equations and exponential time-differencing schemes, SIAM Rev., 63 (2021), 317–359. https://doi.org/10.1137/19M1243750 doi: 10.1137/19M1243750
    [43] Y. Gong, B. Ji, H. L. Liao, A maximum bound principle preserving iteration technique for a class of semilinear parabolic equations, Appl. Numer. Math., 184 (2023), 482–495. https://doi.org/10.1016/j.apnum.2022.11.002 doi: 10.1016/j.apnum.2022.11.002
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1541) PDF downloads(125) Cited by(0)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog