<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Fully-discrete decoupled Subdivision-based IGA-IEQ-ZEC numerical scheme for the binary surfactant phase-field model coupled with Darcy flow equations on Surfaces</title></titleStmt>
			<publicationStmt>
				<publisher>Elsevier</publisher>
				<date>03/01/2025</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10616647</idno>
					<idno type="doi">10.1016/j.cma.2025.117733</idno>
					<title level='j'>Computer Methods in Applied Mechanics and Engineering</title>
<idno>0045-7825</idno>
<biblScope unit="volume">436</biblScope>
<biblScope unit="issue">C</biblScope>					

					<author>Qing Pan</author><author>Yunqing Huang</author><author>Timon Rabczuk</author><author>Yin Yang</author><author>Xiaofeng Yang</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[In this paper, we present a comprehensive numerical investigation of the binary phase-field surfactant model coupled with the Darcy flow equation to explore the impact of surfactant addition on the evolution of Saffman-Taylor fingering patterns within a Hele-Shaw cell on surfaces. We develop an efficient and robust spatiotemporal discretization framework that effectively addresses the highly nonlinear terms arising from the strong coupling structure inherent to the model on surface geometries. For the spatial discretization, we employ the recently developed subdivision-based isogeometric analysis (IGA), which provides the advantages of hierarchical refinability and adaptability to arbitrary topologies. This approach eliminates geometric errors associated with surface approximation and reduces additional approximation errors introduced by the numerical schemes. For the temporal discretization, we integrate the Invariant Energy Quadratization (IEQ) method -used to linearize the nonlinear potential -with the Zero-Energy-Contribution (ZEC) decoupling approach, which facilitates fully decoupled computations. The resulting fully discrete numerical framework possesses several desirable properties, including geometric exactness, compatibility with arbitrary topologies, linearity, second-order temporal accuracy, full decoupling, and unconditional energy stability. Additionally, we rigorously establish the unconditional energy stability of the scheme within this work. Furthermore, we perform several numerical experiments to demonstrate the accuracy and robustness of our method, including simulations of benchmark Saffman-Taylor fingering instability to evaluate the weakening effects of surfactants on surface tension.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Surfactants are introduced into heterogeneous solutions to modify or decrease the surface tension, thereby stabilizing the mixture and preventing phase separation. By lowering surface tension, surfactants enhance the miscibility of otherwise immiscible fluids <ref type="bibr">[1]</ref>, allowing for more uniform mixing. This is particularly useful in industrial processes such as emulsification, where stable interfaces between fluid phases, like oil and water, are essential for producing stable products such as detergents, paints, and pharmaceuticals. Since Laradji's seminal work decades ago <ref type="bibr">[2,</ref><ref type="bibr">3]</ref>, the phase-field method, also known as the diffusive interface approach, has become scheme, providing rigorous proof of unconditional energy stability, demonstrating solvability, and detailing the fully-decoupled type implementations. In Section 4, we present several numerical examples to demonstrate the accuracy and efficiency of the proposed method, with particular emphasis on the simulation of Saffman-Taylor fingering patterns on various complex topological surfaces. Finally, concluding remarks are provided in Section 5.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Governing system</head><p>In this section, we present the binary phase-field surfactant model coupled with the Darcy flow system in a Hele-Shaw cell on a closed surface. To accurately simulate the underlying physical mechanisms of this fluid system, it is essential to implement an effective parameterization method on the surface. Therefore, we first provide a brief overview of the relevant differential geometry operators, followed by a detailed presentation of the governing system.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Differential geometry operators</head><p>This subsection introduces some fundamental concepts related to surface parameterization. For any given surface domain, an appropriate parameterization is essential for mathematical modeling. Let us consider a smooth, orientable surface &#257; &#8758;= {&#278;( 1 , 2 ) * R 3 &#8758; ( 1 , 2 ) * D &#8834; R 2 }, where 1 and 2 represent the surface parameters. Using this parameterization, the surface derivatives can be expressed through the following general formulas:</p><p>The coefficients of the first fundamental form for a surface are given by = (&#278; , &#278; ) with , = 1, 2, where (&#231;, &#231;) represents the inner product. The important surface normal is given by &#268; = &#278; 1 &#215;&#278; 2 &#8214;&#278; 1 &#215;&#278; 2 &#8214; , where &#231; &#215; &#231; and &#8214; &#231; &#8214; stand for the cross product and the Euclidean norm in R 3 , respectively.</p><p>We also denote [ ] = [ ] -1 , which represents the inverse of the matrix formed by the coefficients of the first fundamental form, and = det [ ], the determinant of the first fundamental form. These notations are essential for establishing the following geometric framework.</p><p>&#8226; Tangential gradient operator. On the function space 1 (&#257;), for any * 1 (&#257;), the tangential gradient operator &#8711; is defined as</p><p>&#8226; Divergence operator. On the smooth vector field &#276; * [ 1 (&#257;)] 3 , the divergence operator &#8711; &#231; is defined as</p><p>(2.3)</p><p>&#8226; Laplace-Beltrami operator. For any * 2 (&#257;), the Laplace-Beltrami operator (LBO) is defined as</p><p>&#8226; Sobolev space on surface. For a given constant and a function * @ (&#257;), we denote &#8711; the th order covariant derivative of function , with the convention &#8711; 0 = . Let</p><p>and &#257; be a compact surface with at least th order smoothness Sobolev space (&#257;), which is the completion of (&#257;) in the sense of norm</p><p>.</p><p>(2.5)</p><p>For any functions , * 1 (&#257;), two classical inner products on the surface &#257; are described as ( , ) = + &#257; d&#278;, and (&#8711; , &#8711; ) = + &#257; &#8711; &#231; &#8711; d&#278;.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Darcy flow-coupled binary phase-field surfactant model on the closed surface</head><p>In this subsection, we describe the Darcy flow-coupled binary phase-field surfactant model on a closed surface. The phasefield model utilizes two scalar variables, (&#278;, ) and (&#278;, ), to capture the dynamic behavior of the system. The scalar variable represents the local density variation between the two fluids, where = 1 corresponds regions dominated by fluid I, and = -1 denotes areas where fluid II (the ambient medium) prevails. To avoid discontinuity of , we introduce a smooth transition layer Computer Methods in Applied Mechanics and Engineering 436 (2025) 117733 with width ( ), which connects these distinct regions. Consequently, the fluid interface is characterized through the zero-level set = {&#278; &#8758; (&#278;, ) = 0}. The second scalar variable, , denotes the local concentration of the surfactant within the binary system. For the binary surfactant system, the free energy ( , ) on the surface domain &#257;, coupling the two variables and , is given as (cf. <ref type="bibr">[13,</ref><ref type="bibr">19,</ref><ref type="bibr">32,</ref><ref type="bibr">86,</ref><ref type="bibr">87]</ref>):</p><p>in which, the functions ( ), ( ) and ( , ) read as</p><p>2 2 + 4 |&#8711; | 4 , (2.7) with parameters ( 1 , 2 , 3 , 4 ) = (3.62, -7.25, 7.30, -3.68). The parameters of 1 , 2 , , , , 1 , 2 , are all positive, controlling various aspects of the free energy and model dynamics.</p><p>We provide a brief explanation about the total free energy ( , ) as follows. The total free energy is composed of four primary components: the bulk potentials for both and , the -coupling potential (the first two terms in ( , )), and the quartic gradient potential (the last term in ( , )). The bulk energy of consists of two terms: the gradient potential |&#8711; | 2 , which accounts for the hydrophilic tendency of the two fluid components (represented by = &#177;1), and the double-well potential ( ), which models their hydrophobic behavior. The bulk energy for the concentration variable has a similar structure, but with the quartic polynomial potential ( ) in another different formation (see Remark 2.1 for further discussion on ( )), where acts as the penalty parameter. The coupling potential ( , ) governs the interaction between and , with the term 1 controlling the surfactant's effect on the fluid interface, and the 2 term guaranteeing a low concentration of surfactant in the bulk phase. The quartic gradient potential term is included to keep the total free energy bounded from below, with the parameter chosen to be small ( &#8810; 1), as seen in <ref type="bibr">[32,</ref><ref type="bibr">87]</ref>.</p><p>Remark 2.1. As demonstrated in numerous existing works, the choice of the hydrophobic functional, ( ), is quite flexible. Several formulations have been proposed for it thus far. The earliest version utilizes a quadratic polynomial, as seen in <ref type="bibr">[13,</ref><ref type="bibr">32,</ref><ref type="bibr">86]</ref>, while a fourth-order double-well potential is introduced in <ref type="bibr">[6]</ref>. Additionally, the Flory-Huggins logarithmic form, expressed as ln + (1 -) ln(1 -), has been adopted in <ref type="bibr">[12,</ref><ref type="bibr">13]</ref>. In this paper, we adopt the quartic polynomial potential for ( ) given in (2.7), as provided in <ref type="bibr">[87]</ref>. This formulation offers a suitable approximation of the Flory-Huggins logarithmic potential while mitigating numerical instabilities, such as overflow issues, commonly encountered with logarithmic functions.</p><p>Assuming the fluid motion adheres to the mechanical principles of porous media and follows the generalized Fick's law, where the mass flux is proportional to the chemical potential gradient, the binary surfactant system coupled with Darcy flow on a surface given by:</p><p>)</p><p>where</p><p>where 1 , 2 are two mobility parameters for and , respectively, &#275; represents the dimensionless seepage velocity field, is the dimensionless hydraulic conductivity, and is the pressure. The fluid viscosity ( ) is modeled as a linear interpolation between the viscosities of the two fluids, 1 and 2 , with ( ) = 1 2 1 (1 + ) + 1 2 2 (1 -) where 1 and 2 correspond to the viscosities of fluid I ( = 1) and fluid II ( = -1), respectively. It should be noted that the temporal derivative of the seepage velocity &#275; is retained for flows in porous media, as also discussed in <ref type="bibr">[61,</ref><ref type="bibr">[88]</ref><ref type="bibr">[89]</ref><ref type="bibr">[90]</ref>.</p><p>We show the energy dissipation law followed by the above system (2.8)-(2.13) on the surface, as follows.</p><p>Theorem 2.1. The system (2.8)-(2.13) on the closed surface holds the law of energy dissipation:</p><p>) Computer Methods in Applied Mechanics and Engineering 436 (2025) 117733 where ( , , &#275;) = + &#257; ( 2 |&#275;| 2 + 1 ( 1 2 |&#8711; | 2 + 1 2 ( )) + 2 ( 2 |&#8711; | 2 + 1 2 ( )) + ( , ) ) d&#278;. (2.16)</p><p>Proof. By taking the 2 -inner products of (2.8) with and applying integration by parts, we get</p><p>(2.17)</p><p>By taking the 2 -inner product (2.9) withand applying integration by parts, we obtain</p><p>By taking the 2 -inner products of (2.10) with and applying integration by parts, we get</p><p>By taking the 2 -inner product (2.11) withand applying integration by parts, we obtain</p><p>By taking the 2 -inner products of (2.12) with &#275;, and applying the divergence free condition (2.13) and integration by parts, we obtain</p><p>By combining the above five equalities (2.17)-(2.21), the energy dissipation law (2.15) is obtained, thus completing the proof. &#166; Note that, in deriving the energy law (2.15), we make use of the following two identities:</p><p>and</p><p>which are obtained after applying integration by parts. These identities reveal that both the surface tension and nonlinear advection terms do not contribute to the total energy of the system, thereby satisfying the ''zero-energy-contribution'' property. When coupled nonlinear terms exhibit this property, the ZEC decoupling method <ref type="bibr">[20,</ref><ref type="bibr">83,</ref><ref type="bibr">84]</ref> can be effectively employed to construct decoupled-type algorithms, which will be described in the following section.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Numerical algorithm</head><p>In this section, we construct the spatiotemporal full-discrete scheme for solving the surfactant-Darcy coupled system (2.8)-(2.13). The domain of interest consists of a surface with arbitrary topologies and geometric shapes, making the parameterization of the associated differential geometric operators highly challenging. To address this challenge, we adopt the IGA framework, which integrates CAD shape parameterization techniques with FEM discretization methods. Specifically, we utilize the recently developed subdivision-based IGA approach <ref type="bibr">[17,</ref><ref type="bibr">18]</ref> for spatial discretization, thereby providing a geometrically accurate foundation for our scheme. Building upon this framework, a decoupled, full-discrete, second-order accurate in time, energy-stable algorithm is derived.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Subdivision element IGA algorithm</head><p>A surface domain is discretized into a finite element mesh, referred to as a subdivision element mesh in our method. Integral calculations must be performed within each subdivision element. Due to the complexity of the surface we are working with, its discretized form often involves unstructured grids with arbitrary topological connectivity. Loop subdivision is a generalization of quartic box splines defined on triangular meshes, offering the advantage of compatibility with any topological connectivity. To address spatial discretization, we perform numerical integration for the integral terms arising from the weak form of the PDE system. This integration is achieved by connecting a non-overlapping tiling from the parameter element to the physical domain of interest. It is important to note that integral computations on the subdivision element mesh are nontrivial, as they are not strictly elements in the classical finite element sense.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.1.">Subdivision element computation</head><p>We first recall the computation of classical quartic box spline element. Consider the local topology of a regular patch, where each of its three control vertices has six incident edges. This regular patch can be exactly calculated using the following analytical expression &#278;( , ) = 12 1 =1 ( , )&#278; , (3.1)</p><p>where ( , , 1 --) are the barycentric coordinates of the unit parameter triangle, and are the 12 quartic box-spline basis functions associated with their corresponding 2-ring neighboring control vertices &#278; (see Fig. <ref type="figure">3</ref>.1(a) and details in <ref type="bibr">[43]</ref>).</p><p>When addressing the local topology of an irregular triangle patch, a direct exact expression is not feasible because at least one of its three control vertices lacks six incident edges. Fortunately, we can apply the hierarchical strategy of quartic box spline expressions developed by Stam <ref type="bibr">[43]</ref>. It requires that the considered triangle patch has only one control vertex with a valence other than six, which can be achieved with one-time initial refinement. In each refinement step, a triangle is divided into four sub-triangles, with the subdivision stencils providing topological refinement for both control vertices and control edges. The global mesh can then be refined repeatedly, allowing parameter values of interest to be restricted within a regular patch topologically. Ultimately, this repeated subdivision of the irregular patch produces a sequence of regular sub-patches spanned over the following three local domains:</p><p>where the necessary subdivision times = +1 -log( + )&#8725; log 2,. The system of hierarchical sub-triangles can be projected onto the unit triangle using the shift</p><p>Hence, the physical domain is defined by its hierarchical restriction to every triangular element:</p><p>where three sets of twelve control vertices &#278; , are chosen from the Next, we use the stencils to describe the subdivision rules in Fig. <ref type="figure">3</ref>.2, which essentially represent topological refinement. Loop subdivision is an approximation algorithm, where both of old and new vertex positions must be calculated at each refinement marching. After one subdivision, two types of control vertices are presented on the newly generated mesh. Among them, the control points inherited from the previous mesh need to have their positions updated according to the formula:</p><p>- [ 5 8 -( 3 8 + 1 4 cos 2</p><p>) 2 ] and is its valence; and (b):</p><p>subdivision stencil of an edge.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.2.">Subdivision element space</head><p>The IGA framework in our method is based on the Loop subdivision, which owns the hierarchical property and is the generalization of quartic box splines. In the implementation, we use adaptive refinement to achieve Gaussian integration of elements on the coarse mesh. The integrations for computing the matrix elements are computed by a 12-point Gaussian quadrature rule. That is, each domain triangle is subdivided into four sub-triangles and a four-point Gaussian quadrature rule is employed on each of the sub-triangles. Evidently, it only needs a few subdivision steps in order to bring these Gaussian quadrature knots into a quartic box-spline patch. In this paper, On each sub-triangle, we need to estimate its minimum subdivision times in advance for the Gaussian knot with the parameter values ( <ref type="formula">2</ref>15 , 2 15 ), ( <ref type="formula">11</ref>15 , 2 15 ), ( <ref type="formula">2</ref>15 , 11  15 ) and ( 1 3 , 1 3 ), which are 2 times, 1 times, 1 times and 1 times respectively, then we can adaptively carry out the fast evaluation according to the box-spline formulation according to <ref type="bibr">[43]</ref> . First, this approach is efficient as we do not substantially refine the given coarse mesh during the calculation process, meaning the number of unknown variables to be solved remains unchanged. Second, the hierarchical subdivision bases can maintain their linear independence according to subdivision stencils, which are only related to the local topological structure around them. Most importantly, this subdivision relationship ensures that the subdivision bases are geometrically refined without altering the object's geometric shape, i.e., the hierarchical subdivision bases maintain geometric exactness. For traditional linear basis functions, their support set is within one neighboring ring. In contrast, subdivision basis functions have the support sets within two neighboring rings, while retaining three desirable properties: unit partitioning, positivity, and linear independence. This subdivision function space belongs to the global 1 continuity class, and is 2 continuous everywhere except at extraordinary control vertices. We use subdivision surfaces to represent the physical domain and simultaneously apply the same set of hierarchical subdivision bases as the discretization method for the PDE weak form. In addition to being a versatile tool for geometric representation, smooth subdivision surfaces are also well-suited for discretizing high-order PDEs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Full-discrete numerical algorithm</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.1.">Equivalent reformulation</head><p>Given our objective to develop a linear-type scheme, linearization approaches naturally emerge as the primary candidates. Recognizing that the IEQ method <ref type="bibr">[68]</ref><ref type="bibr">[69]</ref><ref type="bibr">[70]</ref><ref type="bibr">[71]</ref> offers the dual benefits of effectively linearizing the nonlinear potential while also ensuring unconditional energy stability, we adopt this approach to numerically discretize the nonlinear potential.</p><p>The IEQ scheme requires the introduction of an auxiliary variable, ( (&#278;, ), (&#278;, )), to reformulate the nonlinear potential into a quadratic form. The variable is defined as:</p><p>where</p><p>and 1 , 2 &gt; 0 and &gt; 0 are three constants to be predetermined. Importantly, since the negative terms involving 1 and 2 can be controlled by the positive quartic potential of ( ) and ( ), the function ( , ) is guaranteed to be bounded from below. Thus, a suitable constant can always be chosen to ensure that ( , ) + remains strictly positive. We further incorporate the variable into the equations for chemical potentials (2.9) and (2.11), obtaining their equivalent forms as follows:</p><p>where</p><p>The above formulation follows the standard IEQ process, which facilitates the linearization of the potential when constructing the numerical scheme by employing implicit-explicit discretization for the nonlinear terms involving and , as well as for and . The extraction of the two quadratic terms associated with 1 and 2 is intended to ensure the 1 -stability of and (see <ref type="bibr">(3.42)</ref>).</p><p>However, to achieve full decoupling, an additional auxiliary variable, , is further needed to be introduced to handle the nonlinear couplings between -&#275;, -&#275;, and --. We relate the nonlocal variable ( ) to an ordinary differential equation (ODE) with a particular structure, which is expressed as:</p><p>It is straightforward to observe that the above ODE is equivalent to ( ) 1, given that = 0 and the initial condition | =0 = 1. By incorporating all the aforementioned reformulations, the system (2.8)-(2.13) can be rewritten in the following equivalent format:</p><p>)</p><p>&#8711; &#231; &#275; = 0, (3.18)</p><p>with the following initial conditions:</p><p>In the formulations (3.12)-(3.19), beyond incorporating the -reformulated potentials as presented in (3.7)-(3.9) and the -ODE defined in (3.11), we further multiply the factor to all nonlinear terms. This reformulation is valid given the fact that 1, ensuring that the structure of the original system remains unchanged. The design of -ODE is based on the ''zero-energycontribution'' property satisfied by coupling terms. Consequently, the final reformulated system (3.12)-(3.19) is mathematically equivalent to the original system (2.8)-(2.13). Furthermore, this transformed system (3.12)-(3.19) also preserves the energy dissipation law, which follows a similar argument to the energy stability proof of the fully discrete scheme presented in Section 3.3. For simplicity, we omit the proof of the energy law for the PDE system (3.12)- <ref type="bibr">(3.19)</ref> and only present the discrete energy law for our proposed algorithm.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.">Numerical scheme</head><p>We now proceed to develop the fully discrete scheme for the reformulated system (3.12)-(3.19), the weak form of which is expressed as: Find <ref type="figure">(</ref> , , , , , <ref type="figure">&#275;</ref></p><p>Computer Methods in Applied Mechanics and Engineering 436 (2025) 117733</p><p>Let &gt; 0 be the time step size, and define = for 0 d d = + &#8725; ,. We denote by &#8462; the approximation of the function at time = . For the discrete formulation, in the subdivision element IGA space as described in Section 3.1, we choose the test functions &#8462; , &#8462; , &#8462; , &#8462; * 1 (&#257; &#8462; ), &#8462; * 2 (&#257; &#8462; ), &#276; &#8462; * 1 (&#257; &#8462; ) 3 , and &#8462; * 2 0 (&#257; &#8462; ) K 1 (&#257; &#8462; ). Given the known approximation solutions at previous time steps = -1, , i.e., &#8462; , &#8462; , &#8462; , &#8462; , &#8462; , &#8462; , &#275; &#8462; , &#8462; , we now seek to compute the approximation solutions at the next time step</p><p>&#8462; , using the second-order backward difference formula (BDF2):</p><p>where</p><p>(3.38)</p><p>Remark 3.1. We now outline our discretization strategy of constructing the above scheme. The key aspect is that the nonlinear term involving is discretized explicitly, while the factor itself is discretized implicitly. For the equation of , the term inside the 2 -product is treated using an implicit-explicit approach: terms to the left of the comma are discretized explicitly, while those</p><p>on the right are discretized implicitly. This implicit-explicit combination method ensures both energy stability and efficiency in the numerical scheme.</p><p>Remark 3.2. For the incompressible fluid flow system, a projection-based method is employed, enabling the decoupling of the pressure calculation from the velocity field. The convergence analysis for both the velocity and pressure fields, specifically for the Navier-Stokes equations, can be found in <ref type="bibr">[91]</ref>. In this approach, &#275; +1 &#8462; represents the intermediate velocity field, while &#275; +1 &#8462; is the final velocity field. It is also important to note that &#275; +1 &#8462; satisfies the discrete divergence-free condition, which can be derived by taking the 2 inner product of (3.37) with &#8711; &#8462; , where &#8462; * 2 0 (&#257; &#8462; ) K 1 (&#257; &#8462; ), yielding</p><p>where the result follows from applying (3.36).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.1.">Energy stability</head><p>In this subsection, we present the energy stability proof for the discrete scheme (3.29)- <ref type="bibr">(3.37)</ref>. This analysis demonstrates that the discrete scheme preserves the fundamental property of energy dissipation.</p><p>The following two identities will be frequently used throughout the analysis, and are given by:</p><p>(3.40)</p><p>.41) Theorem 3.1. The fully discrete scheme (3.29)-(3.37) is unconditionally energy stable, namely, the following discrete energy dissipation law holds:</p><p>where, for an integer e 0, the discrete energy &#771; is denoted as</p><p>(3.43)</p><p>Proof. By taking &#8462; = 2 +1 &#8462; in (3.29), we get</p><p>(3.45) By taking &#8462; = 2 +1 &#8462; in (3.31), we get </p><p>(3.48)</p><p>Computer Methods in Applied Mechanics and Engineering 436 (2025) 117733</p><p>By multiplying (3.33) with 2 +1 and applying (3.41), we get</p><p>(3.49)</p><p>By combining (3.44)-(3.49), we get </p><p>(3.51)</p><p>We rewrite (3.37) as</p><p>By taking the 2 inner product of the above equality with &#275; +1 &#8462; and using (3.39), we derive</p><p>Meanwhile, from (3.39) and (3.52), we deduce</p><p>Utilizing (3.53) and (3.54), we derive</p><p>(3.55)</p><p>We rewrite (3.36) as</p><p>Then, by taking the square of (3.56) and multiplying the result by 2 2 3 , we deduce</p><p>We rewrite (3.36) again as</p><p>By taking the 2 inner product of (3.58) with 3 &#275; +1 &#8462; and applying (3.39) and (3.40), we obtain</p><p>.59) Computer Methods in Applied Mechanics and Engineering 436 (2025) 117733 Q. Pan et al. By combining (3.51), (3.55), (3.57) and (3.59), we get</p><p>(3.60)</p><p>By combining (3.50) and (3.60), and using (3.41), we get</p><p>where</p><p>We finally obtain the result (3.42) after dropping the positive term in (3.61). &#166;</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.2.">Decoupled type implementation</head><p>At first glance, the scheme (3.29)-(3.35) appears to be coupled; however, this coupling exhibits a unique structure. In the original PDE system, there are direct couplings between variables, such as -and --&#275;. In our proposed scheme, these direct couplings between variables are eliminated and replaced by indirect couplings between each variable and the auxiliary variable . Consequently, if we can design a method to decouple from the other variables, a fully-decoupled scheme can be constructed. Through leveraging the nonlocal properties of , we establish such a decoupled computational framework, as demonstrated below.</p><p>Step 1: We utilize +1 to decompose +1 &#8462; , +1 &#8462; , +1 &#8462; , +1 &#8462; , and +1 &#8462; into linear combination forms, which are expressed as:</p><p>By applying the linear form provided in (3.62), we can decompose the scheme (3.29)-(3.33) into the following six independent systems:</p><p>Computer Methods in Applied Mechanics and Engineering 436 (2025) 117733</p><p>Each system is independent of the others and is linear. More importantly, each system in (3.63)-(3.66) consists of constantcoefficient elliptic equations, which facilitates the ease of solving the systems and ensures computational efficiency.</p><p>Step 2: we use +1 to split &#275; +1 &#8462; into the simple combination form as</p><p>Applying this split form, according to +1 , we decompose the scheme (3.34) as the following two independent linear equations:</p><p>)</p><p>)</p><p>Step 3:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>+1</head><p>&#8462; and &#275; +1 &#8462; with = 1, 2 into (3.35), we obtain the following linear equation for +1 , that reads as</p><p>where 1 and 2 are given as</p><p>We need to demonstrate the solvability of the linear Eq. (3.72) by ensuring that the condition 3 2 -2 0 holds. First, by setting &#8462; = +1 2&#8462; , &#8462; = 3</p><p>2 +1 2&#8462; in (3.64), and &#8462; = +1 2&#8462; , &#8462; = 3 2 +1</p><p>2&#8462; in (3.66), and combine the two obtained equalities, we get</p><p>).  The combination of (3.74)-(3.76) ensures that -2 e 0, which implies that the condition 3 2 -2 0 is always satisfied. Consequently, the linear Eq. (3.72) is guaranteed to be solvable.</p><p>Step 4: We update &#275; +1 To summarize, the four steps outlined above leverage the nonlocal property of and ensure that, at each time step, we achieve fully-decoupled computations. Each resulting equation is either a linear elliptic equation with constant coefficients or a linear algebraic equation. This decoupling structure highlights the practical efficiency of our proposed scheme, making it particularly well-suited for computational implementation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Numerical examples</head><p>In this section, we present several numerical examples to illustrate the effectiveness of our proposed numerical scheme (3.29)- <ref type="bibr">(3.37)</ref>. We begin by demonstrating the convergence rate and energy stability of the scheme, followed by a benchmark simulation of the Saffman-Taylor instability on closed surfaces, driven by rotational forces.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Convergence test</head><p>In this example, the computational domain is defined as a spherical surface. Specifically, we use a sphere with a radius of 1 as the test model, which is expressed as:</p><p>The initial conditions are specified as follows: &#9127; &#9130; &#9128; &#9130; &#9129; 0 = cos( ) cos( ) cos( ), 0 = 0.2 + 0.01 sin(2 ) sin( <ref type="formula">2</ref>) sin( ), &#275; 0 = (cos( ) sin( ) cos( ), sin( ) cos( ) cos( ), -cos( ) sin( ) sin( )) , 0 = sin( ) sin( ) sin( ).</p><p>(4.2) The model parameters are set as: { 1 = 2 = 1.6e-3, 1 = 2 = 5e-1, = 1, = 0.4, = 3.2e-2, = 1e5, = 1, 1 = 2 = 8e-3, = 1e-5, 1 = 2 = 1, = 1e-2, = 3e3, 1 = 2 = 0.4. (4.3)</p><p>We generate four refined meshes using Loop subdivision, with the total numbers of patches/vertices for these surface models being 512&#8725;258, 2048&#8725;1026, 8192&#8725;4098, and 32768&#8725;16386, respectively. These meshes are denoted as &#257; &#8462; , where &#8462; represents the surface mesh size at the th refinement level for = 0, 1, 2, 3, and the corresponding mesh sizes are &#8462; 0 = 0.2543, &#8462; 1 = 0.1189, &#8462; 2 = 0.0622, and &#8462; 3 = 0.0326. The spatial approximation accuracy of the subdivision element IGA method was proved to be secondorder in our previous work <ref type="bibr">[47]</ref>, thus we set the time step sizes as = &#8462; , where * (0, 1). The system has no exact solutions, so that we can set the achieved solutions on a significantly finer mesh as the reference solutions for evaluating numerical errors.</p><p>We test the convergence rate using progressively finer Loop subdivision meshes. In Fig. <ref type="figure">4</ref>.1, we plot the 2 -norm error of all variables , , &#275;, and at = 2.56e-1. It is evident that the variables , and &#275; exhibit second-order convergence, while the variable demonstrates first-order convergence. These results are consistent with the theoretically established convergence rates.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">Energy stability</head><p>In this example, we evaluate the energy stability of our proposed scheme by performing a spinodal decomposition simulation. Spinodal decomposition is a process in which a homogeneous mixture becomes unstable and spontaneously separates into distinct phases. The initial state is set as a uniformly perturbed binary mixture, and the system evolves from a near-uniform state to a stable configuration with two distinct phases.</p><p>In this simulation, the computational domain remains the spherical surface &#257; 1 , as defined in (4.1). The surface model has 131072 patches and 65538 control vertices, with vertex valence ranging from 4 to 6. The initial conditions are set as 0 = &#772; 0 + 0.01r and( , , ), 0 = 0.2, &#275; 0 = &#255;, 0 = 0, (4.5)</p><p>We examine two different initial values for &#772; 0 : &#772; 0 = 0.0 and &#772; 0 = 0.3. The dynamic evolution of the phase-field variable and the surfactant concentration at several time points for these two cases are shown in Fig. <ref type="figure">4</ref>.2 and Fig. <ref type="figure">4</ref>.3, respectively. In the first case, with &#772; 0 = 0.0, the system evolves to a final steady state that is characterized by a banded structure, where alternating Fig. 4.5. Saffman-Taylor fingering pattern with the absence of surfactant effect ( 1 = 2 = 0). Snapshots of the profiles of are taken at = 1, 3, 7, 10.</p><p>regions of the two phases form elongated bands across the domain. By contrast, for &#772; 0 = 0.3, the system develops a steady state with circular phase domains, suggesting a more localized phase separation where distinct droplets of one phase are surrounded by the other. In both simulations, the surfactant concentration profile reveals a common trend: the surfactant accumulates at the interface between the two-phase fluids, leading to a higher concentration at the interface compared to the bulk region. Moreover, using three different time steps, = 0.01, 0.005, and 0.0025, for these two simulation examples, we also present the temporal evolution trend of the total free energy, as shown in Fig. <ref type="figure">4</ref>.4 . The curves depicting the energy evolution consistently show a monotonic decrease over time, confirming the unconditional stability of our proposed algorithm.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.">Saffman-Taylor fingering instability</head><p>In this subsection, we present the Saffman-Taylor instability simulation, a classical fluid dynamics benchmark problem that illustrates the evolution and form of fine finger-like pattern structures at the interface of two fluids. When a less viscous fluid pushes a more viscous fluid between narrowly spaced plates in a Hele-Shaw cell surface, the Saffman-Taylor instability occurs, then leading to the development of an unstable interface characterized by intricate finger patterns. This phenomenon is significant in understanding interfacial instabilities in multiphase flow systems and has been widely applied in fields such as porous media flow and enhanced oil recovery. In our simulation, we implement this instability on a surface, driven by rotational forces <ref type="bibr">[92,</ref><ref type="bibr">93]</ref>, and examine how surfactants affect surface tension by observing the number of fingers formed. This approach helps to validate the surfactant's role in weakening interfacial tension, as observed through the dynamics of the evolving interface.</p><p>To achieve the rotational state in the Darcy equations, we need introduce an external rotational force. Specifically, we modify the right-hand side of (2.12), replacing it with the following form (as seen in <ref type="bibr">[92,</ref><ref type="bibr">93]</ref>):</p><p>where the right-hand side represents the rotational force. Here, &#240; and are positive constants to be pre-specified, &#272; is a given vector to be given, and &#268; denotes the outward normal vector on the surface. This rotational force induces rotational flow necessary to simulate the instability and the resulting fingering patterns. The Hele-Shaw cell surface domain is a spherical surface model with a radius of 2, expressed as: (4.9)</p><p>We first simulate the dynamics of the fingers formed in the absence of surfactant effects and then compare them to simulations with surfactant effects applied. In Fig. <ref type="figure">4</ref>.5, with 1 = 2 = 0 (no surfactant effect), we plot the profiles of the phase-field variable at several time points. The results show that the initially smooth interface develops small protrusions, which gradually grow and extend into the characteristic viscous fingering pattern. This behavior illustrates the natural progression of instability without the stabilizing influence of surfactants.</p><p>Next, we introduce the effect of surfactants by setting the parameters 1 = 2 = 0.0004. In Fig. <ref type="figure">4</ref>.6, the profiles of the phase-field variable are plotted at various time points. The results show that, with the presence of surfactants, the number of fingers formed significantly increases compared to the case without surfactants, highlighting the surfactants' role in reducing surface tension and enhancing finger formation. In Fig. <ref type="figure">4</ref>.6, the profiles of the surfactant concentration variable are shown at the same time points as . The results reveal that surfactants accumulate at the interface, which promotes interface destabilization and the formation of finer, more intricate fingering patterns by reducing interfacial tension effectively. This underscores the critical role of surfactants in modulating interfacial dynamics and facilitating more complex morphologies.</p><p>To further investigate the influence of surfactants, we continue to perform the simulations by varying the coupling parameters 1 and 2 in Fig. <ref type="figure">4</ref>.7, where the profiles of the phase-field variable are compared at the same time, = 10. We observe that, as 1 and 2 increase, the system exhibits increasingly refined and complex finger patterns, suggesting that stronger surfactant effects intensify the instability and accelerate the growth of the fingering structures. This highlights the critical role of surfactants in modulating interfacial dynamics and determining the morphology of the evolving fingers.</p><p>Finally, we perform the rotational Hele-Shaw cell surface simulation on a more complicated computational surface-a human head model, which is represented as: </p></div></body>
		</text>
</TEI>
