Preprint
Article

This version is not peer-reviewed.

A Convergent BDF2-SAV Scheme for Fractional Cahn-Hilliard Equations with High-Dimensional Integral Fractional Laplacian

Submitted:

22 April 2026

Posted:

23 April 2026

You are already at the latest version

Abstract
Numerical simulation of the multi-dimensional space-fractional Cahn-Hilliard equation faces two main computational challenges: the inherent temporal accuracy limitations of standard scalar auxiliary variable (SAV) methods and the escalating computational cost in high-dimensional domains. To address these issues, this study constructs a fully discrete algorithmic framework integrating a second-order backward differentiation formula (SAV-BDF2) with a sixth-order centered difference scheme. Under this formulation, we rigorously prove unconditional energy stability and establish the theoretical validity of the dual temporal and spatial accuracy. To solve the resulting indefinite algebraic systems, a minimal residual solver is paired with a sine-transform block diagonal preconditioner. Additionally, a hardware-level Vectorized Tensor Processing (VTP) architecture is deployed to resolve cache thrashing caused by non-contiguous memory access during multidimensional tensor evaluations. Numerical experiments in 3D to 8D domains demonstrate that the framework improves memory throughput and reduces execution time. By avoiding standard hardware execution inefficiencies, this integrated strategy provides an efficient numerical solution for large-scale simulations of high-dimensional fractional systems.
Keywords: 
;  ;  ;  ;  

1. Introduction

Phase-field models provide a standard baseline for simulating various free boundary problems [1]. Back in 1958, Cahn and Hilliard built the CH equation by minimizing a free energy functional to track the thermodynamic and kinetic evolution of binary alloys [1]. Evaluating solid-liquid interfacial tensions represents a core application, since this physical quantity largely controls solidification and phase separation inside porous media [2]. Modern imaging tasks, specifically binary image inpainting, also borrow this framework [3]. A continuous scalar phase field tracks the interface implicitly. That variable stays almost flat inside the bulk region but changes sharply across the diffuse layer [1]. To set up our current study, we define the coupled system on a high-dimensional bounded domain Ω R d ( d 2 ) with homogeneous Dirichlet boundary conditions.
Physically, particle interactions at long ranges naturally unfold as spatial convolutions or non-local integrals. Squeezing these global dynamics into purely localized derivatives exposes a fundamental flaw inherent in traditional integer-order CH formulations. That arbitrary truncation exacts a severe physical toll [1]. By their very nature, fractional-order frameworks step in to faithfully map out these exact non-local transport mechanisms, recovering the global interactions that standard models filter out [1]. The Riesz fractional operator L α directly handles our spatial discretization.
δ t u = L α v , x Ω , t ( 0 , T ] , v = ε 2 L α u + f ( u ) , x Ω , t ( 0 , T ] , u = v = 0 , x δ Ω , t ( 0 , T ] , u ( x , 0 ) = u 0 ( x ) , x Ω ,
In the above system, the positive parameter ε controls the thickness of the diffuse interface [4], and the nonlinear function f ( u ) = F ( u ) denotes the derivative of the macroscopic double-well potential F ( u ) = 1 4 ( u 2 1 ) 2 [5].
From a mathematical perspective, this coupled system represents the gradient flow of the total free energy E ( u ) = Ω ε 2 2 | L α 1 / 2 u | 2 + F ( u ) d x evaluated in the dual Sobolev space [6]. Given the strictly dissipative nature of the CH framework, its continuous solution inherently obeys an energy dissipation law, meaning the global energy of the system decreases monotonically as time evolves [7]. Rigorously inheriting this dissipative behavior at the fully discrete level—which corresponds to developing unconditionally energy-stable algorithms—is a fundamental prerequisite for reliably simulating long-time macroscopic phase evolutions [8].
In the pursuit of maintaining energy stability while discretizing the stiff nonlinearities, various strategies have been proposed, including the classical convex splitting technique [9] and the invariant energy quadratization (IEQ) methodology [8]. Widespread attention currently surrounds the scalar auxiliary variable (SAV) formulation and its generalized extensions (gPAV) as highly efficient alternatives [10]. As a standard numerical tool for these gradient flows, the method introduces a single scalar variable to replace the square root of the nonlinear term. That substitution effectively linearizes the entire system, meaning one only needs to solve linear systems with constant coefficients at any arbitrary time step. First-order temporal accuracy, unfortunately, acts as a strict bottleneck for the majority of these current SAV-based algorithms. Extended simulation runs easily trigger unphysical high-frequency oscillations under such limited precision. Coupling the SAV approach with the second-order backward differentiation formula (BDF2) directly resolves this specific problem. It successfully pushes the temporal accuracy to second order while rigorously guaranteeing unconditional energy dissipation at the discrete level [7].
Scaling these high-order numerical schemes to multidimensional scenarios ( d 2 ) inevitably triggers critical bottlenecks in terms of computational speed and memory consumption [1] Discretization on the spatial grid restructures the fractional problem into an enormous linear algebraic system. A notoriously ill-conditioned, 2 × 2 symmetric indefinite block matrix governs this setup [5]. Because fractional derivatives operate non-locally, the resulting coefficient matrices become completely dense. They naturally exhibit a multi-level block Toeplitz layout [12]. Inverting these blocks directly is computationally prohibitive. To bypass this obstacle, preconditioned Krylov subspace solvers step in as the mainstream workaround. Built on the discrete sine transform, the τ -preconditioner compresses the spectral distribution. This action safely anchors the eigenvalues in a region away from zero [13]. Strict theoretical bounds cap the per-step complexity at O ( N log N ) [5]. Practically, non-contiguous memory access patterns deep inside these high-dimensional tensor computations inevitably trigger an avalanche of severe cache misses. Under real hardware execution, those low-level penalties heavily dilute the actual algorithmic efficiency.
Against the dual demands of temporal accuracy and high-dimensional computational efficiency, we build a fully discrete algorithmic framework. Breakdowns of the core contributions follow:
  • Second-order temporal discretization and unconditional stability. Hooking up the BDF2 method handles time stepping. That specific choice pushes the temporal precision straight to O ( τ 2 ) , natively supplying excellent stiff decay to damp out high-frequency wiggles. Formal proofs secure unconditional energy stability strictly at the discrete grid level.
  • VTP-accelerated preconditioned fast solver. Spatially, a newly constructed sixth-order Riesz fractional centered difference scheme pairs with a sine-transform-based τ -preconditioner. To break through the memory access bottlenecks inherent in high-dimensional tensor math, a vectorized tensor processing (VTP) layout steps in. Customized tensor shuffling allows this VTP approach to repackage preconditioned matrix-vector multiplications into strictly memory-contiguous batched transforms. Such low-level hardware alignment effectively cuts down on severe cache misses. While firmly preserving the O ( N log N ) theoretical complexity bounds, actual computational throughput under high spatial resolutions experiences a massive boost.
The mathematical and computational framework of this study unfolds across four subsequent sections. Section 2 (Materials and Methods) constructs the discrete foundation by deriving the sixth-order Riesz fractional spatial scheme via double generating functions, explicitly verifying the structural properties of the weighting coefficients, and detailing the synergistic integration of the τ -preconditioner with the continuous memory-access VTP architecture. Section 3 (Results) subjects this proposed framework to strict theoretical and empirical scrutiny, providing rigorous proofs for unconditional energy stability alongside multidimensional numerical validations of the O ( h 6 ) spatial convergence and 3D phase separation morphologies under extreme fractional anisotropy. Moving to Section 4 (Discussion), we critically evaluate the physical and computational implications of these outcomes, isolating the memory access bottlenecks of traditional DST algorithms and demonstrating how tensor matricization within the VTP framework mitigates cache starvation to sustain optimal high-dimensional execution speedups. Finally, Section 5 (Conclusions) closes the manuscript by summarizing our central algorithmic contributions.

2. Materials and Methods

2.1. A Sixth-Order Approximation to the Riesz Fractional Derivative

To aggressively cut down spatial truncation errors, we introduce a specific generating function G α i ( z ) for the continuous Riesz fractional operator L x i α i ( 1 < α i < 2 ).which is specifically constructed to eliminate the leading truncation errors in the Taylor expansion and achieve the desired sixth-order convergence rate. That mathematical setup explicitly wipes out the leading truncation errors during Taylor expansion to secure the sixth-order convergence rate.
That mathematical setup explicitly wipes out the leading truncation errors during Taylor expansion to secure the sixth-order convergence rate. Coefficient symmetry natively guarantees that the discrete fractional operator produces a symmetric Toeplitz-like matrix across the interior grid. Algebraically, this exact structure opens the door for spectral diagonalization using the discrete sine transform. Furthermore, its strict zero-sum property enforces the negative semi-definiteness of the discrete operator. Strict adherence to the discrete energy dissipation law naturally follows.
Let Ω be uniformly partitioned into square elements of side length h, and let M denote the total number of grid points. To obtain a high-order approximation of the Riesz derivative, we construct a numerical differentiation formula based on an appropriately designed generating function. Specifically, we introduce a new generating function G ( z ) of the form
g ( z ) = 3 2 ( z 1 2 + z ) α / 2 3 ( 2 α ) 5 ( z 2 2 + z 2 ) α / 2 + 3 α 10 ( z 3 2 + z 3 ) α / 2 ,
In summary, the discrete scheme obtained via the sixth-order generating function is presented as follows:
δ h α i u ( x i ) : = 1 h α i k = g k α i u ( x i k h i ) , | ω | 1
Setting z = e i θ in (2) and applying the inverse Fourier transform, the explicit analytical expression for the corresponding weighting coefficients g k ( α i ) can be deduced as:
g k α i = 3 2 a k α i 1 { 2 | k } · 3 ( 2 α i ) 5 a k / 2 α i + 1 { 3 | k } · 3 α i 10 a k / 3 α i ,
where Γ ( · ) denotes the Euler gamma function and a k α i = ( 1 ) k Γ ( α i + 1 ) Γ ( α i / 2 k + 1 ) Γ ( α i / 2 + k + 1 ) . Furthermore, we define a class of special functions as follows:
1 { k | n } = 1 , n 0 ( mod k ) ; 0 , otherwise .
To ensure the energy stability of the subsequent fully discrete scheme and the applicability of the fast transform-based preconditioner, it is crucial to establish the algebraic properties of the coefficients g k ( α i ) .
Proposition 1.  
For any fractional order α i ( 1 , 2 ) , the sixth-order weighting coefficients g k ( α i ) satisfy the following properties:
  • 1 < g 0 α i < 3 ,
  • g k α i = g k α i < 0 , k = 1 , 2 , ,
  • | g k + 1 α i | | g k α i | , k = 1 , 2 , ,
  • k = g k α i = 0 , k 0 | g k α i | g 0 α i .
where g k α = ( 1 ) k Γ ( α + 1 ) Γ ( α / 2 k + 1 ) Γ ( α / 2 + k + 1 ) .
The symmetry property (i) guarantees that the discrete fractional operator yields a symmetric Toeplitz-like matrix in the interior domain, which is essential for the spectral diagonalization using the discrete sine transform. The zero-sum property (v) structurally ensures the semi-negative definiteness of the discrete operator, preserving the energy dissipation law at the discrete level.
Next, we take the sixth-order approximation to demonstrate that the format can achieve six-order accuracy. The remaining discrete formulas can be proved in a similar manner.
Proposition 2.  
Let
u L 6 + α ( R ) = u | u L 1 ( R ) a n d R ( 1 + | ω | ) 6 + α | u ^ ( ω ) | d ω < , 1 < α < 2 ,
then we have that
δ x , R α u ( x ) = δ h , R α u ( x ) + O ( h 6 ) ,
uniformly in x R .
Proof. 
Let we denote g ( i ϖ h ) = λ 1 4 sin ( ϖ h 2 ) α + λ 2 4 sin ( 2 ϖ h 2 ) α + λ 3 4 sin ( 3 ϖ h 2 ) α . and u ( ϖ , h ) = F δ x , R α u ( x ) δ h , R α u ( x ) . According to the properties of Fourier transform, there is
F { δ x , R α u } = | ϖ | α u ^ ( ϖ ) ,
and
F { δ h , R α u } = | ϖ | α g ( i ϖ h ) ( ϖ h / 2 ) α u ^ ( ϖ ) .
Together with
F { 4 sin ( ϖ h 2 ) α } = | ϖ | α 1 α ( ϖ h ) 2 24 + α 2880 + α 2 1152 ( ϖ h ) 4 + O ( ϖ h ) 6 ,
we have
u ( ϖ , h ) = | ϖ | α 1 + ( λ 1 + 2 α λ 2 + 3 α λ 3 ) 1 24 ( α ( λ 1 + 2 2 + α λ 2 + 3 2 + α λ 3 ) ) ( ϖ h ) 2 + 1 5760 ( α ( 2 + 5 α ) ( λ 1 + 2 4 + α λ 2 + 3 4 + α λ 3 ) ( ϖ h ) 4 ) + O ( ϖ h ) 6 u ^ ( ϖ ) .
Solving the equation
λ 1 + 2 α λ 2 + 3 α λ 3 = 1 , α ( λ 1 + 2 2 + α λ 2 + 3 2 + α λ 3 ) = 0 , α ( 2 + 5 α ) ( λ 1 + 2 4 + α λ 2 + 3 4 + α λ 3 = 0 ,
yields
λ 1 = 3 2 , λ 2 = 3 ( 2 α ) 5 , λ 3 = 3 α 10 ,
which in turn enables us to obtain
u ( ϖ , h ) = | ϖ | α 16 α + 42 α 2 35 α 3 80640 ( ϖ h ) 6 + O ( ϖ h ) 8 u ^ ( ϖ ) .
Thus, there exists a constant C h 1 > 0 such that
| u ( ϖ , h ) | C h 1 | ϖ | α + 6 | u ^ ( ϖ ) | h 6 .
From the inverse Fourier transform,
δ x , R α u ( x ) δ h , R α u ( x ) = 1 2 π R u ( ϖ , h ) e i ϖ x d ϖ 1 2 π R | u ( ϖ , h ) | d ϖ C h 1 2 π R | ϖ | α + 6 | u ^ ( ϖ ) | d ϖ h 6 .
Since u C 6 + α ( R ) , we have R ( 1 + | ϖ | α + 6 ) | u ^ ( ϖ ) | d ϖ <
therefore δ x , R α u ( x ) δ h , R α u ( x ) C h 2 h 6 , Here, C h 2 = C h 1 2 π R ( 1 + | ϖ | α + 6 ) | u ^ ( ϖ ) | d ϖ . □
We now extend this approximation to construct the multi-dimensional grid system. Consider a d-dimensional rectangular domain Ω = i = 1 d ( a i , b i ) . For each spatial direction i { 1 , 2 , , d } , let M i be a positive integer representing the number of interior grid points. We define the uniform mesh size h i = b i a i M i + 1 and generate a set of equidistant nodes x i , j = a i + j h i for j = 0 , 1 , , M i + 1 .
Let Z denote the set of integers. For each direction i, we define the one-dimensional interior and global index sets as follows:
I i = { j Z 1 j M i } , I ^ i = { j Z 0 j M i + 1 } .
Subsequently, we construct the d-dimensional multi-index sets via the Cartesian product K = i = 1 d I i and K ^ = i = 1 d I ^ i . A multi-index J = ( j 1 , j 2 , , j d ) K ^ uniquely identifies a spatial grid point X J = ( x 1 , j 1 , x 2 , j 2 , , x d , j d ) . The collection of all such nodes forms the d-dimensional spatial mesh Ω h = { X J J K ^ } .

2.2. Fully Discrete Scheme

In this subsection, we reformulate the multidimensional spatial fractional Cahn-Hilliard (FCH) equation based on the Scalar Auxiliary Variable (SAV) approach. First, we restate the model equations and rewrite the two-dimensional FCH model into the following equivalent coupled system:
δ u ( x , t ) δ t = L x α v ( x , t ) , v ( x , t ) = ε 2 L x α u ( x , t ) + r ( t ) Ω F ( u ) d x + C 0 f ( u ( x , t ) ) , d r ( t ) d t = 1 2 Ω F ( u ) d x + C 0 Ω f ( u ) u t d x .

2.2.1. Function Spaces and Continuous Operators

Consider the continuous Riesz fractional derivative operator L x i α i ( 1 < α i 2 ) in the x i -direction defined on the bounded domain Ω .Let L x α = i = 1 d L x i α i . Under homogeneous Dirichlet boundary conditions, the operator L x i α i is symmetric positive definite. Accordingly, there exists a continuous root operator denoted by L ˜ x i α i , which satisfies the following inner product identity:
( L x i α i v , v ) = ( L ˜ x i α i v , L ˜ x i α i v ) = L ˜ x i α i v 2 .
Throughout this paper, · and ( · , · ) represent the standard L 2 norm and inner product, respectively.

2.2.2. Multi-Dimensional Fully Discrete Scheme

Based on the d-dimensional spatial mesh, we proceed with the temporal discretization of the fractional Cahn-Hilliard equation. Let τ = T / N be the time step size and t k = k τ . We denote U J k and V J k as the numerical approximations of the phase-field variable u ( X , t ) and the chemical potential v ( X , t ) at the spatial node X J and time level t k , respectively. Furthermore, we introduce the auxiliary scalar approximation r k r ( t k ) .
To spatially discretize the continuous Riesz fractional derivative, we adopt the fractional centered difference formula. Let U J and V J be the numerical approximations of u ( X , t ) and v ( X , t ) at the spatial grid point X J , respectively. The discrete fractional operator δ x i α i with respect to the i-th spatial variable x i at point X J is expressed as:
δ x i α i U J : = 1 h i α i L N i ( J ) g | L ( i ) J ( i ) | ( α i ) U L + O h i 6 , J K , i = 1 , 2 , , d ,
where N i ( J ) denotes the set of multi-indices varying exclusively along the i-th dimension, and L ( i ) , J ( i ) represent their corresponding index components in that specific direction.
Let M = i = 1 d M i be the total number of interior spatial degrees of freedom. Specifically, for the one-dimensional case (where M = M 1 ), the discrete operator (9) simplifies to the following scalar summation:
δ x α U J = i = 1 d δ x i α i U J + O h i 6 ( h i 0 )
where the centered difference weights g k ( α i ) are explicitly defined as follows:
g k α i = 3 2 a k α i 1 { 2 | n } · 3 ( 2 α i ) 5 a k / 2 α i + 1 { 3 | n } · 3 α i 10 a k / 3 α i ,
It is mathematically evident from (11) that for any fractional order α ( 1 , 2 ) , the sequence g k ( α i ) does not truncate to zero for k 0 . Consequently, applying this numerical scheme yields a fully dense and symmetric Toeplitz coefficient matrix, which rigorously captures the non-local physical nature of the fractional phase-field model.
To handle the extreme stiffness of the nonlinear term explicitly while preserving unconditional energy stability, we define the second-order extrapolation U ¯ J k + 1 = 2 U J k U J k 1 and the corresponding nonlinear functional approximation:
W ( U ¯ J k + 1 ) = f ( U ¯ J k + 1 ) i = 1 d h i J K F ( U ¯ J k + 1 ) + C 0 .
Applying the SAV approach combined with the second-order backward differentiation formula (BDF2), we obtain the following d-dimensional fully discrete scheme:
3 U J k + 1 4 U J k + U J k 1 2 τ = i = 1 d δ x i α i V J k + 1 , V J k + 1 = ε 2 i = 1 d δ x i α i U J k + 1 + r k + 1 W ( U ¯ J k + 1 ) , 3 r k + 1 4 r k + r k 1 2 τ = 1 2 i = 1 d h i J K W ( U ¯ J k + 1 ) 3 U J k + 1 4 U J k + U J k 1 2 τ ,
which is subject to the following homogeneous boundary and initial conditions:
U J k = V J k = 0 , J δ K , 0 k N , U J 0 = U 0 ( X J ) , U J 1 = U 1 ( X J ) , J K , r 0 = i = 1 d h i J K F ( U J 0 ) + C 0 r 1 = i = 1 d h i J K F ( U J 1 ) + C 0 .

2.3. Fast Preconditioner and Its Tensor Batching Optimization

In this subsection, we introduce the spectral-equivalent τ -preconditioner to decouple the severely ill-conditioned linear system derived from the SAV-BDF2 scheme. To address the curse of dimensionality encountered by this preconditioner in high-dimensional spatial problems, we further propose a Vectorized Tensor Processing (VTP) architecture for low-level computational acceleration.

2.3.1. Preconditioned Symmetrized System Under SAV-BDF2

Following the spatial discretization of the multidimensional Riesz fractional operator, the intrinsic mechanism of the SAV-BDF2 scheme yields an asymmetric coupled algebraic system. To legitimately invoke Krylov subspace solvers such as MINRES, this structural asymmetry must be algebraically resolved.
By introducing the specific scaling parameters c 1 = ε 2 and c 2 = 2 τ 3 , alongside the auxiliary multiplier θ = c 1 / c 2 and the equivalent aggregated coefficient c = c 1 c 2 , we strictly recast the original coupled partial differential system into a highly symmetric 2 × 2 block linear topology:
A U ˜ k + 1 V k + 1 = c G I I c G θ U k + 1 V k + 1 = f 2 θ 2 τ 3 f 1 .
As the spatial grid step h 0 and the physical interface width ε 0 , the dense coefficient matrix G inevitably drives the global block matrix A into severe ill-conditioning. To fundamentally circumvent this computational hurdle in multidimensional scenarios, we adopt the robust block diagonal preconditioner P , which is inspired by the sine-transform-based technique proposed in [6]:
P = c τ ( G ) + I 0 0 c τ ( G ) + I ,
where τ ( G ) = i = 1 d I M i τ ( G α i ) I M i + denotes the d-dimensional global approximation matrix.
For clarity and practical implementation, based on our spatial domain discretization, each sub-block τ ( G α i ) can be rigorously diagonalized by the 1D discrete sine transform (DST) matrix S M i , satisfying τ ( G α i ) = S M i Λ α i S M i . The internal elements of the orthogonal transformation matrix S M i and the diagonal eigenvalue matrix Λ α i are explicitly defined as follows [6]:
[ S M i ] j , l = 2 M i + 1 sin j l π M i + 1 ,
Λ α i ] j = g 0 ( α i ) + 2 k = 1 M i 1 g k ( α i ) cos k j π M i + 1 ,
for j , l { 1 , 2 , , M i } , where g k ( α i ) represent the generation coefficients derived from the fractional difference scheme. This flawless tensor diagonalization mechanism guarantees that the inverse action P 1 can be executed with quasi-optimal complexity via the fast Fourier transform.
Remark. 
It has been strictly proven in [5] that the eigenvalues of the preconditioned matrix P 1 A are uniformly bounded within the disjoint intervals [ 3 2 , 1 2 2 ] [ 1 2 2 , 3 2 ] . From an algebraic perspective, this spectral distribution is intrinsically immune to the specific value of the temporal scaling factor c > 0 . Consequently, the introduction of our new coefficient c 2 = 2 τ 3 , which is exclusively dictated by the BDF2 discretization, preserves these theoretical bounds intact. This mathematical property ensures that the block diagonal preconditioner remains highly robust, ultimately yielding a mesh-independent linear convergence rate for the asymmetric SAV-BDF2 scheme.

2.3.2. Vectorized Tensor Processing (VTP) Architecture

From a purely algebraic perspective, the theoretical time complexity of applying the d-dimensional preconditioner P 1 is mathematically bounded by O ( N i = 1 d log M i ) .
Nevertheless, under standard routines, executing a d-dimensional joint sine transform usually means slicing the global tensor into isolated one-dimensional vectors. The system then launches exactly N / M k independent scalar DST calls along the k-th dimension. This mechanism tears memory continuity apart. Such granular data extraction inevitably causes steep instruction overhead and massive cache misses. Hampered by these limits, computational efficiency in high-dimensional scenarios simply collapses.
To fundamentally dismantle this hardware-level barrier, we propose the Vectorized Tensor Processing (VTP) architecture. Let U R M 1 × M 2 × × M d denote the d-dimensional physical state tensor isomorphic to the discrete algebraic system. When the sine transform is required along the k-th dimension, an orthogonal permutation operator T k is first introduced to advance the target computational dimension to the leading position in memory. Subsequently, this permuted tensor is compulsorily reshaped into a highly dense two-dimensional matrix manifold:
U ^ ( k ) = Reshape T k ( U ) , M k , N M k .
Governed by this absolutely contiguous memory mapping mechanism, the initially fragmented N / M k scalar transforms are instantaneously aggregated into a single, high-density batched execution block. To strictly avoid the complexity regression that would be caused by explicit dense matrix multiplication, the transformation is executed holistically via a Batched Fast Discrete Sine Transform (Batched FDST) operator F DST ( k ) over the continuous column space of the manifold:
Z ( k ) = F DST ( k ) U ^ ( k ) .
Upon the completion of this batched fast operation, the inverse permutation operator T k 1 is immediately applied, accurately mapping the data back to its original physical coordinate system.
By reconstructing the underlying dataflow, the VTP architecture elegantly collapses the staggering O ( N / M k ) fragmented function calls within a single iteration step into strictly O ( d ) macroscopic batched operations. Pinning the spatial footprint at O ( N ) while maintaining the optimal algebraic time complexity, this tensorization strategy decisively breaks through the execution bottlenecks inherent in high-dimensional discrete schemes right down at the bare-metal hardware level.
While strictly maintaining a minimal spatial complexity of O ( N ) and the optimal algebraic time complexity, this tensorization strategy decisively breaks through the execution bottlenecks inherent in high-dimensional discrete schemes at the bare-metal hardware level.

3. Results

3.1. Energy Stability Analysis

In this subsection, we initially formulate the necessary definitions ensuring the regularity of the d-dimensional discrete operations, and subsequently provide a rigorous proof establishing the unconditional energy stability of the proposed scheme.

3.1.1. Necessary Definitions

Let U be the space of grid functions defined on all interior mesh points, arranged in lexicographical order. For any grid functions u , v U , we define the discrete inner product and the corresponding L 2 norm in the d-dimensional space as:
( u , v ) h = i = 1 d h i J K u J v J , v h = ( v , v ) .
For each spatial direction i { 1 , , d } , the discrete fractional operator δ x i α i is symmetric positive definite on the space U. Correspondingly, there exists a discrete root operator, denoted by δ ˜ x i α i , such that the inner product identity ( δ x i α i u , u ) = ( δ ˜ x i α i u , δ ˜ x i α i u ) = δ ˜ x i α i u h 2 holds natively under homogeneous boundary conditions.

3.1.2. Proof of Energy Decay

To establish the energy dissipation property of the fully discrete SAV-BDF2 scheme in high-dimensional settings, we first introduce the crucial algebraic identity for the BDF2 formulation.
Lemma 3.1 For any sequence of vectors { a k } in a real inner product space, the following identity holds unconditionally:
2 ( a k + 1 , 3 a k + 1 4 a k + a k 1 ) = a k + 1 h 2 a k h 2 + 2 a k + 1 a k h 2 2 a k a k 1 h 2 + a k + 1 2 a k + a k 1 h 2 .
Based on the SAV-BDF2 time discretization, we define the modified discrete total energy E ˜ k + 1 at the ( k + 1 ) -th time level as:
E ˜ k + 1 = ε 2 2 i = 1 d δ ˜ x i α i U k + 1 h 2 + 2 δ ˜ x i α i U k + 1 δ ˜ x i α i U k h 2 + ( r k + 1 ) 2 + ( 2 r k + 1 r k ) 2 .
Theorem 3.1: The d-dimensional fully discrete SAV-BDF2 scheme guarantees that the modified total energy decreases monotonically, meaning E ˜ k + 1 E ˜ k holds unconditionally for any time step τ > 0 .
Proof: Taking the discrete inner product of the first equation in the scheme with V k + 1 , and utilizing the discrete fractional summation-by-parts equivalent, we obtain:
3 U k + 1 4 U k + U k 1 2 τ , V k + 1 = i = 1 d δ ˜ x i α i V k + 1 h 2 .
Taking the discrete inner product of the second equation with the time derivative term 3 U k + 1 4 U k + U k 1 2 τ yields:
V k + 1 , 3 U k + 1 4 U k + U k 1 2 τ = ε 2 i = 1 d δ ˜ x i α i U k + 1 , δ ˜ x i α i 3 U k + 1 4 U k + U k 1 2 τ + r k + 1 W ( U ¯ k + 1 ) , 3 U k + 1 4 U k + U k 1 2 τ .
Equating (24) and (25), and multiplying both sides by 2 τ , we deduce:
2 τ i = 1 d δ ˜ x i α i V k + 1 2 = ε 2 i = 1 d δ ˜ x i α i U k + 1 , 3 δ ˜ x i α i U k + 1 4 δ ˜ x i α i U k + δ ˜ x i α i U k 1 + r k + 1 W ( U ¯ k + 1 ) , 3 U k + 1 4 U k + U k 1 .
From the third equation of the SAV-BDF2 scheme, the nonlinear inner product term can be exactly substituted by the auxiliary scalar variables:
W ( U ¯ k + 1 ) , 3 U k + 1 4 U k + U k 1 = 2 ( 3 r k + 1 4 r k + r k 1 ) .
Substituting (27) into (26), the equation transforms into a strictly quadratic form:
2 τ i = 1 d δ ˜ x i α i V k + 1 h 2 = ε 2 i = 1 d δ ˜ x i α i U k + 1 , 3 δ ˜ x i α i U k + 1 4 δ ˜ x i α i U k + δ ˜ x i α i U k 1 + 2 r k + 1 ( 3 r k + 1 4 r k + r k 1 ) .
Using the BDF2 polarization identity (22) to both the fractional gradient term and the scalar term, (28) rigorously expands to:
2 τ i = 1 d δ ˜ x i α i V k + 1 h 2 = ε 2 2 i = 1 d [ δ ˜ x i α i U k + 1 h 2 δ ˜ x i α i U k h 2 + 2 δ ˜ x i α i U k + 1 δ ˜ x i α i U k h 2 2 δ ˜ x i α i U k δ ˜ x i α i U k 1 h 2 + δ ˜ x i α i U k + 1 2 δ ˜ x i α i U k + δ ˜ x i α i U k 1 h 2 ] + [ ( r k + 1 ) 2 ( r k ) 2 + ( 2 r k + 1 r k ) 2 ( 2 r k r k 1 ) 2 + ( r k + 1 2 r k + r k 1 ) 2 ] .
Rearranging the terms according to the time levels k + 1 and k, and utilizing the definition of the modified discrete total energy (23), we arrive at the discrete dissipation equation:
E ˜ k + 1 E ˜ k + ε 2 2 i = 1 d δ ˜ x i α i U k + 1 2 δ ˜ x i α i U k + δ ˜ x i α i U k 1 h 2 + ( r k + 1 2 r k + r k 1 ) 2 = 2 τ i = 1 d δ ˜ x i α i V k + 1 h 2 .
Since the second-order numerical dissipation terms on the left side of (30) are strictly non-negative, and the right side satisfies 2 τ i = 1 d δ ˜ x i α i V k + 1 2 0 , we logically deduce E ˜ k + 1 E ˜ k . This rigorously completes the proof.

3.2. Global Convergence Analysis

Rigorous global convergence proofs for the fully discrete SAV-BDF2 scheme unfold throughout this subsection. By confining the analysis to a zero-mean subspace, the mathematical setup natively permits direct energy estimation inside the discrete negative fractional Sobolev space, essentially laying the prerequisite groundwork for all subsequent derivations. Strategically, computational pairing tricks like the polarization identity extract inner products into measurable norms for comparative scaling. To guarantee an exact algebraic cancellation of those notoriously stiff nonlinear components, the cross-terms remain deliberately untouched as inner products rather than suffering premature expansion. These residual truncation errors get cordoned off into independent norms prior to expansion. A closed-loop error inequality system immediately follows. Working through explicit coefficient matching and reliable scaling bounds ultimately secures the theoretical justification for the numerical convergence.

3.2.1. Discrete Matrix, Equivalent Norms, and Core Lemmas

Definition 3  
(Discrete Fractional Matrix and Equivalent Norms). Let Ω h denote the d-dimensional uniform spatial mesh. Let L = i = 1 d δ x i α i be the original symmetric negative definite fractional operator corresponding to the continuous Laplacian Δ . To establish a valid discrete Sobolev topology, we define the corresponding symmetric positive definite (SPD) matrix as A = L = i = 1 d δ x i α i .
Within the discrete zero-mean subspace U ˚ h = { U R M J K U J = 0 } , all eigenvalues of A are strictly positive, ensuring the unique existence of its inverse matrix A 1 . In addition to the standard discrete L 2 -norm U h = U , U h , the positive definiteness induces the equivalent fractional norms:
U H = U , A U h , U H 1 = U , A 1 U h .
Given that U ˚ h constitutes a real Hilbert space and A is self-adjoint, the generalized Cauchy-Schwarz inequality U , V h U H V H 1 holds unconditionally.
Lemma 4  
(Mesh-Independent Discrete Interpolation and Poincaré Inequalities). For any given penalty parameter γ > 0 independent of the temporal step size τ and the spatial step size h, the following discrete interpolation inequality unconditionally holds in the subspace U ˚ h :
U h 2 γ 2 U H 2 + 1 2 γ U H 1 2 , U U ˚ h .
Furthermore, let λ 1 = O ( 1 ) > 0 be the minimum non-zero eigenvalue of A on U ˚ h . There exists a global constant C 1 = λ 1 1 / 2 , strictly independent of the mesh size h, such that U H 1 C 1 U h and U h C 1 U H . This implies the discrete Poincaré inverse control inequality:
U H 1 C 1 2 U H , U U ˚ h .
Lemma 5  
(Discrete Lipschitz Continuity of the SAV Functional). The modified nonlinear functional takes the composite form W ( u ) = f ( u ) E ( u ) + C 0 , where f ( u ) = u 3 u , the truncation constant is C 0 > 0 , and E ( u ) = F ( u ) , 1 h acts as a discrete spatial scalar.
Assume that up to the current time step t m , the numerical solutions are confined within a compact set u L , U k L C 2 . Under this constraint, W ( · ) satisfies a global Lipschitz continuity in the discrete space. Introducing the second-order temporal extrapolation u ( t k + 1 ) U ¯ k + 1 = ξ τ k + 1 + 2 E u k E u k 1 , where ξ τ k + 1 H C τ 2 by Taylor’s theorem. By the discrete Poincaré inequality, we have ξ τ k + 1 h C 1 ξ τ k + 1 H O ( τ 2 ) . Since the denominator is an integral scalar independent of spatial coordinates, the fractional matrix directly penetrates it: A 1 / 2 W ( u ) = ( A 1 / 2 f ( u ) ) / E ( u ) + C 0 . Leveraging the discrete fractional product rule, there exist independent constants C 3 , C 4 > 0 such that the nonlinear bounds are governed by:
W ( u ( t k + 1 ) ) W ( U ¯ k + 1 ) h 2 C 3 ξ τ k + 1 h 2 + E u k h 2 + E u k 1 h 2 , W ( u ( t k + 1 ) ) W ( U ¯ k + 1 ) H 2 C 4 ξ τ k + 1 H 2 + E u k H 2 + E u k 1 H 2 .

3.2.2. Discrete Error Evolution System

By evaluating the exact continuous solutions at the grid points ( X J , t k + 1 ) and substituting them into the fully discrete SAV-BDF2 scheme, we define the numerical errors as E u k + 1 = u ( t k + 1 ) U k + 1 , E v k + 1 = v ( t k + 1 ) V k + 1 , and e r k + 1 = r ( t k + 1 ) R k + 1 . Applying the backward difference operator δ t ϕ k + 1 = 3 ϕ k + 1 4 ϕ k + ϕ k 1 2 τ , the consistency equations yield the coupled error evolution system:
δ t E u k + 1 = A E v k + 1 + ρ u k + 1 , E v k + 1 = ε 2 A E u k + 1 + Q N k + 1 + ρ v k + 1 , δ t e r k + 1 = Q r k + 1 + ρ r k + 1 .
The nonlinear phase-field residual and the auxiliary scalar residual are rigorously defined as:
Q N k + 1 = r ( t k + 1 ) W ( u ( t k + 1 ) ) R k + 1 W ( U ¯ k + 1 ) , Q r k + 1 = 1 2 W ( u ( t k + 1 ) ) , δ t u ( t k + 1 ) h W ( U ¯ k + 1 ) , δ t U k + 1 h .
Assumption 6  
(Truncation Errors and Initialization). According to Taylor expansion and difference approximation theories, the local truncation errors maintain consistent spatiotemporal accuracy (second-order in time, sixth-order in space), bounded by a global constant C 5 :
ρ u k + 1 H 1 2 + ρ v k + 1 H 2 + | ρ r k + 1 | 2 C 5 ( τ 4 + h 12 ) .
As BDF2 is a two-step method, the initial physical conditions are prescribed exactly, implying E u 0 = 0 and e r 0 = 0 . The numerical solutions at the first time step, U 1 and R 1 , are assumed to be computed by a sufficiently accurate single-step method. There exists a constant C 10 such that the initialization errors strictly conform to the global convergence rate:
E u 1 H C 10 ( τ 2 + h 6 ) , | e r 1 | C 10 ( τ 2 + h 6 ) .

3.2.3. Proof of the Global Convergence

Provided that Assumption 6 holds, the multidimensional fully discrete SAV-BDF2 scheme converges unconditionally. There exist global constants C 12 and C 13 , independent of τ and h, such that for any valid time step m:
u ( t m ) U m H 1 C 13 exp ( C 12 T ) τ 2 + h 6 .
Proof. 
Substituting the chemical potential equation into the phase-field evolution equation, we recast the system into a weak variational form acting on the inverse matrix A 1 :
A 1 δ t E u k + 1 = ε 2 A E u k + 1 Q N k + 1 ρ v k + 1 + A 1 ρ u k + 1 .
Taking the discrete L 2 inner product of both sides with the temporal increment test function 4 τ δ t E u k + 1 within U ˚ h , we obtain:
4 τ A 1 δ t E u k + 1 , δ t E u k + 1 h = 4 τ ε 2 A E u k + 1 , δ t E u k + 1 h 4 τ Q N k + 1 , δ t E u k + 1 h 4 τ ρ v k + 1 , δ t E u k + 1 h + 4 τ A 1 ρ u k + 1 , δ t E u k + 1 h .
The left-hand side yields the positive definite term 4 τ δ t E u k + 1 H 1 2 . For the first term on the right-hand side, the symmetric property translates it to 4 τ ε 2 E u k + 1 , δ t E u k + 1 H . Applying the algebraic BDF2 polarization identity 2 3 A 4 B + C , A H = A H 2 B H 2 + 2 A B H 2 2 B C H 2 + A 2 B + C H 2 , and dropping the non-negative second-order dissipation term ε 2 E u k + 1 2 E u k + E u k 1 H 2 0 , we define the baseline phase-field functional E u k = ε 2 ( E u k H 2 + 2 E u k E u k 1 H 2 ) . Rearranging the terms yields:
E u k + 1 E u k + 4 τ δ t E u k + 1 H 1 2 4 τ Q N k + 1 , δ t E u k + 1 h 4 τ ρ v k + 1 , δ t E u k + 1 h + 4 τ ρ u k + 1 , δ t E u k + 1 H 1 .
Concurrently, multiplying the auxiliary scalar evolution equation by 8 τ e r k + 1 ensures precise alignment with the 1 / 2 factor in Q r k + 1 . Following a parallel BDF2 polarization and defining the scalar functional E r k = 2 | e r k | 2 + 2 | 2 e r k e r k 1 | 2 , dropping the positive residual gives:
E r k + 1 E r k 8 τ e r k + 1 Q r k + 1 + 8 τ e r k + 1 ρ r k + 1 .
To handle the nonlinear matrix cancellation, we define the total energy functional H k = E u k + E r k . Summing (42) and (43) isolates the implicit nonlinear array I N L = 4 τ Q N k + 1 , δ t E u k + 1 h + 8 τ e r k + 1 Q r k + 1 . Substituting the definition of Q N k + 1 and applying δ t U k + 1 = δ t u ( t k + 1 ) δ t E u k + 1 within Q r k + 1 , the array expands as:
I N L = 4 τ e r k + 1 W ( u ( t k + 1 ) ) , δ t E u k + 1 h 4 τ R k + 1 W ( u ( t k + 1 ) ) W ( U ¯ k + 1 ) , δ t E u k + 1 h + 4 τ e r k + 1 W ( u ( t k + 1 ) ) W ( U ¯ k + 1 ) , δ t u ( t k + 1 ) h + 4 τ e r k + 1 W ( U ¯ k + 1 ) , δ t E u k + 1 h .
The first and fourth terms exactly cancel. Extracting the common inner product factor with the R k + 1 term and invoking the mapping e r k + 1 + R k + 1 r ( t k + 1 ) , the implicit nonlinear terms algebraically collapse to:
I N L = 4 τ r ( t k + 1 ) W ( u ( t k + 1 ) ) W ( U ¯ k + 1 ) , δ t E u k + 1 h + 4 τ e r k + 1 W ( u ( t k + 1 ) ) W ( U ¯ k + 1 ) , δ t u ( t k + 1 ) h .
To bound the remaining terms, we apply the weighted Young’s inequality ( a b a 2 + b 2 / 4 ). Utilizing the Cauchy-Schwarz inequality, the three terms coupled with δ t E u k + 1 are decomposed as follows:
4 τ r ( t k + 1 ) W ( u ) W ( U ¯ ) , δ t E u k + 1 h 4 τ | r ( t k + 1 ) | 2 W ( u ) W ( U ¯ ) H 2 + τ δ t E u k + 1 H 1 2 , 4 τ ρ v k + 1 , δ t E u k + 1 h 4 τ ρ v k + 1 H 2 + τ δ t E u k + 1 H 1 2 , 4 τ ρ u k + 1 , δ t E u k + 1 H 1 4 τ ρ u k + 1 H 1 2 + τ δ t E u k + 1 H 1 2 .
The summation of the extracted norms equals precisely 3 τ δ t E u k + 1 H 1 2 . This quantity is fully absorbed by the positive dissipation term 4 τ δ t E u k + 1 H 1 2 on the left-hand side, leaving a non-negative remainder τ δ t E u k + 1 H 1 2 . For the terms independent of δ t E u k + 1 , subject to the physical bounds δ t u L C 6 and | r ( t ) | C 7 :
4 τ e r k + 1 W ( u ) W ( U ¯ ) , δ t u h τ | e r k + 1 | 2 + 4 τ C 6 2 W ( u ) W ( U ¯ ) h 2 , 8 τ e r k + 1 ρ r k + 1 τ | e r k + 1 | 2 + 16 τ | ρ r k + 1 | 2 .
Substituting the global Lipschitz bounds from Lemma 5, let C 8 denote the maximum combined constant arising from the Lipschitz bounds and the Young inequality coefficients. Aggregating these terms exposes the phase-field error history for both the k-th and ( k 1 ) -th steps in strong and weak topologies: τ C 8 ( E u k H 2 + E u k 1 H 2 ) + τ C 8 ( E u k h 2 + E u k 1 h 2 ) . To decouple the weak norm’s dependence on the mesh layout, we invoke Lemma 4 strictly on the L 2 components, assigning a penalty parameter γ = 1 / ε 2 :
τ C 8 E u j h 2 τ C 8 1 2 ε 2 E u j H 2 + ε 2 2 E u j H 1 2 , for j { k , k 1 } .
We cascade the resulting dual norms into the discrete Poincaré inequality E u j H 1 2 C 1 4 E u j H 2 to elevate their topologies to the H-norm space. Combining these elevated terms with the pre-existing high-order terms, the total phase-field historical bound is consolidated to
τ C 8 1 + 1 2 ε 2 + C 1 4 ε 2 2 ( E u k H 2 + E u k 1 H 2 ) .
Concurrently, the scalar residual previously bounded by 2 τ | e r k + 1 | 2 natively satisfies 2 τ | e r k + 1 | 2 τ H k + 1 . Factoring out the physical parameter ε 2 to match the energy functional structure ( H j ε 2 E u j H 2 ), we instantiate the global system constant C 9 = max 1 , C 8 ε 2 1 + 1 2 ε 2 + C 1 4 ε 2 2 . Grouping all exterior truncation errors and Taylor remainders into a unified base b = C 5 ( τ 4 + h 12 ) , the system flawlessly transforms into an explicit recurrence governed by H :
H k + 1 H k + τ δ t E u k + 1 H 1 2 τ C 9 H k + 1 + H k + H k 1 + τ b .
Since τ δ t E u k + 1 H 1 2 0 , we obtain the weaker inequality without this term. Rearranging the terms configures the implicit relation ( 1 τ C 9 ) H k + 1 ( 1 + τ C 9 ) H k + τ C 9 H k 1 + τ b . Imposing a temporal constraint τ 1 2 C 9 guarantees 1 τ C 9 1 / 2 > 0 . Dividing both sides by this factor and subtracting H k , the identity 1 + τ C 9 1 τ C 9 1 = 2 τ C 9 1 τ C 9 yields:
H k + 1 H k 2 τ C 9 1 τ C 9 H k + τ C 9 1 τ C 9 H k 1 + τ b 1 τ C 9 .
Applying the summation operator k = 1 m triggers a telescoping sum k = 1 m ( H k + 1 H k ) = H m + 1 H 1 . For the lagged sum, we define the initial state for the fictitious step E u 1 = 0 , e r 1 = 0 , which, coupled with the exact physical initialization E u 0 = 0 , e r 0 = 0 , algebraically enforces H 0 0 . Consequently, k = 1 m H k 1 j = 0 m H j holds strictly. Bounding the multipliers via 3 τ C 9 1 τ C 9 6 τ C 9 and the constant sum via 1 1 τ C 9 2 condenses the expression to:
H m + 1 H 1 + 2 T b + j = 0 m 6 C 9 τ H j .
In accordance with Assumption 6, squaring the initial constraints provides the bound H 1 C 11 ( τ 2 + h 6 ) 2 , where C 11 is derived from C 10 . Given the condition τ 4 + h 12 ( τ 2 + h 6 ) 2 , the constant terms fuse perfectly into ( C 11 + 2 T C 5 ) ( τ 2 + h 6 ) 2 . By the discrete Gronwall lemma,we have :
H m + 1 exp 6 C 9 t m + 1 ( C 11 + 2 T C 5 ) ( τ 2 + h 6 ) 2 .
Recalling the coercivity of the energy functional H m + 1 ε 2 E u m + 1 H 2 ε 2 C 1 2 E u m + 1 H 1 2 . Executing the square root operation symmetrically reduces the exponent 6 C 9 to 3 C 9 . Defining C 12 = 3 C 9 and C 13 = ε 1 C 1 C 11 + 2 T C 5 , we explicitly recover the optimal convergence precision:
u ( t m + 1 ) U m + 1 H 1 C 13 exp ( C 12 T ) τ 2 + h 6 .
This completes the proof. □
Remark. 
To verify the a priori uniform boundedness assumption ( E u m + 1 L 1 ), we apply the discrete inverse inequality:
E u m + 1 L C 14 h ( d + α ) / 2 E u m + 1 H .
Enforcing the strict asymptotic mesh coupling constraint τ 2 + h 6 = o ( h ( d + α ) / 2 ) assures that in the infinitesimal limit as τ , h 0 , the mesh singularity amplification is completely dominated by the high-order convergence rate. Consequently, the maximum norm error is compelled to zero, ensuring E u m + 1 L 0 1 . This validates authenticates the assumption and resolves the stiff nonlinearities.

3.3. Numerical Experiments

To see how the algorithm actually works, this subsection runs numerical tests on the fractional Cahn-Hilliard equation from two main angles.
Table 1. Spatial convergence orders of the proposed sixth-order scheme under highly anisotropic configurations in 3D, 4D, and 5D spaces.
Table 1. Spatial convergence orders of the proposed sixth-order scheme under highly anisotropic configurations in 3D, 4D, and 5D spaces.
Dim Config ( α ) h Refinement Max Error ( L ) Order
3D [ 1.2 , 1.5 , 1.8 ] 1 / 32 1 / 64 3.41485e-03
1 / 64 1 / 128 5.62345e-05 5.9242
1 / 128 1 / 256 8.90324e-07 5.9810
4D [ 1.2 , 1.5 , 1.8 , 1.3 ] 1 / 32 1 / 64 3.57993e-03
1 / 64 1 / 128 5.88997e-05 5.9255
1 / 128 1 / 256 9.32308e-07 5.9813
5D [ 1.2 , 1.5 , 1.8 , 1.3 , 1.7 ] 1 / 32 1 / 64 5.22353e-03
1 / 64 1 / 128 8.59100e-05 5.9261
1 / 128 1 / 256 1.35972e-06 5.9814

4. Discussion

4.1. Accuracy Verification, Energy Stability, and Phase Morphologies

This subsection analysis the accuracy and physical reliability of the proposed scheme. First, the spatial convergence of the sixth-order central difference scheme under highly anisotropic fractional operators is verified. Subsequently, the unconditional energy stability is tested. The computational domain is set to a 3D space Ω = ( 0 , 1 ) 3 with a grid resolution of M = 32 . The system is initialized with a multi-dimensional sinusoidal perturbation u 0 ( x , y , z ) = 0.05 sin ( 2 π x ) sin ( 2 π y ) sin ( 2 π z ) . The interface width parameter is set to ϵ 2 = 0.04 , and the time step size is fixed at τ = 0.01 . The simulation is advanced to a terminal time T = 3.0 to capture the delayed spinodal decomposition process induced by extreme fractional anisotropy.
Checking if the physics hold up involves running six specific fractional setups in a 3D grid. These chosen cases cover symmetric setups that act the same in all directions (e.g., α 1 = α 2 = α 3 = 1.5 ) alongside setups that change depending on the direction (e.g., α 1 = 1.2 , α 2 = 1.5 , α 3 = 1.8 ). Our experiments keep track of the modified discrete energy. Across every single test, the energy levels fall sharply when the phase separation first starts, and then they level out into a slow slide during the coarsening stage. Importantly, having different fractional parameters does not break this steady downward trend. That behavior closely matches the theoretical energy dissipation rule, as verified in Figure 1. Figure 2 points out the vastly different 3D phase separation patterns driven by these varying parameters.

4.2. Underlying Execution Efficiency Analysis: VTP vs. DST Under the τ -Preconditioner

This subsection directly compares the underlying single-step execution efficiency of the VTP architecture against the conventional Standard DST within the identical mathematical framework of the τ -preconditioner, isolating the core computational operation of the Krylov solver ( z = P 1 x ). The traditional Standard DST relies on multi-layer nested loops to extract data fibers. As the system dimension d increases, the memory strides generated by this non-contiguous access rapidly exceed the physical capacity of CPU caches. In contrast, the VTP architecture utilizes continuous tensor permutation to reshape the computational dimensions into contiguous memory blocks, facilitating the SIMD vectorization pipelines of modern processors.
As presented in Table 2, the speedup ratio reflects the dynamic shifting of hardware bottlenecks. Because the traditional DST extracts short data fibers sequentially, severe SIMD pipeline starvation and deep nested loop overheads dominate its computation time. VTP mitigates this loop overhead via matricization, reaching a speedup of 35.55 × in the 5D space with a minimal grid ( M = 4 ). However, as the grid scaling induces exponential data expansion, the dense tensor permutation operations in VTP begin to encounter the theoretical upper limits of memory bandwidth. Consequently, when the grid increases to M = 8 , the single-step speedup stabilizes in the range of 14.27 × 25.20 × . Despite this hardware-imposed constraint on memory throughput, VTP strictly maintains contiguous memory access and continues to exhibit a substantial performance advantage.
Furthermore, Table 2 indicates the decoupling characteristic of the anisotropic parameter α on hardware execution efficiency. Under the same grid (e.g., 4D, M = 12 ), whether α is symmetric [ 1.5 , , 1.5 ] or highly asymmetric [ 1.2 , 1.4 , 1.6 , 1.8 ] , the single-step execution time of VTP fluctuates within a narrow interval of 0.0026 0.0039 seconds. The fundamental reason is that changing the directionality of α merely alters the values in the diagonal preconditioner matrix; the underlying instruction graph remains physically unchanged.
As illustrated in Figure 3, when approaching the extreme spaces from 6D to 8D, the execution time of the traditional DST architecture exhibits an exponential deterioration trend due to cache degradation. In contrast, the VTP architecture maintains a steady polynomial-level scaling in the log-log coordinate system, validating its hardware robustness against high-dimensional scaling.

4.3. Total Solver Time Comparison: τ -Preconditioned VTP vs. Baseline Algorithm

The total solver time is synergistically determined by the single-step execution time and the algebraic Krylov iteration count.
Pitting the τ -preconditioned VTP setup against a baseline skew-circulant preconditioner forms the core of this subsubsubsection.Boundary disturbances near the edges drive up the condition number. Such boundary mismatches force the iteration count to climb visibly as the grid gets finer, a trend clearly captured in Table 3.Mathematical alignment with the homogeneous Dirichlet boundaries comes naturally to the τ -preconditioner.
Algebraically, it safely fences in the eigenvalues of the preconditioned matrix. The Krylov steps stay pinned at a rock-bottom level of roughly 15. This low count holds steady no matter what you do with the dimension d, the grid size M, or the fractional parameters α .
Table 3 puts hard numbers on the VTP acceleration.In the 4D tests with M = 12 , the baseline iteration count gets worse and falls back to 29 steps. Combined speedup ratios for the VTP framework land anywhere from 55.0 × up to 73.2 × . To our disappointment, pushing M from 4 to 8 in the 5D runs causes the peak speedup to slide from 61.1 × down to 53.2 × . Data grows exponentially alongside grid refinement. Heavy tensor shuffling starts hitting the physical wall of memory bandwidth. Those bare-metal limits inevitably pull the acceleration back a bit. Giving up a little ground to the hardware only eats up a tiny fraction of the time saved by taking fewer steps. Our VTP setup easily holds onto a clear performance lead over the older baseline. Interestingly, picking drastically different α values for each spatial axis exposes another weakness in the baseline. Raw execution times for VTP stay entirely flat. That older baseline reacts badly to the messy spectral gaps caused when these α numbers do not match.
Figure 4 maps out the scaling behavior from 6D all the way up to 8D. Under these brutal setups, total execution times for the baseline spiral out of control rather than simply crashing from RAM capacity limits. Choking on severe cache thrashing and mounting iteration penalties, that older solver eventually forces a reliance on theoretical time projections just to finish the evaluation. Strict log-linear scaling naturally emerges from our VTP design. It delivers a highly workable engine to push through massive fractional PDEs without hitting those same hardware walls.

5. Conclusion

This paper set out to build an optimized, highly efficient fully discrete algorithmic framework for the multi-dimensional space-fractional Cahn-Hilliard equation. To capture the nonlocal phase separation physics with enough accuracy, we put together a high-order numerical scheme. The temporal side uses a second-order SAV-BDF2 discretization; the spatial side employs a sixth order Riesz fractional centered difference method that we derived from a pair of generating functions. We supplied rigorous theoretical proofs to back up two claims: the scheme is uncon ditionally energy stable, and it hits optimal spatio-temporal convergence rates inside the fully discrete setting. Beyond the discretization itself, we also had to deal with the severe ill-conditioning and the memory access bottlenecks that come with high-dimensional fractional operators. For that, we implemented a preconditioned MINRES solver and introduced a hardware-level optimization: the Vectorized Tensor Processing (VTP) architecture. The VTP idea is to reshape the tensors on the fly, turning multi-dimensional preconditioned matrix-vector products into batched trans form operations that access memory contiguously. This pretty much wipes out cache thrashing. Extensive numerical experiments checked the theoretical convergence orders, confirmed that the discrete energy really does dissipate, and showed the substantial speedup the VTP-accelerated solver gets over conventional implementations. Taken together, these results back up the effi ciency and the robustness of the framework we have laid out.

Author Contributions

Conceptualization, R.L. and Y.Y.; methodology, Y.Y.; software, M.Y.; validation, M.Y.; formal analysis, R.L. and M.Y.; investigation, R.L.; resources, Y.Y.; data curation, R.L.; writing—original draft preparation, R.L.; writing—review and editing, Y.Y.; visualization, R.L.; supervision, Y.Y.; project administration, Y.Y.; funding acquisition, Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant No. 12301628) and the Natural Science Foundation of Shandong Province (Grant No. ZR2017BA025).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

During the preparation of this manuscript, the author(s) used DeepSeek (DeepSeek-R1) for the purpose of Chinese-to-English translation and polishing the English language. The authors have reviewed and edited the output and take full responsibility for the content of this publication. The authors are also very grateful to the anonymous reviewers for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wang, F.; Chen, H.; Wang, H. Finite element simulation and efficient algorithm for fractional Cahn-Hilliard equation. J. Sci. Comput. 2015, 63, 709–728. [Google Scholar] [CrossRef]
  2. Shimizu, I.; Takei, Y. Temperature and compositional dependence of solid-liquid interfacial energy: Application of the Cahn-Hilliard theory. Physica B Condens. Matter 2005, 362, 169–179. [Google Scholar] [CrossRef]
  3. Bertozzi, A.L.; Esedoglu, S.; Gillette, A. Inpainting of binary images using the Cahn-Hilliard equation. IEEE Trans. Image Process. 2007, 16, 285–291. [Google Scholar] [CrossRef]
  4. Bu, L.; Mei, L.; Wang, Y.; Hou, Y. Energy stable numerical schemes for the fractional-in-space Cahn-Hilliard equation. Appl. Math. Comput. 2020, 370, 124898. [Google Scholar] [CrossRef]
  5. Huang, X.; Li, D.; Sun, H.-W.; Li, C. Fast iterative solvers for multidimensional fractional Cahn-Hilliard equations. J. Sci. Comput. 2025, 102, 58. [Google Scholar] [CrossRef]
  6. Huang, X.; Li, D.; Sun, H.-W. Fast algorithms for fractional Cahn-Hilliard equations. Appl. Math. Lett. 2023, 138, 108510. [Google Scholar] [CrossRef]
  7. Akrivis, G.; Li, B.; Li, D. Energy-decaying extrapolated RK-SAV methods for the Allen-Cahn and Cahn-Hilliard equations. SIAM J. Sci. Comput. 2019, 41, A3703–A3727. [Google Scholar] [CrossRef]
  8. Yang, X. Linear, first and second-order, unconditionally energy stable numerical schemes for the phase field model of homopolymer blends. J. Comput. Phys. 2016, 327, 294–316. [Google Scholar] [CrossRef]
  9. Eyre, D.J. Unconditionally gradient stable time marching the Cahn-Hilliard equation. In Computational and Mathematical Models of Microstructural Evolution; Bullard, J.W., Chen, L.-Q., Kalia, R.K., Stoneham, A.M., Eds.; Materials Research Society: Warrendale, PA, USA, 1998; pp. 39–46. [Google Scholar]
  10. Qian, Y.; Yang, Z.; Wang, F.; Dong, S. gPAV-based unconditionally energy-stable schemes for the Cahn-Hilliard equation: Stability and error analysis. J. Comput. Phys. 2020, 418, 109618. [Google Scholar] [CrossRef]
  11. Chen, C.; Yang, X. Fast, provably unconditionally energy stable, and second-order accurate algorithms for the anisotropic Cahn-Hilliard model. J. Comput. Phys. 2019, 396, 265–284. [Google Scholar] [CrossRef]
  12. Huang, X.; Lin, X.-L.; Ng, M.K.; Sun, H.-W. Spectral analysis for preconditioning of multi-dimensional Riesz fractional diffusion equations. Numer. Linear Algebra Appl. 2022, 29, e2434. [Google Scholar] [CrossRef]
  13. Huang, X.; Li, D.; Sun, H.-W.; Zhang, F. Preconditioners with symmetrized techniques for space fractional Cahn-Hilliard equations. J. Sci. Comput. 2022, 90, 30. [Google Scholar] [CrossRef]
  14. Li, D.; Quan, C.; Tang, T. Stability and convergence analysis for the implicit-explicit method to the Cahn-Hilliard equation. Math. Comput. 2022, 91, 785–809. [Google Scholar] [CrossRef]
  15. Mandolesi, B.; Iandiorio, C.; Belardi, V.G.; Vivio, F. Spinodal decomposition-inspired metamaterial: Tailored homogenized elastic properties via the dimensionless Cahn-Hilliard equation. Eur. J. Mech. A Solids 2025, 112, 105615. [Google Scholar] [CrossRef]
  16. Cheng, K.; Feng, W.; Wang, C.; Wise, S.M. An energy stable fourth order finite difference scheme for the Cahn-Hilliard equation. J. Comput. Appl. Math. 2019, 362, 574–595. [Google Scholar] [CrossRef]
  17. Liao, H.; Ji, B.; Zhang, L. An adaptive BDF2 implicit time-stepping method for the phase field crystal model. IMA J. Numer. Anal. 2022, 42, 649–679. [Google Scholar] [CrossRef]
  18. Kolda, T.G.; Bader, B.W. Tensor decompositions and applications. SIAM Rev. 2009, 51, 455–500. [Google Scholar] [CrossRef]
  19. Saberi-Movahed, F.; Berahmand, K.; Sheikhpour, R.; Li, Y.; Pan, S. Nonnegative matrix factorization in dimensionality reduction: A survey. ACM Comput. Surv. 2025, 58, 1–41. [Google Scholar] [CrossRef]
  20. Fawzi, A.; Balog, M.; Huang, A.; Hubert, T.; Romera-Paredes, B.; Barekatain, M.; Novikov, A.; Ruiz, F.J.R.; Schrittwieser, J.; Swirszcz, G.; et al. Discovering faster matrix multiplication algorithms with reinforcement learning. Nature 2022, 610, 47–53. [Google Scholar] [CrossRef] [PubMed]
  21. Hao, Z.; Zhang, Z.; Du, R. Fractional centered difference scheme for high-dimensional integral fractional Laplacian. J. Comput. Phys. 2021, 424, 109851. [Google Scholar] [CrossRef]
  22. Huang, X.; Lin, X.-L.; Ng, M.K.; Sun, H.-W. Spectral analysis for preconditioning of multi-dimensional Riesz fractional diffusion equations. arXiv. 2021. Available online: https://arxiv.org/abs/2102.01371 (accessed on Day Month Year).
  23. Zhang, Y.; Shen, J. A generalized SAV approach with relaxation for dissipative systems. J. Comput. Phys. 2022, 464, 111311. [Google Scholar] [CrossRef]
  24. Metzger, S. A convergent SAV scheme for Cahn-Hilliard equations with dynamic boundary conditions. IMA J. Numer. Anal. 2023, 43, 3593–3627. [Google Scholar] [CrossRef]
  25. Guo, J.; Wang, C.; Yan, Y.; Wise, S.M. A refined convergence estimate for a fourth order finite difference numerical scheme to the Cahn-Hilliard equation. arXiv. 2024. Available online: https://arxiv.org/abs/2404.04628 (accessed on Day Month Year).
  26. Yan, Y.; Chen, W.; Wang, C.; Wise, S.M. A second-order energy stable BDF numerical scheme for the Cahn-Hilliard equation. Commun. Comput. Phys. 2018, 23, 572–602. [Google Scholar] [CrossRef]
  27. Ju, L.; Li, X.; Qiao, Z. Stabilized exponential-SAV schemes preserving energy dissipation law and maximum bound principle for the Allen-Cahn type equations. J. Sci. Comput. 2022, 92, 66. [Google Scholar] [CrossRef]
  28. Huang, C.; Stynes, M. A sharp α-robust L(H1) error bound for a time-fractional Allen-Cahn problem discretised by the Alikhanov L2-1σ scheme and a standard FEM. J. Sci. Comput. 2022, 91, 43. [Google Scholar] [CrossRef]
Figure 1. Evolution of the modified discrete energy under six different combinations of fractional orders ( α ) in 3D space, demonstrating strict monotonic energy dissipation.
Figure 1. Evolution of the modified discrete energy under six different combinations of fractional orders ( α ) in 3D space, demonstrating strict monotonic energy dissipation.
Preprints 209777 g001
Figure 2. 3D phase separation morphologies under different combinations of anisotropic fractional orders.
Figure 2. 3D phase separation morphologies under different combinations of anisotropic fractional orders.
Preprints 209777 g002
Figure 3. Execution time scaling of VTP versus Standard DST in high-dimensional spaces (6D to 8D).
Figure 3. Execution time scaling of VTP versus Standard DST in high-dimensional spaces (6D to 8D).
Preprints 209777 g003
Figure 4. Total execution time scaling of the proposed framework versus the baseline in high-dimensional spaces (6D to 8D).
Figure 4. Total execution time scaling of the proposed framework versus the baseline in high-dimensional spaces (6D to 8D).
Preprints 209777 g004
Table 2. Comparison of single-step execution time between the proposed VTP architecture and Standard DST across varying dimensions and grid resolutions.
Table 2. Comparison of single-step execution time between the proposed VTP architecture and Standard DST across varying dimensions and grid resolutions.
Dim M DOF (N) Config ( α ) Execution Time (s) Speedup
VTP (Ours) Std DST
3D 64 262,144 [ 1.5 , 1.5 , 1.5 ] 0.09655 0.20587 2.49×
[ 1.2 , 1.2 , 1.2 ] 0.08341 0.19902 2.50×
[ 1.9 , 1.9 , 1.9 ] 0.11064 0.20457 1.98×
[ 1.2 , 1.5 , 1.8 ] 0.10106 0.20584 2.38×
[ 1.8 , 1.5 , 1.2 ] 0.09071 0.20621 2.39×
[ 1.9 , 1.2 , 1.5 ] 0.09288 0.20447 2.67×
4D 8 4,096 [ 1.5 , 1.5 , 1.5 , 1.5 ] 0.00320 0.02846 9.70×
[ 1.2 , 1.2 , 1.2 , 1.2 ] 0.00128 0.02693 18.17×
[ 1.9 , 1.9 , 1.9 , 1.9 ] 0.00124 0.02667 17.52×
[ 1.2 , 1.4 , 1.6 , 1.8 ] 0.00126 0.02683 27.24×
[ 1.8 , 1.6 , 1.4 , 1.2 ] 0.00156 0.02818 19.80×
[ 1.5 , 1.2 , 1.5 , 1.8 ] 0.00140 0.02756 16.80×
12 20,736 [ 1.5 , 1.5 , 1.5 , 1.5 ] 0.00325 0.09221 27.40×
[ 1.2 , 1.2 , 1.2 , 1.2 ] 0.00287 0.09282 34.87×
[ 1.9 , 1.9 , 1.9 , 1.9 ] 0.00265 0.09280 29.05×
[ 1.2 , 1.4 , 1.6 , 1.8 ] 0.00388 0.09403 41.60×
[ 1.8 , 1.6 , 1.4 , 1.2 ] 0.00321 0.09554 27.58×
[ 1.2 , 1.8 , 1.2 , 1.8 ] 0.00291 0.09478 30.88×
5D 4 1,024 [ 1.5 , 1.5 , 1.5 , 1.5 , 1.5 ] 0.00139 0.01770 10.81×
[ 1.2 , 1.2 , 1.2 , 1.2 , 1.2 ] 0.00046 0.01627 32.75×
[ 1.8 , 1.8 , 1.8 , 1.8 , 1.8 ] 0.00045 0.01624 29.67×
[ 1.1 , 1.3 , 1.5 , 1.7 , 1.9 ] 0.00049 0.01620 27.41×
[ 1.9 , 1.7 , 1.5 , 1.3 , 1.1 ] 0.00056 0.01610 29.46×
[ 1.2 , 1.8 , 1.2 , 1.8 , 1.2 ] 0.00046 0.01632 35.55×
6 7,776 [ 1.5 , 1.5 , 1.5 , 1.5 , 1.5 ] 0.00277 0.08569 21.85×
[ 1.2 , 1.2 , 1.2 , 1.2 , 1.2 ] 0.00310 0.08228 36.59×
[ 1.8 , 1.8 , 1.8 , 1.8 , 1.8 ] 0.00291 0.08384 30.36×
[ 1.1 , 1.3 , 1.5 , 1.7 , 1.9 ] 0.00280 0.08299 26.70×
[ 1.9 , 1.7 , 1.5 , 1.3 , 1.1 ] 0.00260 0.08239 26.22×
[ 1.2 , 1.8 , 1.2 , 1.8 , 1.2 ] 0.00310 0.08266 26.57×
8 32,768 [ 1.5 , 1.5 , 1.5 , 1.5 , 1.5 ] 0.01547 0.27134 25.20×
[ 1.2 , 1.2 , 1.2 , 1.2 , 1.2 ] 0.01407 0.26958 14.27×
[ 1.8 , 1.8 , 1.8 , 1.8 , 1.8 ] 0.01459 0.26590 18.77×
[ 1.1 , 1.3 , 1.5 , 1.7 , 1.9 ] 0.01556 0.27062 16.95×
[ 1.9 , 1.7 , 1.5 , 1.3 , 1.1 ] 0.01621 0.27003 18.21×
[ 1.2 , 1.8 , 1.2 , 1.8 , 1.2 ] 0.01491 0.27305 21.89×
Table 3. Comparison of total solver time between the complete τ -preconditioned VTP framework and the representative baseline algorithm.
Table 3. Comparison of total solver time between the complete τ -preconditioned VTP framework and the representative baseline algorithm.
Dim M DOF (N) Config ( α ) Iterations Total Solver Time (s) Speedup
VTP (Ours) Baseline VTP (Ours) Baseline
3D 64 262,144 [ 1.5 , 1.5 , 1.5 ] 15 39 2.2299 11.5844 4.9×
[ 1.2 , 1.2 , 1.2 ] 15 39 1.7862 11.3915 5.1×
[ 1.9 , 1.9 , 1.9 ] 15 39 1.6038 11.8063 5.5×
[ 1.2 , 1.5 , 1.8 ] 15 39 1.7222 11.2300 6.0×
[ 1.8 , 1.5 , 1.2 ] 15 39 1.7646 11.3986 6.2×
[ 1.9 , 1.2 , 1.5 ] 15 39 1.8994 11.6291 7.6×
4D 8 4,096 [ 1.5 , 1.5 , 1.5 , 1.5 ] 15 26 0.0635 1.0997 20.2×
[ 1.2 , 1.2 , 1.2 , 1.2 ] 15 26 0.0374 1.0518 24.3×
[ 1.9 , 1.9 , 1.9 , 1.9 ] 15 26 0.0272 1.0247 28.1×
[ 1.2 , 1.4 , 1.6 , 1.8 ] 15 26 0.0334 1.0179 33.6×
[ 1.8 , 1.6 , 1.4 , 1.2 ] 15 26 0.0258 1.0154 32.9×
[ 1.5 , 1.2 , 1.5 , 1.8 ] 15 26 0.0271 1.0187 34.8×
12 20,736 [ 1.5 , 1.5 , 1.5 , 1.5 ] 15 29 0.0882 3.9049 72.0×
[ 1.2 , 1.2 , 1.2 , 1.2 ] 15 29 0.0585 3.9537 65.4×
[ 1.9 , 1.9 , 1.9 , 1.9 ] 15 29 0.0657 3.9907 59.5×
[ 1.2 , 1.4 , 1.6 , 1.8 ] 15 29 0.0702 4.0046 73.2×
[ 1.8 , 1.6 , 1.4 , 1.2 ] 15 29 0.0646 4.0071 55.0×
[ 1.2 , 1.8 , 1.2 , 1.8 ] 15 29 0.0641 4.0268 62.8×
5D 4 1,024 [ 1.5 , 1.5 , 1.5 , 1.5 , 1.5 ] 15 25 0.0407 0.9306 15.0×
[ 1.2 , 1.2 , 1.2 , 1.2 , 1.2 ] 15 25 0.0107 0.6252 52.0×
[ 1.8 , 1.8 , 1.8 , 1.8 , 1.8 ] 15 25 0.0101 0.6055 46.5×
[ 1.1 , 1.3 , 1.5 , 1.7 , 1.9 ] 15 25 0.0101 0.6113 48.4×
[ 1.9 , 1.7 , 1.5 , 1.3 , 1.1 ] 15 25 0.0104 0.6042 61.1×
[ 1.2 , 1.8 , 1.2 , 1.8 , 1.2 ] 15 25 0.0098 0.6171 57.2×
6 7,776 [ 1.5 , 1.5 , 1.5 , 1.5 , 1.5 ] 15 27 0.0966 3.4978 59.5×
[ 1.2 , 1.2 , 1.2 , 1.2 , 1.2 ] 15 27 0.0871 4.1575 57.2×
[ 1.8 , 1.8 , 1.8 , 1.8 , 1.8 ] 15 27 0.0893 4.1048 37.7×
[ 1.1 , 1.3 , 1.5 , 1.7 , 1.9 ] 15 27 0.0970 4.0479 63.2×
[ 1.9 , 1.7 , 1.5 , 1.3 , 1.1 ] 15 27 0.0870 3.9684 43.0×
[ 1.2 , 1.8 , 1.2 , 1.8 , 1.2 ] 15 27 0.0808 3.5902 40.7×
8 32,768 [ 1.5 , 1.5 , 1.5 , 1.5 , 1.5 ] 15 29 0.4051 16.1457 28.9×
[ 1.2 , 1.2 , 1.2 , 1.2 , 1.2 ] 15 29 0.3822 13.6345 36.0×
[ 1.8 , 1.8 , 1.8 , 1.8 , 1.8 ] 15 29 0.3928 12.6956 37.0×
[ 1.1 , 1.3 , 1.5 , 1.7 , 1.9 ] 15 29 0.4054 13.1391 53.2×
[ 1.9 , 1.7 , 1.5 , 1.3 , 1.1 ] 15 29 0.3748 11.9373 40.2×
[ 1.2 , 1.8 , 1.2 , 1.8 , 1.2 ] 15 29 0.3796 13.9693 43.2×
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2026 MDPI (Basel, Switzerland) unless otherwise stated

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings