Research article Special Issues

An explicit numerical method for the conservative Allen–Cahn equation on a cubic surface

  • We introduced a fully explicit finite difference method (FDM) designed for numerically solving the conservative Allen–Cahn equation (CAC) on a cubic surface. In this context, the cubic surface refers to the combined areas of the six square faces that enclose the volume of a cube. The proposed numerical solution approach is structured into two sequential steps. First, the Allen–Cahn (AC) equation was solved by applying the fully explicit FDM, which is computationally efficient. Following this, the conservation term is resolved using the updated solution from the AC equation to ensure consistency with the underlying conservation principles. To evaluate the effectiveness of the proposed scheme, computational tests are performed to verify that the resulting numerical solution of the CAC equation successfully conserves the discrete mass. Additionally, the solution is examined for its ability to exhibit the property of constrained motion by mass conserving mean curvature, a critical characteristic of the CAC equation. These two properties are fundamental to the integrity and accuracy of the CAC equation.

    Citation: Youngjin Hwang, Jyoti, Soobin Kwak, Hyundong Kim, Junseok Kim. An explicit numerical method for the conservative Allen–Cahn equation on a cubic surface[J]. AIMS Mathematics, 2024, 9(12): 34447-34465. doi: 10.3934/math.20241641

    Related Papers:

    [1] Chaeyoung Lee, Seokjun Ham, Youngjin Hwang, Soobin Kwak, Junseok Kim . An explicit fourth-order accurate compact method for the Allen-Cahn equation. AIMS Mathematics, 2024, 9(1): 735-762. doi: 10.3934/math.2024038
    [2] 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
    [3] 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
    [4] Caterina Calgaro, Claire Colin, Emmanuel Creusé . A combined finite volume - finite element scheme for a low-Mach system involving a Joule term. AIMS Mathematics, 2020, 5(1): 311-331. doi: 10.3934/math.2020021
    [5] Shanshan Wang . Split-step quintic B-spline collocation methods for nonlinear Schrödinger equations. AIMS Mathematics, 2023, 8(8): 19794-19815. doi: 10.3934/math.20231009
    [6] 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
    [7] 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
    [8] Jiadong Qiu, Danfu Han, Hao Zhou . A general conservative eighth-order compact finite difference scheme for the coupled Schrödinger-KdV equations. AIMS Mathematics, 2023, 8(5): 10596-10618. doi: 10.3934/math.2023538
    [9] Asifa Tassaddiq, Muhammad Yaseen, Aatika Yousaf, Rekha Srivastava . Computational study of the convection-diffusion equation using new cubic B-spline approximations. AIMS Mathematics, 2021, 6(5): 4370-4393. doi: 10.3934/math.2021259
    [10] Yayun Fu, Mengyue Shi . A conservative exponential integrators method for fractional conservative differential equations. AIMS Mathematics, 2023, 8(8): 19067-19082. doi: 10.3934/math.2023973
  • We introduced a fully explicit finite difference method (FDM) designed for numerically solving the conservative Allen–Cahn equation (CAC) on a cubic surface. In this context, the cubic surface refers to the combined areas of the six square faces that enclose the volume of a cube. The proposed numerical solution approach is structured into two sequential steps. First, the Allen–Cahn (AC) equation was solved by applying the fully explicit FDM, which is computationally efficient. Following this, the conservation term is resolved using the updated solution from the AC equation to ensure consistency with the underlying conservation principles. To evaluate the effectiveness of the proposed scheme, computational tests are performed to verify that the resulting numerical solution of the CAC equation successfully conserves the discrete mass. Additionally, the solution is examined for its ability to exhibit the property of constrained motion by mass conserving mean curvature, a critical characteristic of the CAC equation. These two properties are fundamental to the integrity and accuracy of the CAC equation.



    The classic Allen–Cahn (AC) equation [1] is a prototypical example of gradient flow associated with a functional:

    E(u)=Ω(F(u(x,t))ϵ2+|u(x,t)|22)dx,

    where ΩRd, u(x,t) is an order parameter at spatial point x and time t, ϵ represents the interface width parameter, and F(u)=0.25(u21)2. Thus, the AC equation can be derived through a variational approach as u/t=δE/δu, which can be expressed as follows.

    u(x,t)t=F(u(x,t))ϵ2+Δu(x,t). (1.1)

    The AC equation is a fundamental phase-field model in a wide range of applications such as materials science [2,3,4], physics [5], classification [6,7], and image processing [8,9]. Its versatility lies in its ability to describe complex phenomena such as the evolution of phase transitions, where distinct phases within a material change over time, and the dynamics of interfaces that separate these phases. These characteristics make the AC equation an essential tool in understanding interface motion and phase separation in various scientific and engineering contexts [10,11,12,13]. The equation captures critical aspects of interface dynamics, particularly the behavior of systems as they evolve toward a minimal energy state, driven by forces such as curvature. This makes it a key model for studying processes where the morphology of interfaces plays a central role. The conventional AC equation is not conservative but preserves the maximum principle. Recently, several studies have focused on the maximum-principle-preserving characteristic of the AC equation. Zhang et al. [14] developed and analyzed the maximum principle preserving method for solving the AC equation. Sun et al. [15] presented a class of up to temporally eighth-order maximum principle preserving method for the AC equation. Choi et al. [16] researched stability analysis and maximum principle property of the fully explicit finite difference scheme for the high-order AC equation. Kim et al. [17] presented a hybrid numerical method on nonuniform grids for solving the AC equation.

    However, in the situations where mass conservation is critical, a conservative variant of the AC equation is used, which ensures that the total quantity of the evolving order parameter remains constant over time [18]. To make the AC equation conservative in nature, several different Lagrange multipliers have been proposed to satisfy the mass conservation law for the AC equation. For example, Rubinstein and Sternberg [19] introduced a nonlocal space-independent Lagrange multiplier into the AC equation. Brassel and Bretin [20] proposed a local-nonlocal space-time dependent Lagrange multiplier for mass conservation of the AC equation. The two conservative forms of the AC equation have received significant attention, and the conservative AC (CAC) equation satisfies mass conservation while effectively modeling the dynamics of interfaces. Furthermore, compared to the fourth-order Cahn–Hilliard equation, the CAC equation is a second-order partial differential equation (PDE), which makes it simpler to solve [21]. These advantages have motivated a wide range of theoretical and numerical studies on the CAC equation [22,23,24]. Xia et al. [25] proposed temporally second-order unconditionally stable direct schemes for the AC and CAC equations on surfaces. They found that the proposed method is unconditionally energy-stable. Sun and Zhang [26] developed a meshless radial basis function approximation method for the CAC equation on surfaces based on an operator splitting scheme. The developed numerical method satisfies the mass conservation law of the CAC equation. The authors demonstrated the accuracy and mass conservation law of the developed method through various numerical experiments on different smooth and compact surfaces. Liu et al. [27] presented multi-physical structure-preserving method for the CAC equation. Yang and Kim [28] developed a numerical method for the conservative Allen–Cahn–Navier–Stokes model on arbitrarily curved surfaces in three-dimensional (3D) space. Previously, the authors proposed a numerical solution for the Cahn–Hilliard–Navier–Stokes system on arbitrarily curved surfaces in 3D space [29]. However, simulating mass-conserving binary flow on such surfaces can be solved more efficiently and straightforwardly using the CAC equation instead of the Cahn–Hilliard equation [30]. This is because the Cahn–Hilliard equation is a fourth-order PDE, whereas the conservative Allen–Cahn equation is second-order, which results in reduced computational cost and complexity. Figure 1 shows the solution obtained using the numerical method developed by Yang and Kim [28] for the conservative Allen–Cahn–Navier–Stokes model. The our proposed method focuses on efficiently and rapidly computing the CAC equation in two-dimensionality (2D) on the surface of a cuboid that approximates a spherical surface in 3D.

    Figure 1.  The snapshots of the computational solutions. Reprinted from [28] with permission from Elsevier.

    The analysis of the numerical methods based on the finite difference method for the CAC equation is highly challenging. Consequently, various numerical methods have either replaced the analysis with numerical verification of properties such as the maximum principle, energy stability, and convergence or modified the CAC equation to facilitate analysis. Choi and Kim [31] presented a novel CAC equation with a new Lagrange multiplier that ensures strict preservation of the maximum principle and an unconditionally stable numerical method, which was validated through computational experiments. Moreover, solving this equation on complex geometries, such as curved surfaces, presents challenges due to the need to accurately capture surface geometry while ensuring numerical stability and conservation properties. Kim et al. [32] developed the unconditionally stable hybrid scheme for the CAC equation with a space-time dependent Lagrange multiplier. The authors validated the numerical methods through various numerical experiments, such as practical unconditional stability tests.

    In this paper, we focus on a simple and effective finite difference method (FDM) for solving the CAC equation on cubic surfaces. In other words, the key aspect is to consider the unique characteristics of cubic surfaces. The proposed method is simple to implement and can serve as a foundation for various methods such as implicit and scalar auxiliary variable approaches. The cubic surfaces, which are characterized by their sharp edges and non-smooth features, pose additional difficulties for numerical approximation methods [33]. Traditional schemes may struggle with maintaining mass conservation and interface accuracy in such settings, making the development of specialized algorithms critical. Therefore, the development of finite difference schemes designed for the CAC equation on surfaces such as cubic geometries is an area of growing interest.

    The structure of this paper is as follows. Section 2 presents the governing CAC equation. Section 3 presents the proposed computational scheme. Section 4 presents numerical tests. In Section 6, conclusions are presented.

    We consider the following CAC equation [20]:

    u(x,t)t=F(u(x,t))ϵ2+Δu(x,t)+β(t)F(u(x,t)),xΩ,t>0, (2.1)

    where Ω is a bounded domain in Rd(d=1,2,3), u(x,t) is conserved order parameter, and β(t) is given by

    β(t)=ΩF(u(x,t))dxϵ2ΩF(u(x,t))dx.

    We define the unit cubic surface domain ˆΩ in 3D space as follows to solve the problem on the unit cubic surface.

    ˆΩ={(x,y,z)|(x,y,0),(x,0,z),(1,y,z),(x,1,z),(0,y,z),(x,y,1),0x,y,z1}. (2.2)

    Then, the cubic surface domain ˆΩ is decomposed into sub-domains ˆΩk, k=1,2,,6.

    ˆΩ1={(x,y,z)|0<x,y<1,z=0},ˆΩ2={(x,y,z)|0<x,z<1,y=0},ˆΩ3={(x,y,z)|0<y,z<1,x=1},ˆΩ4={(x,y,z)|0<x,z<1,y=1},ˆΩ5={(x,y,z)|0<y,z<1,x=0},ˆΩ6={(x,y,z)|0<x,y<1,z=1},ˆΩ=6k=1¯ˆΩk,

    where ¯ˆΩk denotes the closure of the set ˆΩk for k=1,,6. To define the unfolded cubic surface domain, we define the sub-domains in 2D space as follows.

    Ω1={(x,y)|(x,y,0)ˆΩ1},Ω2={(x,z+1)|(x,0,z)ˆΩ2},Ω3={(y+1,z+1)|(1,y,z)ˆΩ3},Ω4={(3x,z+1)|(x,1,z)ˆΩ4},Ω5={(4y,z+1)|(0,y,z)ˆΩ5},Ω6={(x,y+2)|(x,y,1)ˆΩ6}.

    Thus, the unfolded cubic surface domain is defined by Ω=6k=1¯Ωk. Figure 2 displays the schematic illustration of the folded and unfolded cubic surface domains. We can observe that the proposed numerical scheme can be easily extended to surfaces of arbitrarily sized cuboids. Unless stated otherwise, we consider the unit cubic surface.

    Figure 2.  Schematic illustrations of (a) the folded and (b) unfolded cubic surface domains.

    We consider the folded cubic surface in 3D space and apply proper boundary conditions to each sub-domain Ωk for k=1,2,,6. For example, we focus a sub-domain Ω4, and the boundary conditions are shown Figure 3(a).

    Figure 3.  Schematic illustrations of boundary conditions for sub-domain Ω4.

    Similarly, we apply the boundary condition for the other sub-domain Ωk, k=1,2,3,5,6 considering the folded cubic surface domain. To prove the mass conservation law of the CAC equation on a cubic surface, we define the total mass, denoted by M(u), as

    M(u)=Ωu(x,t)+12dx, (2.3)

    which can be written as

    Ωu(x,t)dx=2M(u)Ω1dx. (2.4)

    Therefore, it is equivalent to state that Ωu(x,t)dx is constant, which implies that M(u) is constant. Taking the time derivative of Eq (2.3), we have

    dMdt=12Ωu(x,t)tdx=12Ω[F(u(x,t))ϵ2+Δu(x,t)+β(t)F(u(x,t))]dx=12ΩΔu(x,t)dx. (2.5)

    Considering that the unfolded domain Ω consists of a combination of six sub-domains Ωk, k=1,2,,6, we obtain the following equation:

    ΩΔu(x,t)dx=6k=1ΩkΔu(x,t)dx.

    By using the equation above and Green's theorem, we can rewrite Eq (2.5) as follows.

    12ΩΔu(x,t)dx=126k=1ΩkΔu(x,t)dx=126k=1Ωku(x,t)nds, (2.6)

    where Ωk, k=1,2,,6 are curves oriented in the positive direction. We calculate Eq (2.6) by breaking up Ωk for k=1,2,,6 as the union of the four curves Ωk,1, Ωk,2, Ωk,3, and Ωk,4, as shown for Ω4 in Figure 3(b).

    126k=1Ωku(x,t)nds=126k=14c=1Ωk,cu(x,t)nds.

    For each Ωk,c, k=1,,6, c=1,2,,4, there exist line integrals with opposite directions that cancel each other out. Therefore, we have

    dMdt=126k=14c=1Ωk,cu(x,t)nds=0,

    which shows that the mass conservation law of the CAC equation on the unfolded cubic surface is satisfied.

    Now, we describe the numerical method of the CAC equation on the cubic surface. Let the number of grid N for a one sub-domain be a positive integer. Then, we define the set of indexes for the sub-domain Ωk, k=1,2,,6 and Ω.

    Id1={(i,j)|i=1,2,,N,j=1,2,N},Id2={(i,j)|i=1,2,N,j=N+1,N+2,,2N},Id3={(i,j)|i=N+1,N+2,,2N,j=N+1,N+2,,2N},Id4={(i,j)|i=2N+1,2N+2,,3N,j=N+1,N+2,,2N},Id5={(i,j)|i=3N+1,3N+2,,4N,j=N+1,N+2,,2N},Id6={(i,j)|i=1,2,,N,j=2N+1,2N+2,,3N},Id=6k=1Idk.

    The discretization domains for the sub-domains Ωk, k=1,,6 in 2D space are defined by Ωdk={(xi=(i0.5)h,yj=(j0.5)h)|(i,j)Ik}, where h=1/N is a space step size. We discretize unfolded cubic surface domain Ω as Ωd=6k=1Ωdk, see Figure 4(a).

    Figure 4.  Schematic of numerical discrete domain Ωd and boundary conditions for the Ωd4.

    Next, we consider the boundary conditions for the domain Ωd. For clarity, we focus only on one sub-domain Ωd4, within the unfolded cubic surface domain Ωd. The boundary conditions at x=2 and x=3 for Ωd4 are appropriately defined by the sub-domains Ωd3 and Ωd5 of the discrete unfolded cubic surface domain Ωd. However, the boundary conditions at y=1 and y=2 for Ωd4 are defined by rotating Ωd1 and Ωd6 counterclockwise and clockwise by 180 degrees, respectively, and then placing them below and above Ωd4 respectively. These boundary conditions are schematically shown in Figure 4(b). Thus, considering the folded cubic surface, we apply boundary conditions for each subdomain Ωdk, k=1,2,,6 of the discrete unfolded cubic surface domain. For m=1,,N,

    OnΩd1,u0,m=u3N+m,N+1,um,0=u3N+1m,N+1,uN+1,m=u2N+1m,N+1,OnΩd2,u0,N+m=u4N,N+m,OnΩd3,,unN+i,N=unN,N+1m,unN+m,2N+1=unN,2N+m,OnΩd4,u2N+m,N=uN+1m,1,u2N+m,2N+1=uN+1m,3N,OnΩd5,u3N+m,N=u1,m,u3N+m,2N+1=u1,3N+1m,u4N+1,N+m=u1,N+m,OnΩd6,u0,2N+m=u4N+1m,2N,um,3N+1=u3N+1m,2N,uN+1,2N+m=uN+m,2N.

    The discrete total mass is defined by

    Mh(un)=(i,j)Idunij+12h2.

    The proposed algorithm consists of two steps. First, we compute

    uijunijΔt=F(unij)ϵ2+uni+1,j+uni1,j+uni,j+1+uni,j14unijh2=unij(unij)3ϵ2+uni+1,j+uni1,j+uni,j+1+uni,j14unijh2.

    Thus, we have

    uij=unij+Δt(unij(unij)3ϵ2+uni+1,j+uni1,j+uni,j+1+uni,j14unijh2). (3.1)

    Next, we compute the conservation term using the solution of Eq (3.1) to solve the CAC equation.

    un+1ij=uij+ΔtβF(uij), (3.2)

    where

    β=(i,j)Id(u0ijuij)Δt(i,j)IdF(uij).

    Theorem 1. The proposed method satisfies the discrete mass conservation law of the CAC equation.

    Proof. For any nonnegative integer n, we can rewrite Eq (3.2) by the definition of β as

    un+1ij=uij+(i,j)Id(u0ijuij)(i,j)IdF(uij)F(uij).

    Thus, we obtain the following equation:

    (i,j)Idun+1ij=(i,j)Id(uij+(i,j)Id(u0ijuij)(i,j)IdF(uij)F(uij))=(i,j)Iduij+(i,j)Id(u0ijuij)(i,j)IdF(uij)(i,j)IdF(uij)=(i,j)Idu0ij.

    Hence, the proposed scheme satisfies the mass conservation law of the CAC equation by the above equation.

    Mh(un+1)=(i,j)Idun+1ij+12h2=h22(i,j)Idun+1ij+3N2h2=h22(i,j)Idu0ij+3N2h2=Mh(u0).

    Now, we perform the numerical simulation for the CAC equation using the proposed method. We define the three-dimensional domain ˆΩ as the cubic surface with a side length L=5 and then Ωd is defined as the corresponding discrete unfolded cubic surface domain. The normalized discrete total mass is defined by Mh(un)/L2. The interface layer parameter with the spatial step size is defined as

    ϵm=mh22tanh1(0.9),

    which means there are m grid points in the interface layer. First, we consider the following initial condition on Ωd.

    u(xi,yj,0)=0.8+0.1rand(xi,yj),

    where rand(xi,yj) is random value from 1 to 1 at the point (xi,yj). The parameters used are N=128, ϵ=ϵ8, Δt=0.5ϵ2h2/(2ϵ2+h2), and T=100.788. We define the maximum and minimum values of the computational solutions at nΔt as

    Max(un)=max(i,j)Idunij,Min(un)=min(i,j)Idunij,

    respectively. Figure 5 displays the temporal evolution of the computational solution for the CAC equation. The computational results from the numerical simulation show a distinct process of domain coarsening, where larger domains grow progressively larger while smaller domains shrink and eventually disappear. This phenomenon reflects the tendency of the system to minimize its interfacial energy, which leads to the dominance of larger regions and the elimination of smaller ones over time.

    Figure 5.  (a)–(c) Numerical solution for the CAC equation at times t=0.168, 1.008, and 100.788. (d) Temporal evolution of the maximum and minimum values, and the normalized discrete total mass of the computational solutions.

    We observed that the computational solution calculated using the proposed algorithm satisfies the discrete mass conservation. Furthermore, we maintain the properties of the CAC equation when the interface of numerical solutions of the CAC equation solved by the proposed scheme crosses the boundary between different Ωdk.

    Next, the following initial condition is considered to observe the effect of the unit folded cubic surface domain.

    u(xi,yj,0)={1if(xi2.5)2+(yj12.5)2<0.3,1if9.25<yj<9.75,1otherwise.

    The parameters used are N=128, ϵ=ϵ8, Δt=0.5ϵ2h2/(2ϵ2+h2), and T=7.727. Figure 6 shows the computational solutions for the CAC equation at time t=0, 1.176, 4.368, and 7.727.

    Figure 6.  Snapshots of the numerical solution for the CAC equation are shown at times t=0, 1.176, 4.368, and 7.727.

    We can observe that the interface layer of computational solutions at Ωk for k=2,3,4,5 tends to approach the boundary with Ω6 by the CAC equation, while the characteristics of folded cubic surfaces result in the interface layer crossing the boundary and forming a circle according to the geometric properties of the CAC equation. We use the following initial condition, similar to the above, except with some different phase positions.

    u(xi,yj,0)={1if(xi2.5)2+(yj12.5)2<0.3,1if8.75<yj<9.25,1otherwise.

    The parameters used are N=128, ϵ=ϵ8, Δt=0.5ϵ2h2/(2ϵ2+h2), and T=1.680. Figure 7 shows the numerical solutions for the CAC equation on the folded cubic surface using the proposed scheme.

    Figure 7.  Snapshots of the numerical solution for the CAC equation are shown at times t=0,0.336,1.008, and 1.680.

    We observe that the computational solution quickly becomes equilibrium in Ωk for k=2,3,4,5 since the interface layer does not cross the boundary of Ω6, unlike the results in Figure 6.

    Next, the two initial conditions on Ωd are given by

    u(xi,yj,0)={1if2.5w<xi<2.5+w,2.5w<yj<2.5+w,(xi,yj)Ωd1,1if2.5w<xi<2.5+w,7.5w<yj<7.5+w,(xi,yj)Ωd2,1if7.5w<xi<7.5+w,7.5w<yj<7.5+w,(xi,yj)Ωd3,1if12.5w<xi<12.5+w,7.5w<yj<7.5+w,(xi,yj)Ωd4,1if17.5w<xi<17.5+w,7.5w<yj<7.5+w,(xi,yj)Ωd5,1if2.5w<xi<2.5+w,12.5w<yj<12.5+w,(xi,yj)Ωd6,1otherwise,

    where w=0.4 or w=0.5. We used parameters N=128, ϵ=ϵ8, Δt=0.5ϵ2h2/(2ϵ2+h2), T=1.680. The top and bottom rows in Figure 8 show the temporal evolution of the numerical solutions of the CAC equation with w=0.4 and w=0.5, respectively, at times t=0, 0.504, 0.840, and 1.680.

    Figure 8.  Snapshot of the numerical solutions of the CAC equation with w=0.4,0.5 from top to bottom.

    We investigate the property of motion by mass conserving mean curvature flow on a cubic surface. The initial condition is defined as follows:

    u(x,y,0)={1,if 12<y<13,1,if 2<(xmod5)<3,y>8,1,otherwise,

    where xmod5 represents the remainder when x is divided by 5. The parameters used are N=100, ϵ=ϵ8, Δt=0.5ϵ2h2/(2ϵ2+h2), and T=1.927. Figure 9 shows the temporal evolution of u. In Fig. 9(a), the phase of u presents like a cross-shaped structure with sharp interfaces. As time progresses, the interface gradually smooths out due to mass conserving mean curvature flow. As shown in Figure 9(d), the interface eventually evolves into a stable, circular shape near the top of the domain.

    Figure 9.  Numerical solutions of u for motion by mean curvature flow at (a) t=0, (b) t=0.275, (c) t=1.101, and (d) t=1.927.

    In this section, we discuss the application of an implicit scheme for the CAC equation on cubic surfaces, along with its potential benefits and limitations of the implicit scheme, and compare the implicit scheme with the proposed explicit numerical method through numerical experiments. Generally, the implicit scheme provides higher stability than the explicit scheme. This means that, compared to the time step size limitation of the explicit scheme, the implicit scheme can use relatively larger time step sizes without causing the numerical solution to blow up, thus maintaining stability [34,35]. However, since the implicit scheme requires solving a nonlinear system at each time step, the computations can become more complex and time-consuming depending on the given discretization grid [36]. To compare the proposed method with the implicit scheme, a nonlinear convex splitting method is applied to the CAC equation [37].

    uijunijΔt=unij(uij)3ϵ2+ui+1,j+ui1,j+ui,j+1+ui,j14uijh2, (5.1)
    un+1ij=uij+ΔtβF(uij). (5.2)

    Let u,sij and u,s+1ij be the approximations of uij before and after a Gauss–Seidel iteration, respectively. We linearize the nonlinear term (uij)3 in the Gauss–Seidel iteration method as

    (u,s+1ij)3=3(u,sij)2u,s+1ij2(u,sij)3.

    Thus, Eq. (5.1) can be rewritten in Gauss–Seidel form as follows.

    u,s+1ij=[(1Δt+1ϵ2)unij+2ϵ2(u,sij)3+u,si+1,j+u,s+1i1,j+u,si,j+1+u,s+1i,j1h2]/D, (5.3)

    where

    D=1Δt+3(u,sij)2ϵ2+4h2.

    The discrete l2-norm is defined as un2=(i,j)Id(unij)2/(6N2). We calculate Eq. (5.3) repeatedly until the l2-norm of the consecutive error u,s+1iju,sij2 is less than a given tolerance tol=106. For numerical simulation, the initial condition on Ωd is given by

    u(xi,yj,0)={1,if6.5<yj<8.5,xi<7,1,if6.5<yj<8.5,xi>18,1,otherwise.

    The parameters used are N=128, ϵ=ϵ8, and the final time T=12.5. The implicit convex splitting scheme allows for the use of larger time step sizes. Therefore, we use Δt=0.00025 for the proposed method, while the implicit method uses a time step size that is 8 times larger, Δt=0.002. Figure 10 shows the zero-contour of the computational solutions of the CAC equation using the proposed and implicit convex splitting methods. The solid line shows the computational solution from the proposed scheme, while the dashed line displays that from the implicit scheme.

    Figure 10.  The zero-level contour of the numerical solution using the proposed and implicit schemes at times t=0, 2, 4, and 12.5. The solid line represents the numerical solution using the proposed method and the dashed line represents the numerical solution using the implicit method.

    We observed that the numerical solution using the implicit scheme is less affected by the motion by mass conserving mean curvature compared to the numerical solution using the proposed method. Table 1 lists the central processing unit (CPU) time for obtaining a numerical solution for time t=12.5 of the CAC equation using the explicit and implicit convex splitting methods. We observed that although the time step size used in the implicit method was 8 times larger than that used in the proposed method, the CPU time for the implicit method was more than 2 times as long.

    Table 1.  CPU times for different numerical scheme.
    Method Proposed Implicit
    CPU time(s) 177.6461 384.0172

     | Show Table
    DownLoad: CSV

    In this work, we introduced a fully numerical method for solving the CAC equation on a cubic surface. The method is structured in two steps: first, solving the AC equation using an efficient explicit finite difference approach, followed by incorporating a conservation term to ensure consistency with the conservation principles of the CAC equation. Numerical experiments confirm that the proposed scheme effectively conserves discrete mass, a critical requirement for the accurate solution of the CAC equation. Furthermore, the solution showed constrained motion by mass conserving mean curvature, another essential property of the CAC equation, which validates the robustness and accuracy of the proposed method. These findings demonstrate that the scheme is both reliable and computationally efficient for solving the CAC equation on complex geometries such as cubic surfaces. In future work, we will consider unconditionally stable and high-order accurate numerical methods for the CAC equation on cubic surfaces and perform an analysis of the stability, convergence, and consistency, etc., of the numerical methods.

    Youngjin Hwang: Conceptualization, Methodology, Software, Visualization, Formal analysis, Validation, Investigation, Writing-original draft; Jyoti: Validation, Investigation, Funding acquisition, Writing-original draft; Soobin Kwak: Visualization, Validation, Investigation, Writing-original draft; Hyundong Kim: Validation, Investigation, Funding acquisition, Writing-original draft; Junseok Kim: Conceptualization, Methodology, Project administration, Supervision, Funding acquisition, Writing-original draft;

    The corresponding author (J.S. Kim) was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIT) (No. 2022R1A2C1003844). Jyoti was supported by Brain Pool program funded by the Ministry of Science and ICT through the National Research Foundation of Korea (2022H1D3A2A02081237). Hyundong Kim was supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education (2021R1A6A1A03044326). The authors extend their thanks to the reviewers for the valuable and constructive input they provided during the revision of the article.

    Professor Hyundong Kim is the Guest Editor for AIMS Mathematics and was not involved in the editorial review or the decision to publish this article. All authors declare that there are no competing interests.

    The following code is the main program with a random initial condition, which is also available from the corresponding author's webpage:

    https://mathematicians.korea.ac.kr/cfdkim/open-source-codes/



    [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] S. Zhai, Z. Weng, Y. Mo, X. Feng, Energy dissipation and maximum bound principle preserving scheme for solving a nonlocal ternary Allen–Cahn model, Comput. Math. Appl., 155 (2024), 150–164. https://doi.org/10.1016/j.camwa.2023.06.018 doi: 10.1016/j.camwa.2023.06.018
    [3] M. Emamjomeh, M. Nabati, A. Dinmohammadi, Numerical study of two operator splitting localized radial basis function method for Allen–Cahn problem, Eng. Anal. Bound. Elem., 163 (2024), 126–137. https://doi.org/10.1016/j.enganabound.2023.07.014 doi: 10.1016/j.enganabound.2023.07.014
    [4] L. Q. Chen, Phase-field models for microstructure evolution, Ann. Rev. Mater. Res., 32 (2002), 113–140. https://doi.org/10.1146/annurev.matsci.32.112001.132041 doi: 10.1146/annurev.matsci.32.112001.132041
    [5] M. Fatima, R. P. Agarwal, M. Abbas, P. O. Mohammed, M. Shafiq, N. Chorfi, Extension of Cubic B-Spline for Solving the Time-Fractional Allen–Cahn Equation in the Context of Mathematical Physics, Computation, 12 (2024), 51. https://doi.org/10.3390/computation12030051 doi: 10.3390/computation12030051
    [6] Z. Lu, J. Wang, A novel and efficient multi-scale feature extraction method for EEG classification, AIMS Math., 9 (2024), 16605–16622. https://doi.org/10.3934/math.2024848 doi: 10.3934/math.2024848
    [7] S. Kim, J. Kim, Automatic Binary Data Classification Using a Modified Allen–Cahn Equation, Int. J. Pattern Recognit. Artif. Intell., 35 (2021), 2150013. https://doi.org/10.1142/S021800142150013X doi: 10.1142/S021800142150013X
    [8] D. Lee, S. Lee, Image segmentation based on modified fractional Allen–Cahn equation, Math. Probl. Eng., 2019 (2019), 3980181. https://doi.org/10.1155/2019/8059716 doi: 10.1155/2019/8059716
    [9] M. Beneš, V. Chalupeck'y, K. Mikula, Geometrical image segmentation by the Allen–Cahn equation, Appl. Numer. Math., 51 (2004), 187–205. https://doi.org/10.1016/j.apnum.2004.04.006 doi: 10.1016/j.apnum.2004.04.006
    [10] D. Lee, Gradient-descent-like scheme for the Allen–Cahn equation, AIP Adv., 13 (2023), 085010. https://doi.org/10.1063/5.0154657 doi: 10.1063/5.0154657
    [11] D. Lee, Computing the area-minimizing surface by the Allen–Cahn equation with the fixed boundary, AIMS Math., 8 (2023), 23352–23371. https://doi.org/10.3934/math.20231184 doi: 10.3934/math.20231184
    [12] J. Yang, Y. Li, C. Lee, Y. Choi, J. Kim, Fast evolution numerical method for the Allen–Cahn equation, J. King Saud Univ. Sci., 35 (2023), 102430. https://doi.org/10.1016/j.jksus.2022.102430 doi: 10.1016/j.jksus.2022.102430
    [13] B. Xia, R. Yu, X. Song, X. Zhang, J. Kim, An efficient data assimilation algorithm using the Allen–Cahn equation, Eng. Anal. Bound. Elem., 155 (2023), 511–517. https://doi.org/10.1016/j.enganabound.2023.07.005 doi: 10.1016/j.enganabound.2023.07.005
    [14] H. Zhang, X. Qian, S. Song, Third-order accurate, large time-stepping and maximum-principle-preserving schemes for the Allen–Cahn equation, Numer. Algorithms, 95 (2024), 1213–1250. https://doi.org/10.1007/s11075-023-01482-w doi: 10.1007/s11075-023-01482-w
    [15] J. Sun, H. Zhang, X. Qian, S. Song, Up to eighth-order maximum-principle-preserving methods for the Allen–Cahn equation, Numer. Algorithms, 92 (2023), 1041–1062. https://doi.org/10.1007/s11075-022-01324-w doi: 10.1007/s11075-022-01324-w
    [16] J. Choi, S. Ham, S. Kwak, Y. Hwang, J. Kim, Stability analysis of an explicit numerical scheme for the Allen–Cahn equation with high-order polynomial potentials, AIMS Math., 9 (2024), 19332–19344. https://doi.org/10.3934/math.2024803 doi: 10.3934/math.2024803
    [17] H. Kim, G. Lee, S. Kang, S. Ham, Y. Hwang, J. Kim, Hybrid numerical method for the Allen–Cahn equation on nonuniform grids, Comput. Math. Appl., 158 (2024), 167–178. https://doi.org/10.1016/j.camwa.2023.07.010 doi: 10.1016/j.camwa.2023.07.010
    [18] X. Chen, X. Qian, S. Song, Fourth-order structure-preserving method for the conservative Allen–Cahn equation, Adv. Appl. Math. Mech., 15 (2023), 159–181. https://doi.org/10.4208/aamm.OA-2021-0303 doi: 10.4208/aamm.OA-2021-0303
    [19] J. Rubinstein, P. Sternberg, Nonlocal reaction-diffusion equations and nucleation, IMA J. Appl. Math., 48 (1992), 249–264. https://doi.org/10.1093/imamat/48.3.249 doi: 10.1093/imamat/48.3.249
    [20] M. Brassel, E. Bretin, A modified phase field approximation for mean curvature flow with conservation of the volume, Math. Meth. Appl. Sci., 10 (2011), 1157–1180. https://doi.org/10.1002/mma.1348 doi: 10.1002/mma.1348
    [21] J. Yang, J. Kim, Efficient and structure-preserving time-dependent auxiliary variable method for a conservative Allen–Cahn type surfactant system, Eng. Comput., 38 (2022), 5231–5250. https://doi.org/10.1007/s00366-021-01583-5 doi: 10.1007/s00366-021-01583-5
    [22] L. Bronsard, B. Stoth, Volume-preserving mean curvature flow as a limit of a nonlocal Ginzburg–Landau equation, SIAM J. Math. Anal., 28 (1997), 769–807. https://doi.org/10.1137/S0036141096298974 doi: 10.1137/S0036141096298974
    [23] X. Yang, J. J. Feng, C. Liu, J. Shen, Numerical simulations of jet pinching-off and drop formation using an energetic variational phase-field method, J. Comput. Phys., 218 (2006), 417–428. https://doi.org/10.1016/j.jcp.2006.02.010 doi: 10.1016/j.jcp.2006.02.010
    [24] Z. Zhang, H. Tang, An adaptive phase field method for the mixture of two incompressible fluids, Comput. Fluids, 36 (2007), 1307–1318. https://doi.org/10.1016/j.compfluid.2006.10.001 doi: 10.1016/j.compfluid.2006.10.001
    [25] B. Xia, Y. Li, Z. Li, Second-order unconditionally stable direct methods for Allen–Cahn and conservative Allen–Cahn equations on surfaces, Mathematics, 8 (2020), 1486. https://doi.org/10.3390/math8091486 doi: 10.3390/math8091486
    [26] Z. Sun, S. Zhang, A radial basis function approximation method for conservative Allen–Cahn equations on surfaces, Appl. Math. Lett., 143 (2023), 108634. https://doi.org/10.1016/j.aml.2023.108634 doi: 10.1016/j.aml.2023.108634
    [27] X. Liu, Q. Hong, H. L. Liao, Y. Gong, A multi-physical structure-preserving method and its analysis for the conservative Allen–Cahn equation with nonlocal constraint, Numer. Algorithms, 97 (2024), 1–21. https://doi.org/10.1007/s11075-023-01502-9 doi: 10.1007/s11075-023-01502-9
    [28] J. Yang, J. Kim, Numerical study of incompressible binary fluids on 3D curved surfaces based on the conservative Allen–Cahn–Navier–Stokes model, Comput. Fluids, 228 (2021), 105094. https://doi.org/10.1016/j.compfluid.2021.105094 doi: 10.1016/j.compfluid.2021.105094
    [29] J. Yang, J. Kim, A phase-field model and its efficient numerical method for two-phase flows on arbitrarily curved surfaces in 3D space, Comput. Meth. Appl. Mech. Eng., 372 (2020), 113382. https://doi.org/10.1016/j.cma.2020.113382 doi: 10.1016/j.cma.2020.113382
    [30] C. Lee, S. Kim, S. Kwak, Y. Hwang, S. Ham, S. Kang, J. Kim, Semi-automatic fingerprint image restoration algorithm using a partial differential equation, AIMS Math., 8 (2023), 27528–27541. https://doi:10.3934/math.20231408 doi: 10.3934/math.20231408
    [31] Y. Choi, J. Kim, Maximum principle preserving and unconditionally stable scheme for a conservative Allen–Cahn equation, Eng. Anal. Bound. Elem., 150 (2023), 111–119. https://doi.org/10.1016/j.enganabound.2023.05.005 doi: 10.1016/j.enganabound.2023.05.005
    [32] J. Kim, S. Lee, Y. Choi, A conservative Allen–Cahn equation with a space–time dependent Lagrange multiplier, Int. J. Eng. Sci., 84 (2014), 11–17. https://doi.org/10.1016/j.ijengsci.2014.06.004 doi: 10.1016/j.ijengsci.2014.06.004
    [33] Y. Hwang, J. Yang, G. Lee, S. Ham, S. Kang, S. Kwak, et al., Fast and efficient numerical method for solving the Allen–Cahn equation on the cubic surface, Math. Comput. Simul., 215 (2024), 338–356. https://doi.org/10.1016/j.matcom.2023.07.024 doi: 10.1016/j.matcom.2023.07.024
    [34] Y. Wang, X. Xiao, X. Feng, Numerical simulation for the conserved Allen–Cahn phase field model of two-phase incompressible flows by an efficient dimension splitting method, Commun. Nonlinear Sci. Numer. Simul., 131 (2024), 107874. https://doi.org/10.1016/j.cnsns.2024.107874 doi: 10.1016/j.cnsns.2024.107874
    [35] X. Yang, Efficient, second-order in time, and energy stable scheme for a new hydrodynamically coupled three components volume-conserved Allen–Cahn phase-field model, Math. Models Meth. Appl. Sci., 31 (2021), 753–787. https://doi.org/10.1142/S0218202521500184 doi: 10.1142/S0218202521500184
    [36] W. Cai, J. Ren, X. Gu, Y. Wang, Parallel and energy conservative/dissipative schemes for sine–Gordon and Allen–Cahn equations, Comput. Meth. Appl. Mech. Eng., 425 (2024), 116938. https://doi.org/10.1016/j.cma.2024.116938 doi: 10.1016/j.cma.2024.116938
    [37] J. Kim, D. Jeong, S. D. Yang, Y. Choi, A finite difference method for a conservative Allen–Cahn equation on non-flat surfaces, J. Comput. Phys., 334 (2017), 170–181. https://doi.org/10.1016/j.jcp.2016.12.060 doi: 10.1016/j.jcp.2016.12.060
  • 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(736) PDF downloads(104) Cited by(0)

Figures and Tables

Figures(10)  /  Tables(1)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog