Next Article in Journal / Special Issue
A Cyclic Constitutive Model Based on Fractional Derivative for Rate-Dependent Ratcheting of EA4T Axle Steel
Previous Article in Journal
Lyapunov-Type and Hartman–Wintner-Type Inequalities for a Class of Composite Fractional Integral Operators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Space–Time Spectral Method for Nonlinear Fractional Convection–Diffusion Equations with Viscosity Terms

1
Shenzhen Key Laboratory of Organic Pollution Prevention and Control, School of Science, Harbin Institute of Technology (Shenzhen), Shenzhen 518055, China
2
Water Cycle Field Station of the Heihe River Basin, CGS, Zhangye 734023, China
3
State Key Laboratory of Efficient Utilization of Agricultural Water Resources, College of Water Resources and Civil Engineering, China Agricultural University, Beijing 100083, China
4
Gansu Inland Arid Area Water Cycle and Water Balance Field Scientific Observation and Research Station, Zhangye 743023, China
5
Geological Society of China Technology Innovation Base for Water Cycle Monitoring and Water Balance Analysis in Inland Arid Areas, Zhangye 743023, China
*
Author to whom correspondence should be addressed.
These authors contributed equally as the first author.
Fractal Fract. 2026, 10(5), 324; https://doi.org/10.3390/fractalfract10050324
Submission received: 11 April 2026 / Revised: 3 May 2026 / Accepted: 8 May 2026 / Published: 10 May 2026
(This article belongs to the Special Issue Fractional Modeling and Dynamics Analysis of Complex Systems)

Abstract

We develop a high-order space-time spectral method for nonlinear convection–diffusion equations with a Riemann–Liouville time-fractional derivative and a spectrally defined space-fractional Laplacian. The spatial discretization uses a Fourier spectral method that diagonalizes the fractional Laplacian under periodic boundary conditions. The temporal discretization employs a Petrov–Galerkin method based on generalized Jacobi functions which capture the initial singularity exactly. The nonlinear convection term is treated pseudo-spectrally, and the resulting algebraic system is solved with a damped Newton iteration. Rigorous error analysis proves exponential convergence in both space and time. Numerical experiments for various fractional orders confirm the spectral accuracy. Simulations of the fractional Burgers equation demonstrate that increasing the viscosity enhances diffusion and stabilizes the solution, while a nonlinear coefficient that significantly exceeds the viscosity leads to error growth over long time intervals. The method provides an efficient and accurate tool for simulating anomalous transport phenomena.

1. Introduction

Fractional differential equations have emerged as a powerful modeling framework for complex physical systems characterized by memory effects and long-range interactions. By incorporating fractional-order derivatives, these models capture anomalous transport phenomena that elude traditional integer-order formulations. Time-fractional derivatives naturally describe history-dependent processes, such as viscoelastic relaxation, signal propagation in heterogeneous media, and turbulent flows, while space-fractional Laplacians account for nonlocal diffusion observed in porous media transport, groundwater contaminant spreading, and plasma turbulence [1]. The interplay between nonlinear convection and fractional diffusion gives rise to a rich class of space-time fractional convection–diffusion equations, which serve as the foundation for this work. Such models find broad applicability across diverse fields: in fluid dynamics, fractional Burgers-type equations capture the cumulative effect of wall friction through boundary layers and the unidirectional propagation of weakly nonlinear acoustic waves [2,3]; in environmental engineering, fractional convection–dispersion equations successfully describe non-Fickian transport in heterogeneous aquifers where contaminant plumes exhibit heavy-tailed breakthrough curves [4]; in materials science, time-fractional constitutive relations model stress relaxation in viscoelastic polymers while space-fractional terms incorporate long-range elastic interactions [5]; and in plasma physics, fractional models accurately characterize anomalous particle transport in fusion devices where standard diffusion theories fall short [6].
A significant body of literature has been devoted to the numerical treatment of fractional convection–diffusion equations. Finite difference methods remain the most widely used approach due to their conceptual simplicity and ease of implementation. Recent advances include semi-adaptive finite difference schemes for two-sided fractional quenching problems [7], exponentially fitted methods for singularly perturbed time-fractional convection–diffusion problems with variable coefficients [8], and explicit group methods for solving two-dimensional time-fractional Burgers equations [9]. Finite element methods have also attracted considerable attention. For instance, a stabilized finite element formulation with shock-capturing has been developed for advection-dominated convection–diffusion equations involving time-fractional derivatives [10], where nonlinear systems are solved using the Newton–Raphson method at each time step. Finite element algorithms based on high-order time approximation have been proposed for time-fractional convection–diffusion equations [11], while the finite volume element method has been applied to two-dimensional space-fractional convection–diffusion problems [4]. Meshfree and spectral methods have also been actively explored. The corrected smoothed particle hydrodynamics (CSPH) method has been coupled with numerical integration techniques for solving multi-dimensional space-fractional convection–diffusion equations with Riemann–Liouville derivatives [12], and radial basis function (RBF) finite difference approaches have been applied to generalized time-fractional Burgers equations under various boundary conditions [13]. In the spectral realm, Müntz spectral methods have been proposed for two-dimensional space-fractional convection–diffusion equations [14], and spectral Galerkin methods have been applied to Riesz space-fractional convection–diffusion equations [15]. Petrov–Galerkin spectral methods have been developed for fractional convection–diffusion equations with two-sided fractional derivatives [16]. A barycentric rational interpolation method has been employed to solve time-dependent fractional convection–diffusion equations [17], leveraging spectral techniques to handle the nonlocal nature of fractional operators.
Despite the availability of these numerical approaches, several fundamental challenges remain unresolved when solving space-time fractional nonlinear convection–diffusion equations of the form considered here. First, the Riemann–Liouville time-fractional derivative introduces a weak singularity at the initial time t = 0 , where typical solutions behave as t α times a smooth function. Standard polynomial or spline approximations fail to capture this singular behavior efficiently, leading to reduced convergence rates unless the grid is heavily refined near t = 0  [18]. Second, the spectrally defined space-fractional Laplacian ( Δ ) β / 2 is a nonlocal pseudodifferential operator that becomes dense in any polynomial basis, rendering standard finite element or finite difference methods computationally expensive due to the resulting dense linear systems [19]. Third, the nonlinear convection term · F ( u ) couples all Fourier modes, complicating the solution process and requiring careful treatment to maintain both stability and accuracy [20]. Fourth, the space-time coupled nature of the problem demands a discretization strategy that simultaneously addresses spatial and temporal fractional operators in a balanced manner to achieve exponential convergence overall.
To overcome these challenges, this paper proposes a novel space-time spectral method that combines a Fourier spectral discretization in space with a Petrov–Galerkin spectral method based on generalized Jacobi functions (GJFs) in time [18,21,22]. The Fourier spectral method diagonalizes the spectral fractional Laplacian exactly, reducing the spatial discretization to a set of decoupled algebraic equations for each Fourier mode. This approach completely avoids the dense matrix fill-in typically associated with nonlocal operators. For the temporal direction, generalized Jacobi functions of the form ψ m ( t ) = ( t / T ) α P m ( α , 0 ) ( 2 t / T 1 ) are employed as trial functions. The factor ( t / T ) α exactly captures the initial singularity of the solution, and a key property, the closure under Riemann–Liouville fractional differentiation, ensures that the time stiffness matrix is diagonal, dramatically simplifying the implementation. The nonlinear convection term is treated pseudo-spectrally using fast Fourier transforms (FFTs) and high-order Gauss–Legendre quadrature, achieving spectral accuracy in both space and time while maintaining computational efficiency. The resulting fully discrete nonlinear algebraic system is solved by Newton’s method with a matrix-free Krylov subspace solver.
A typical model equation on a periodic domain Ω = [ 0 , 2 π ) 2 takes the form
D t α 0 R L u ( x , t ) + μ nl · F ( u ) = ν ( Δ ) β / 2 u ( x , t ) + f ( x , t ) , x = ( x , y ) Ω , t ( 0 , T ] ,
supplemented with periodic boundary conditions
u ( x + 2 π , y , t ) = u ( x , y + 2 π , t ) = u ( x , y , t ) , ( x , y ) R 2 , t > 0 ,
and an appropriate initial condition for the Riemann–Liouville derivative of order α 1
D t α 1 0 R L u ( x , 0 ) = u 0 ( x ) , x = ( x , y ) Ω .
Here, D t α 0 R L denotes the left-sided Riemann–Liouville fractional derivative of order α ( 0 , 1 ) , ∇ represents the gradient operator defined as = ( x , y ) , and F ( u ) = ( u 2 / 2 , u 2 / 2 ) gives the nonlinear convection so that
· F ( u ) = ( x , y ) · u 2 2 , u 2 2 = u x u + u y u .
The parameter μ nl controls the strength of the nonlinear convection. When μ nl = 0 , the equation becomes linear; when μ nl = 1 , we recover the standard nonlinear Burgers equation. ν > 0 is the viscosity coefficient, and ( Δ ) β / 2 is the spectral fractional Laplacian with β ( 1 , 2 ) defined via Fourier series
( Δ ) β / 2 u ( x ) = k Z 2 | k | β u ^ k e i k · x , β ( 1 , 2 ) .
for u ( x ) = k Z 2 u ^ k e i k · x , with k = ( k 1 , k 2 ) , and | k | = k 1 2 + k 2 2 , Z denotes the set of all integers. The source term f is assumed to be smooth. In all theoretical derivations in Section 2, Section 3 and Section 4, we keep μ nl = 1 without loss of generality, but the numerical experiments in Section 5 explicitly vary μ nl to examine its effect on the solution.
Numerically, solving such equations faces two major challenges:
(i)
The time-fractional derivative introduces a weak singularity at t = 0 ;
(ii)
The space-fractional Laplacian is a nonlocal operator that becomes dense in a standard polynomial basis.
In this work, we address these issues by combining a Fourier spectral method for the spatial discretization with a generalized Jacobi function (GJF) spectral method in time within a Petrov–Galerkin framework [18,21,22], which exactly captures the initial singularity and yields exponential convergence. The nonlinear convection term is treated by a pseudo-spectral collocation technique, and the resulting algebraic system is solved by Newton’s method. The primary contributions of this work are threefold. First, we provide a comprehensive derivation of the space-time spectral method for nonlinear fractional convection–diffusion equations, including the construction of basis functions, the variational formulation, and the pseudo-spectral evaluation of nonlinear terms. Second, we present a detailed error analysis that rigorously establishes exponential convergence in both space and time under appropriate analyticity assumptions on the solution. Third, we offer a complete algorithmic framework with pseudo-code, making the method readily implementable by researchers in the field.
The remainder of this paper is structured as follows. Section 2 presents the necessary preliminaries on Riemann–Liouville fractional derivatives, spectral fractional Laplacians, generalized Jacobi functions, and relevant function spaces. Section 3 describes the fully discrete numerical scheme, including spatial Fourier discretization, temporal GJF discretization, pseudo-spectral treatment of the nonlinear convection term, and the Newton–Krylov solver. Section 4 provides a rigorous error analysis, establishing exponential convergence. Section 5 presents the numerical results, and Section 6 shows the concluding remarks and outlines directions for future work.

2. Preliminaries

We recall the definitions and key properties of Riemann–Liouville fractional derivatives, spectral fractional Laplacians, and generalized Jacobi functions.

2.1. Riemann–Liouville Fractional Derivative

For α ( 0 , 1 ) and a function u L 1 ( 0 , T ) , the left-sided Riemann–Liouville fractional derivative is defined by [23]
D t α 0 R L u ( t ) = 1 Γ ( 1 α ) d d t 0 t ( t s ) α u ( s ) d s .
A crucial property for our analysis is its action on power functions:
D t α 0 R L t γ = Γ ( γ + 1 ) Γ ( γ α + 1 ) t γ α , γ > 1 .
Thus, for a function that behaves like t α times a smooth function near t = 0 , its Riemann–Liouville fractional derivative remains bounded at the origin. In fact, for the power function t γ with γ > 1 , the derivative is proportional to t γ α , which is bounded near t = 0 if and only if γ α .

2.2. Spectral Fractional Laplacian

On the domain Ω = [ 0 , 2 π ) 2 with periodic boundary conditions, the spectral fractional Laplacian of order β / 2 is defined via Fourier series [24]. For u ( x ) = k Z 2 u ^ k e i k · x ,
( Δ ) β / 2 u ( x ) = k Z 2 | k | β u ^ k e i k · x , | k | = k 1 2 + k 2 2 , β ( 1 , 2 ) .
For a periodic function u ( x ) on Ω = [ 0 , 2 π ) 2 , its Fourier coefficients are given by
u ^ k = 1 ( 2 π ) 2 Ω u ( x ) e i k · x d x , k Z 2 .
If u ( · , t ) H s ( Ω ) with s > 1 , the Fourier series converges uniformly and | u ^ k ( t ) | C | k | s ; for an analytic u, the convergence is exponential.
The spectral fractional Laplacian ( Δ ) β / 2 ( β ( 1 , 2 ) ) is defined by its action on Fourier modes:
( Δ ) β / 2 e i k · x = | k | β e i k · x .
By linearity, for any u ( x ) = k Z 2 u ^ k e i k · x ,
( Δ ) β / 2 u ( x ) = k Z 2 | k | β u ^ k e i k · x .
This definition is standard and agrees with the Riesz potential definition on the torus [24]. It is diagonal in the Fourier basis, which is crucial for the efficiency of our method.

2.3. Generalized Jacobi Functions

Let T > 0 . Mapping [ 0 , T ] to [ 1 , 1 ] by s = 2 t / T 1 , the generalized Jacobi functions are defined as [18]
ψ m ( t ) = 2 t T α P m ( α , 0 ) ( s ) , m = 0 , 1 , , N t ,
where P m ( α , 0 ) are Jacobi polynomials. The factor ( 2 t / T ) α captures the initial singularity of solutions to fractional differential equations. Since the initial singularity occurs only at t = 0 , we set the second Jacobi parameter to 0; the weight ( 1 s ) α then exactly matches the singular behavior. The admissible range of the time-fractional order is α ( 0 , 1 ) , which corresponds to a fractional derivative of order α . For other types of singularities, different parameters ( α , β ) could be used, but they are not required in this work. We take the test functions as Legendre polynomials for the Petrov–Galerkin method as
ϕ n ( t ) = P n ( 0 , 0 ) ( s ) = L n ( s ) , n = 0 , , N t .
A key property is the closure under fractional differentiation:
D t α 0 R L ψ m ( t ) = Γ ( m + α + 1 ) Γ ( m + 1 ) 2 T α ϕ m ( t ) .
This relation follows from the identity for fractional derivatives of Jacobi polynomials and implies that the time stiffness matrix is diagonal.

2.4. Function Spaces and Projections

For the error analysis we use the weighted space L ω 2 ( 0 , T ) with ω ( t ) = t α . The Fourier projection P K onto the space P K = span { e i k · x :   | k 1 | K 1 , | k 2 | K 2 } satisfies, for analytic functions [25],
u P K u L 2 ( Ω ) C e c K min , K min = min ( K 1 , K 2 ) .
The space-time norm is defined as
u L ω 2 ( I ; L 2 ( Ω ) ) = 0 T u ( · , t ) L 2 ( Ω ) 2 ω ( t ) d t 1 / 2 .
These preliminaries provide the necessary tools for constructing the fully discrete scheme in the next section.

3. Fully Discrete Numerical Scheme

In this section we develop the full discretization of the model problem (1). We first discretize the spatial derivatives using a Fourier spectral method, which diagonalizes the fractional Laplacian. Then, we apply a Petrov–Galerkin spectral method in time using generalized Jacobi functions to handle the Riemann–Liouville fractional derivative and the initial singularity. The nonlinear convection term is treated pseudo-spectrally, and the resulting algebraic system is solved by Newton’s method combined with a Krylov subspace solver.

3.1. Spatial Discretization: Fourier Spectral Method

We consider periodic boundary conditions on Ω = [ 0 , 2 π ) 2 . The solution is approximated by a truncated Fourier series
u N ( x , t ) = k K u ^ k ( t ) e i k · x , K = { ( k 1 , k 2 ) :   | k 1 |     K 1 , | k 2 |     K 2 } ,
with N x = 2 K 1 + 1 , N y = 2 K 2 + 1 grid points. The Fourier coefficients u ^ k ( t ) depend on time. The spectral fractional Laplacian acts diagonally:
( Δ ) β / 2 u N ( x , t ) = k K | k | β u ^ k ( t ) e i k · x .
Partial derivatives are also diagonal as x j u N = i k j u ^ k e i k · x .

3.2. Temporal Discretization: GJF–Petrov–Galerkin Method

To capture the weak singularity of the solution at t = 0 , which is caused by the Riemann–Liouville derivative, we employ a Petrov–Galerkin spectral method in time using generalized Jacobi functions. Define the affine mapping s = 2 t / T 1 from [ 0 , T ] to [ 1 , 1 ] . The trial functions are
ψ m ( t ) = 2 t T α P m ( α , 0 ) ( s ) , m = 0 , , N t ,
where P m ( α , 0 ) are Jacobi polynomials. The test functions are Legendre polynomials:
ϕ n ( t ) = P n ( 0 , 0 ) ( s ) , n = 0 , , N t .
The trial space is U N t = span { ψ m } , and the test space is V N t = span { ϕ n } . A key property is the closure under the fractional derivative:
D t α 0 R L ψ m ( t ) = n = 0 m d m n ( α ) ϕ n ( t ) ,
where the coefficients d m n ( α ) can be computed explicitly [18].
We then define the time mass and stiffness matrices:
M n m t = ψ m , ϕ n t = 0 T ψ m ( t ) ϕ n ( t ) d t ,
K n m t = D t α 0 R L ψ m , ϕ n t = l = 0 m d l m ( α ) ϕ l , ϕ n t .
Since ϕ l , ϕ n t = T 2 2 2 n + 1 δ l n , the matrix K t is upper triangular and can be computed once.

3.3. Space-Time Variational Formulation

We seek the fully discrete solution
u K N ( x , t ) = k K m = 0 N t u ^ k , m e i k · x ψ m ( t ) ,
such that for all k K and n = 0 , 1 , , N t ,
0 T Ω ( D t α 0 R L u K N + · F ( u K N ) + ν ( Δ ) β / 2 u K N f ) e i k · x ¯ ϕ n ( t ) d x d t = 0 .
Using the closure property (9), the Riemann–Liouville fractional derivative of u K N becomes
D t α 0 R L u K N ( x , t ) = k K m = 0 N t u ^ k , m e i k · x D t α 0 R L ψ m ( t ) = k K m = 0 N t u ^ k , m e i k · x Γ ( m + α + 1 ) Γ ( m + 1 ) 2 T α ϕ m ( t ) = k K m = 0 N t u ^ k , m e i k · x d ˜ m ϕ m ( t ) ,
with
d ˜ m = Γ ( m + α + 1 ) Γ ( m + 1 ) 2 T α .
Substituting this expression into (15) and using the orthogonality of the Fourier modes, the equations decouple for each wavenumber k :
m = 0 N t u ^ k , m 0 T d ˜ m ϕ m ( t ) ϕ n ( t ) + ν | k | β ψ m ( t ) ϕ n ( t ) d t + 0 T ϕ n ( t ) N ( u K N ) ^ k ( t ) ¯ d t = F k , n ,
where
N ( u K N ) ^ k ( t ) = 1 | Ω | Ω · F ( u K N ( x , t ) ) e i k · x d x , F k , n = 0 T ϕ n ( t ) f ^ k ( t ) d t .
Define the time mass and stiffness matrices
M n m t = 0 T ψ m ( t ) ϕ n ( t ) d t , K n m t = 0 T d ˜ m ϕ m ( t ) ϕ n ( t ) d t = Γ ( m + α + 1 ) Γ ( m + 1 ) 2 T α 1 2 2 m + 1 δ n m .
Then, (18) can be written in the compact form
m = 0 N t u ^ k , m K n m t + ν | k | β M n m t + 0 T ϕ n ( t ) N ( u K N ) ^ k ( t ) ¯ d t = F k , n .

3.4. Pseudo-Spectral Treatment of the Nonlinear Term

The time integral of the nonlinear term in (19) is evaluated by a Gauss–Legendre quadrature that is exact for polynomials of degree up to 2 N t . Let { t q , w q } q = 0 Q be the Legendre nodes and weights on [ 0 , T ] with Q 2 N t . Then,
0 T ϕ n ( t ) N ( u K N ) ^ k ( t ) ¯ d t q = 0 Q w q ϕ n ( t q ) N ^ k ( t q ) ¯ ,
where N ^ k ( t q ) is computed pseudo-spectrally. The following steps detail this computation:
1.
Evaluation of Fourier coefficients at quadrature points: For each quadrature time t q , we compute the Fourier coefficients of the current numerical solution as
u ^ k ( t q ) = m = 0 N t u ^ k , m ψ m ( t q ) , k K .
This step reconstructs the Fourier representation of u K N from its coefficient array u ^ k , m at the specific time t q .
2.
Inverse Fourier transform to physical space: For each wave number k , the values u ^ k ( t q ) are arranged into a two-dimensional array of size N x × N y (the Fourier coefficients on the grid). An inverse 2D fast Fourier transform (FFT) is then applied to obtain the physical values
u K N ( x i j , t q ) = F 1 u ^ k ( t q ) i j ,
where x i j = ( x i , y j ) are the Cartesian grid points. This step is essential for the pointwise evaluation of the nonlinear product.
3.
Spectral computation of spatial derivatives: The partial derivatives x u K N and y u K N are computed directly in Fourier space using the fact that differentiation corresponds to multiplication by i k 1 and i k 2 , respectively:
x u K N ^ ( k , t q ) = i k 1 u ^ k ( t q ) , y u K N ^ ( k , t q ) = i k 2 u ^ k ( t q ) .
Then, an inverse FFT yields the physical derivatives x u ( x i j , t q ) and y u ( x i j , t q ) . This spectral differentiation is exact up to machine precision for bandlimited functions.
4.
Pointwise computation of the nonlinear convection term: At each spatial grid point x i j , the nonlinear term is formed as
N i j ( t q ) = u K N ( x i j , t q ) x u K N ( x i j , t q ) + u K N ( x i j , t q ) y u K N ( x i j , t q ) .
This is the pseudo-spectral core: the nonlinear product is evaluated in physical space where it is local, avoiding the convolution that would appear in Fourier space.
5.
Forward Fourier transform to obtain the nonlinear Fourier coefficients: The nonlinear values N i j ( t q ) are transformed back to Fourier space via a forward 2D FFT:
N ^ k ( t q ) = F N i j ( t q ) k .
These Fourier coefficients are then used in the quadrature sum for the time integral.
Since the Gauss–Legendre quadrature with Q 2 N t is exact for polynomials of degree at most 2 N t , and the pseudo-spectral evaluation of the nonlinear term introduces no aliasing error when the 3/2 rule (here N x 3 K max , N y 3 K max ) is used, the approximation error in the discrete time integral is zero. This guarantees that the fully discrete scheme retains the spectral accuracy in space and time.

3.5. Algebraic System and Newton–Krylov Solver

Let U = { u ^ k , m } be the vector of all unknown coefficients. The discrete equations (19) can be written as a nonlinear system R ( U ) = 0 , where the residual is
R k , n ( U ) = m = 0 N t u ^ k , m ( K n m t + ν | k | β M n m t ) + q = 0 Q w q ϕ n ( t q ) N ^ k ( t q ) ¯ F k , n .
The dimension of U is N dof = ( 2 K 1 + 1 ) ( 2 K 2 + 1 ) ( N t + 1 ) .
We solve R ( U ) = 0 by Newton’s method. The algorithm is summarized in Algorithm 1. The Jacobian matrix J ( U ) = R / U is never explicitly assembled; instead, we use a matrix-free approach where the action of J on a vector V is approximated by a directional derivative:
J ( U ) V R ( U + ε V ) R ( U ) ε ,
with a small parameter ε . This finite-difference approximation is common in matrix-free Newton–Krylov methods [26,27]. The choice of ε requires care: if ε is too large, the approximation is inaccurate; if ε is too small, round-off errors due to subtractive cancellation may dominate. A practical guideline is to take ε as ϵ machine times a typical scale of U , e.g., ε = 10 8 for double-precision arithmetic when U 1  [28]. In our implementation we also incorporate a simple adaptive strategy: if the residual norm does not decrease sufficiently, we reduce ε by a factor of 10 and recompute the Jacobian-vector product. This safeguards against instability caused by an inappropriate ε .
Alternatively, one can derive the analytical linearization of the nonlinear term, which leads to a similar pseudo-spectral evaluation of δ N = δ u x u + u x δ u + δ u y u + u y δ u . The matrix-free approach avoids the complexity of assembling the full Jacobian and is particularly efficient when the action of J on a vector can be computed rapidly, as is the case here using FFTs.
The convergence of Newton’s method is highly sensitive to the initial guess U ( 0 ) . For the nonlinear problems considered in this paper, we select the initial guess as the solution of the linearized problem, i.e., setting μ nl = 0 and solving the resulting linear system
K n m t + ν | k | β M n m t u ^ k , m ( 0 ) = F k , n ,
where F k , n is the projection of the source term f, which may be zero for the homogeneous Burgers equation. This linear solution provides a good initial approximation when the nonlinearity is weak or the time interval is short. For stronger nonlinearities, we employ a damping strategy in the Newton iteration to enlarge the convergence basin. In all numerical experiments reported in Section 5, this strategy leads to convergence within 5–10 iterations to a residual tolerance of 10 10 .
At each Newton step, the linear system J ( s ) Δ U = R ( s ) is solved by a Krylov subspace method, preconditioned by the diagonal part of the linear operator K n m t + ν | k | β M n m t (which is block-diagonal in k ). The iteration is terminated when R ( s ) 2 tol .
This completes the description of the fully discrete numerical scheme. The method combines the exponential convergence of Fourier spectral methods in space with the high-order accuracy of GJF-based Petrov–Galerkin methods in time, while efficiently handling the nonlinearity through pseudo-spectral techniques and Newton–Krylov solvers.
Algorithm 1 Newton–Krylov solver for the fully discrete system.
Require:  Initial guess U ( 0 ) , tolerance ϵ , max iterations J max .
  1:
Compute time matrices M t , K t and quadrature nodes { t q , w q } .
  2:
for  s = 0 , 1 , , J max do
  3:
   Compute residual R ( s ) using pseudo-spectral evaluation (Algorithm 2).
  4:
   if  R ( s ) 2 ϵ  then
  5:
     break
  6:
   end if
  7:
   Solve J ( s ) Δ U = R ( s ) via GMRES with matrix-free Jacobian-vector product.
  8:
   Update U ( s + 1 ) = U ( s ) + Δ U .
  9:
end for
10:
return  U ( s ) .
Algorithm 2 Pseudo-spectral evaluation of the residual R ( U ) .
Require: Coefficient vector U = { u ^ k , m } .
  1:
Initialize R k , n = m u ^ k , m ( K n m t + ν | k | β M n m t ) F k , n .
  2:
for  q = 0 , , Q   do
  3:
   Compute u ^ k ( t q ) = m u ^ k , m ψ m ( t q ) for all k .
  4:
   Perform inverse 2D FFT on u ^ k ( t q ) to obtain u K N ( x i j , t q ) .
  5:
   Compute x u K N and y u K N via FFT (multiply by i k 1 , i k 2 ).
  6:
   Compute N i j = u K N x u K N + u K N y u K N pointwise.
  7:
   Perform forward 2D FFT to obtain N ^ k ( t q ) .
  8:
   for  n = 0 , , N t  do
  9:
      R k , n R k , n + w q ϕ n ( t q ) N ^ k ( t q ) ¯ .
10:
   end for
11:
end for
12:
return  R .
A rigorous nonlinear stability analysis for the proposed space-time spectral method is challenging due to the nonlocal nature of the fractional operators and the quadratic nonlinearity. For the linearized problem where μ nl = 0 and for each Fourier mode k , the matrix L k with entries ( L k ) n m = K n m t + ν | k | β M n m t is symmetric positive definite because both matrices K t and M t are positive definite by way of the properties of GJFs. Hence the linear scheme is unconditionally stable in the sense that the energy norm decreases. For the fully nonlinear problem, we rely on the dissipative effect of the viscosity term ν ( Δ ) β / 2 , which provides a smoothing mechanism. In all our numerical experiments, the damped Newton method with line search converged without any sign of instability for moderate nonlinearities (e.g., μ nl / ν 10 and T not too large). A complete stability analysis for the nonlinear case, including a rigorous estimate of the critical time or the maximum admissible μ nl , is an important topic for future work.

4. Error Analysis

In this section we provide a rigorous a priori error estimate for the fully discrete scheme. We assume the exact solution u is sufficiently smooth in space and belongs to a weighted Sobolev space in time. The analysis proceeds in several steps: spatial projection error, temporal projection error, consistency of the nonlinear term, and finally the full error estimate.

4.1. Function Spaces and Notations

Let Ω = [ 0 , 2 π ) 2 and I = ( 0 , T ) . For a real number s 0 , the fractional Sobolev space H s ( Ω ) consists of periodic functions u whose Fourier coefficients satisfy
u H s ( Ω ) 2 = k Z 2 ( 1 + | k | 2 ) s | u ^ k | 2 < ,
where u ^ k are the Fourier coefficients defined in (4). This definition is standard and covers both integer and fractional orders s [24]. For s = 0 , H 0 ( Ω ) = L 2 ( Ω ) .
Define the weighted L 2 space in time:
L ω 2 ( I ) = v :   v ω 2 = 0 T v ( t ) 2 ω ( t ) d t < , ω ( t ) = t α .
The corresponding space-time inner product is
u , v ω = 0 T Ω u ( x , t ) v ( x , t ) d x ω ( t ) d t .
For the spatial discretization, we use the Fourier projection P K : L 2 ( Ω ) P K , where P K = span { e i k · x :   | k 1 |     K 1 , | k 2 |     K 2 } . For any u H s ( Ω ) with s 0 , there holds
u P K u L 2 ( Ω ) C K min s u H s ( Ω ) ,
and if u is analytic, we have exponential convergence u P K u L 2 ( Ω ) C e c K min .
For the time discretization, define the Petrov–Galerkin projection Π N t : L ω 2 ( I ) U N t such that for all ϕ n V N t ,
D t α 0 R L ( u Π N t u ) , ϕ n t = 0 ,
where · , · t is the unweighted L 2 inner product on I. This projection is well defined because of the inf–sup condition satisfied by the pair ( U N t , V N t ) [18].

4.2. Spatial Error Estimate

We first consider the semi-discrete problem in space: find u K ( · , t ) = P K u ( · , t ) for each t. The spatial projection error is denoted by η = u u K .
Lemma 1
(Spatial projection error). For any t I , if u ( · , t ) H s ( Ω ) with s > 1 , then
η ( · , t ) L 2 ( Ω ) C K min s u ( · , t ) H s ( Ω ) ,
and
( Δ ) β / 2 η ( · , t ) L 2 ( Ω ) C K min s + β u ( · , t ) H s ( Ω ) ,
provided s β . Moreover, if u is analytic in space, then
η ( · , t ) L 2 ( Ω ) C e c K min u ( · , t ) H s ( Ω ) ,
for some c > 0 .
Proof. 
The Fourier projection error is classical: η ^ k ( t ) = u ^ k ( t ) for | k | > K min and zero otherwise. Then,
η L 2 2 = | k | > K min | u ^ k | 2 K min 2 s | k | > K min | k | 2 s | u ^ k | 2 K min 2 s u H s 2 .
The second estimate follows from | ( Δ ) β / 2 η ^ k | = | k | β | η ^ k | and the same argument. For analytic functions, the Fourier coefficients decay exponentially, giving the exponential bound. □

4.3. Temporal Error Estimate for the Linear Problem

Consider the linear problem, where f = 0 and neglecting the nonlinear term:
D t α 0 R L u + ν ( Δ ) β / 2 u = 0 .
After spatial discretization, we have for each Fourier mode k :
D t α 0 R L u ^ k ( t ) + ν | k | β u ^ k ( t ) = 0 .
The time-discrete solution u ^ k , N t ( t ) = m = 0 N t u ^ k , m ψ m ( t ) satisfies the Petrov–Galerkin condition:
0 T D t α 0 R L ( u ^ k u ^ k , N t ) + ν | k | β ( u ^ k u ^ k , N t ) ϕ n ( t ) d t = 0 , n .
Lemma 2
(Temporal projection error for linear ODE). Let u ^ k ( t ) = t α v ( t ) with v analytic on [ 0 , T ] . Then, there exists a constant C independent of N t and k such that
u ^ k u ^ k , N t L ω 2 ( I ) C e c N t u ^ k H ω σ ( I ) ,
for some c > 0 and any σ 0 . Moreover,
D t α 0 R L ( u ^ k u ^ k , N t ) L 2 ( I ) C e c N t u ^ k H ω σ + 1 ( I ) .
Proof. 
Let u ^ k ( t ) = t α v ( t ) with v analytic on [ 0 , T ] . We first map the interval [ 0 , T ] to [ 1 , 1 ] via the affine transformation s = 2 t / T 1 . Under this mapping, t α = ( T / 2 ) α ( 1 + s ) α , and the weight ω ( t ) = t α becomes ( T / 2 ) α ( 1 + s ) α . The Petrov–Galerkin projection Π N t u ^ k U N t is defined by
0 T D t α 0 R L ( u ^ k Π N t u ^ k ) ϕ n ( t ) d t = 0 , n = 0 , , N t ,
where ϕ n ( t ) = P n ( 0 , 0 ) ( s ) are Legendre polynomials. Using the closure property (9), we have
D t α 0 R L ψ m ( t ) = Γ ( m + α + 1 ) Γ ( m + 1 ) 2 T α ϕ m ( t ) ,
which implies that the stiffness matrix K n m t is diagonal. Consequently, the projection Π N t u ^ k can be computed mode-wise and is equivalent to truncating the expansion of u ^ k in the basis { ψ m } after N t terms.
Define v ˜ ( s ) = v ( T ( s + 1 ) / 2 ) . Then, u ^ k ( t ) = t α v ( t ) corresponds to ( T / 2 ) α ( 1 + s ) α v ˜ ( s ) . The condition of the Petrov–Galerkin projection is equivalent to requiring that the Legendre expansion coefficients of D t α 0 R L u ^ k coincide with those of D t α 0 R L Π N t u ^ k up to degree N t . Since D t α 0 R L u ^ k = Γ ( α + 1 ) v ˜ ( s ) , we see that the projection reduces to the classical Legendre projection of v ˜ onto polynomials of degree N t . More precisely,
Π N t u ^ k ( t ) = t α Π N t Leg v ˜ ( s ) ,
where Π N t Leg is the L 2 projection onto Legendre polynomials on [ 1 , 1 ] . Thus, the error satisfies
u ^ k ( t ) Π N t u ^ k ( t ) = t α v ˜ ( s ) Π N t Leg v ˜ ( s ) .
Here, v ˜ is analytic on [ 1 , 1 ] because v is analytic on [ 0 , T ] . For analytic functions, the Legendre projection error decays exponentially:
v ˜ Π N t Leg v ˜ L 2 ( 1 , 1 ) C e c N t v ˜ H σ ( 1 , 1 ) ,
for some c > 0 and any σ 0 . Returning to the weighted L ω 2 norm on ( 0 , T ) ,
u ^ k Π N t u ^ k L ω 2 ( I ) 2 = 0 T t α u ^ k ( t ) Π N t u ^ k ( t ) 2 d t = 1 1 ( 1 + s ) α v ˜ ( s ) Π N t Leg v ˜ ( s ) 2 T 2 d s C v ˜ Π N t Leg v ˜ L 2 ( 1 , 1 ) 2 ,
since ( 1 + s ) α is bounded on [ 1 , 1 ] . Therefore,
u ^ k Π N t u ^ k L ω 2 ( I ) C e c N t v ˜ L 2 ( 1 , 1 ) .
Since v is analytic, v ˜ L 2 ( 1 , 1 ) is equivalent to u ^ k H ω σ ( I ) for any σ 0 . Hence, the first estimate (26) holds.
For the second estimate, note that
D t α 0 R L ( u ^ k Π N t u ^ k ) = Γ ( α + 1 ) v ˜ ( s ) Π N t Leg v ˜ ( s ) .
Thus,
D t α 0 R L ( u ^ k Π N t u ^ k ) L 2 ( I ) 2 = Γ ( α + 1 ) 2 0 T v ˜ ( s ) Π N t Leg v ˜ ( s ) 2 d t = Γ ( α + 1 ) 2 T 2 v ˜ Π N t Leg v ˜ L 2 ( 1 , 1 ) 2 C e 2 c N t v ˜ L 2 ( 1 , 1 ) 2 ,
which implies (27). The exponential convergence follows from the analyticity of v, completing the proof. □
Remark 1.
The analyticity of v is required only for the exponential convergence stated in the lemma. If v belongs to a weighted Sobolev space H ω m ( I ) for some finite m 0 , the same proof yields an algebraic convergence rate u ^ k u ^ k , N t L ω 2 ( I ) C N t m u ^ k H ω m ( I ) . For the purpose of our error analysis in Theorem 1, the exponential convergence is necessary to obtain the final exponential bound. In practice, if the solution has only finite regularity, the method still converges, but at an algebraic rate determined by the regularity. This is consistent with the general theory of spectral methods.

4.4. Nonlinear Term Consistency

The nonlinear term · F ( u ) = u x u + u y u is Lipschitz in appropriate norms. For any u , v H 2 ( Ω ) with u H 2 , v H 2 M , there exists a constant L ( M ) such that
· F ( u ) · F ( v ) L 2 ( Ω ) L ( M ) u v H 1 ( Ω ) .
This follows from the identity
u x u v x v = ( u v ) x u + v ( x u x v ) , u y u v y v = ( u v ) y u + v ( y u y v ) ,
and the Sobolev embedding H 2 ( Ω ) L ( Ω ) in two dimensions, which gives u L C u H 2 .
When we replace the exact nonlinearity by its pseudo-spectral approximation Π K · F ( u K ) , the aliasing error is zero if the 3/2 rule is used: N x 3 K max , N y 3 K max . Therefore, due to the anti-aliasing condition, we have
Π K · F ( u K ) = · F ( u K ) .

4.5. Fully Discrete Error Estimate

We now combine the spatial and temporal error estimates to obtain the convergence rate of the fully discrete scheme. The main result is stated in the following theorem.
Theorem 1
(Exponential convergence of the fully discrete scheme). Let u be the exact solution of (1) and u K N the fully discrete solution defined in Section 3. Assume that:
  • u ( · , t ) is analytic in Ω for each t [ 0 , T ] ;
  • u ( x , · ) = t α v ( x , · ) with v ( x , · ) analytic on [ 0 , T ] for each x Ω ;
  • The pseudo-spectral evaluation uses Q 2 N t quadrature points and the 3/2 rule in space to avoid aliasing;
  • The initial guess for Newton’s method is sufficiently close to the discrete solution.
Then, there exist constants C , c 1 , c 2 > 0 , independent of K min = min ( K 1 , K 2 ) and N t , such that
u u K N L ω 2 ( I ; L 2 ( Ω ) ) C e c 1 K min + e c 2 N t .
Proof. 
The error is split as
e = u u K N = ( u P K u ) + ( P K u u K N ) = : η + ξ ,
where P K is the L 2 -orthogonal projection onto the Fourier space P K .
Step 1: Spatial error estimate.
Since u is analytic in space, Lemma 1 yields
η L ω 2 ( I ; L 2 ( Ω ) ) C 1 e c 1 K min .
The same estimate holds for x j η L ω 2 ( I ; L 2 ( Ω ) ) and ( Δ ) β / 2 η L ω 2 ( I ; L 2 ( Ω ) ) .
Step 2: Equation for ξ .
Let u K N be the fully discrete solution. For each Fourier mode k , define the temporal error
e k ( t ) = u ^ k ( t ) u ^ k , N t ( t ) , u ^ k , N t ( t ) = m = 0 N t u ^ k , m ψ m ( t ) .
Then, e k satisfies, for all test functions ϕ n ,
0 T D t α 0 R L e k + ν | k | β e k ϕ n ( t ) d t + 0 T ϕ n ( t ) N ( u K ) ^ k ( t ) N ( u K N ) ^ k ( t ) ¯ d t = 0 ,
where N ( u ) ^ k = Π K · F ( u ) .
Step 3: Lipschitz property of the nonlinear term.
For any two functions w 1 , w 2 with bounded H 2 norms,
· F ( w 1 ) · F ( w 2 ) L 2 ( Ω ) L w 1 w 2 H 1 ( Ω ) .
The Fourier projection Π K does not increase the L 2 norm, so
N ( u K ) ^ k ( t ) N ( u K N ) ^ k ( t ) L 2 ( Ω ) L ξ H 1 ( Ω ) .
Since ξ P K , the H 1 norm is equivalent to the L 2 norm up to a factor K max :
ξ H 1 ( Ω ) C K max ξ L 2 ( Ω ) .
Thus,
N ( u K ) ^ k ( t ) N ( u K N ) ^ k ( t ) L 2 ( Ω ) L ξ ( · , t ) L 2 ( Ω ) .
Step 4: Temporal error estimate for each mode.
By the Galerkin orthogonality and the inf–sup condition of the time discretization [18],
e k L ω 2 ( I ) C inf w U N t u ^ k w L ω 2 ( I ) + C N ( u K ) ^ k N ( u K N ) ^ k L 2 ( I ) .
Thanks to Lemma 2, the best approximation error decays exponentially
inf w U N t u ^ k w L ω 2 ( I ) C 2 e c 2 N t u ^ k H ω σ ( I ) .
Using the Lipschitz property and the relation ξ = u K u K N ,
N ( u K ) ^ k N ( u K N ) ^ k L 2 ( I ) L e k L 2 ( I ) .
The Petrov–Galerkin method provides the stability estimate [21]
e k L 2 ( I ) C e k L ω 2 ( I ) .
Combining these estimates gives
e k L ω 2 ( I ) C 2 e c 2 N t + C L e k L ω 2 ( I ) .
For sufficiently large N t so that C L < 1 , we obtain
e k L ω 2 ( I ) C 3 e c 2 N t ,
with C 3 = C 2 / ( 1 C L ) .
Step 5: Summation over Fourier modes.
Since ξ has Fourier coefficients e k ,
ξ L ω 2 ( I ; L 2 ( Ω ) ) 2 = k K e k L ω 2 ( I ) 2 C 4 e 2 c 2 N t .
Together with the spatial error bound,
u u K N L ω 2 ( I ; L 2 ( Ω ) ) η + ξ C e c 1 K min + e c 2 N t ,
which completes the proof of Theorem 1. □

4.6. Error Estimate in the H 1 Norm

In addition to the L 2 error estimate, we also provide an exponential convergence result in the space-time H 1 norm. Define the weighted H 1 norm as
u L ω 2 ( I ; H 1 ( Ω ) ) = 0 T u ( · , t ) H 1 ( Ω ) 2 ω ( t ) d t 1 / 2 ,
where u H 1 ( Ω ) 2 = u L 2 ( Ω ) 2 + u L 2 ( Ω ) 2 .
The following theorem states the exponential convergence of the fully discrete solution in this norm.
Theorem 2
(Exponential convergence in H 1 norm). Under the same assumptions as in Theorem 1, the fully discrete solution u K N satisfies
u u K N L ω 2 ( I ; H 1 ( Ω ) ) C e c 1 K min + e c 2 N t ,
with constants C , c 1 , c 2 > 0 independent of K min , N t .
Proof. 
The error is again split into spatial and temporal parts:
e = u u K N = ( u P K u ) + ( P K u u K N ) = : η + ξ .
For the spatial projection error η , we have from Lemma 1 that both η L 2 ( Ω ) and η L 2 ( Ω ) decay exponentially because the Fourier projection P K commutes with differentiation, and the analyticity of u implies exponential decay of all derivatives. More precisely,
η ( · , t ) L 2 ( Ω ) C e c K min u ( · , t ) H s ( Ω ) ,
for some c > 0 and s sufficiently large. Hence,
η L ω 2 ( I ; H 1 ( Ω ) ) C e c K min .
For the temporal error ξ = u K u K N , we note that ξ belongs to the Fourier space P K and its gradient satisfies ξ ^ k = i k ξ ^ k . Since the time discretization is applied to each Fourier mode independently, the error estimate for ξ in the L 2 norm has already been obtained in the proof of Theorem 1:
ξ L ω 2 ( I ; L 2 ( Ω ) ) C e c 2 N t .
For the gradient, using the same temporal projection error for the derivative mode, we have for each k ,
i k e k L ω 2 ( I ) = | k | e k L ω 2 ( I ) | k | C e c 2 N t u ^ k H ω σ ( I ) .
Summing over all k ’s and using the equivalence of H 1 norm to the weighted 2 norm in Fourier space with weight 1 + | k | 2 , we obtain
ξ L ω 2 ( I ; L 2 ( Ω ) ) C e c 2 N t .
Therefore,
ξ L ω 2 ( I ; H 1 ( Ω ) ) C e c 2 N t .
Combining the estimates for η and ξ via the triangle inequality yields the desired result. □

5. Numerical Experiments

In this section we present two sets of numerical experiments. The first set verifies the exponential convergence of the proposed space-time spectral method for different fractional orders and for both linear and nonlinear regimes. The second set simulates the two-dimensional nonlinear fractional Burgers equation to demonstrate the influence of the viscosity term on the solution behavior.

5.1. Convergence Tests for the Manufactured Solution

We first consider the manufactured solution u exact ( x , y , t ) = t α sin x sin y on the periodic domain Ω = [ 0 , 2 π ) 2 . The corresponding source term f is computed explicitly as
f ( x , y , t ) = Γ ( α + 1 ) sin x sin y + μ nl t 2 α sin x cos x sin 2 y + sin 2 x sin y cos y ν 2 β / 2 t α sin x sin y .
The parameters are chosen as ν = 2.0 , T = 10.0 , and the nonlinear coefficient μ nl = 0.5 . We test three pairs of fractional orders: ( α , β ) = ( 0.5 , 1.5 ) , ( 0.6 , 1.2 ) , ( 0.2 , 1.2 ) and ( 0.6 , 1.8 ) in Figure 1, Figure 2, Figure 3 and Figure 4.
For the spatial convergence test, we fix N t = 8 and increase N x = N y from 16 to 48. The errors in the weighted L ω 2 norm are measured. In all cases, the error decays exponentially as N x increases, confirming the spectral accuracy of the Fourier discretization for the fractional Laplacian. The convergence curves are essentially independent of the specific values of α and β , demonstrating the robustness of the spatial discretization.
For the temporal convergence test, we fix N x = N y = 48 and increase N t from four to 12. The accuracy of the proposed numerical method is observed for all tested ( α , β ) . This verifies that the Petrov–Galerkin method using generalized Jacobi functions captures the initial singularity t α exactly and yields spectral convergence in time. The results are in perfect agreement with the theoretical analysis presented in Section 4.
The errors in detail are shown in Table 1, Table 2, Table 3, Table 4, Table 5, Table 6, Table 7 and Table 8, which are related to Figure 1, Figure 2, Figure 3 and Figure 4. All simulations were performed using MATLAB R2025a on a MacBook Pro equipped with an Apple M5 chip featuring 10 CPU cores, 10 GPU cores, and 16 GB of RAM.
We also examined the convergence with the relationship between the nonlinear coefficient μ nl and viscosity coefficient ν from Figure 4 and Figure 5. When the nonlinear coefficient μ nl is smaller than the viscosity coefficient ν , the error reaches machine precision for moderate N t and N x , even over a long time. When the nonlinear coefficient μ nl is larger than the viscosity coefficient ν , the error may grow rapidly in a longer time t due to insufficient diffusion.
This phenomenon can be explained by the fact that the nonlinear convection term u x u + u y u tends to steepen the solution profile, while the fractional diffusion term ν ( Δ ) β / 2 u provides smoothing. When the nonlinear coefficient μ nl is large compared to ν , the diffusive effect is insufficient to suppress the growth of high-frequency components, leading to a loss of spectral accuracy and eventual blow-up of the error. In contrast, for sufficiently large ν or sufficiently short time T, the method remains stable and converges spectrally.
From a practical perspective, for long-time simulations of strongly nonlinear fractional convection–diffusion equations, either the viscosity must be chosen large enough to control the nonlinearity, or a more robust nonlinear solver should be employed. Nevertheless, for the range of parameters commonly encountered in many applications, the proposed space-time spectral method delivers excellent accuracy and exponential convergence.
Remark 2.
For nonlinear cases, a slight non-monotonicity of the error may appear when the spatial resolution is increased while the temporal resolution remains fixed, because the newly activated Fourier modes are initially under-resolved in time. This temporary increase does not affect the overall exponential convergence, which is clearly observed as N x becomes sufficiently large. For very fine temporal discretizations, the condition number of the time stiffness matrix grows substantially. As a result, rounding errors may dominate and the error may no longer decrease monotonically. Nevertheless, for the moderate N t used in our convergence study, the exponential convergence is clearly demonstrated.

5.2. Simulation of the Two-Dimensional Nonlinear Fractional Burgers Equation

We now apply the method to the homogeneous fractional Burgers equation
D t α 0 R L u + u x u + u y u = ν ( Δ ) β / 2 u ,
with initial condition u ( x , y , 0 ) = exp ( 10 ( ( x π ) 2 + ( y π ) 2 ) ) , μ nl = 1 and the source term f 0 . The parameters are set to α = 0.5 , β = 1.5 , and the time t = 0.0 , 0.2 , 0.4 , 0.6 , 0.8 , 1.0 . The spatial resolution is N x = N y = 128 and the temporal basis number is N t = 12 , which are sufficient to resolve the solution accurately for the range of viscosities considered.
We systematically increased the viscosity coefficient ν to examine its effect on the solution. Four values were tested: ν = 0.05 , 0.10 , 0.20 , and 0.50 . The simulations are presented in Figure 6, Figure 7, Figure 8 and Figure 9.
First, for the smallest viscosity ν = 0.05 , the nonlinear convection dominates the diffusion. The initial Gaussian pulse deforms asymmetrically: the front (downstream side) steepens while the tail becomes shallower, a characteristic feature of Burgers-type shock formation. The steepening is, however, regularized by the fractional diffusion, preventing a true discontinuity. At t = 1.0 , the solution exhibits a sharp but smooth front, and the maximum amplitude remains close to the initial value. The numerical method captures this structure without any spurious oscillations.
When the viscosity is increased to ν = 0.10 , the diffusion term becomes more significant. The pulse still shows some asymmetry, but the front is less steep, and the overall shape is broader. The maximum amplitude at t = 1.0 is noticeably reduced compared to the ν = 0.05 case, indicating that enhanced diffusion dissipates more energy.
For ν = 0.20 , the diffusion further dominates the nonlinear convection. The initial Gaussian pulse spreads and decays smoothly, remaining nearly symmetric throughout the simulation. The solution at t = 1.0 shows a considerably broadened profile, with a maximum amplitude reduced by about 40 % compared to the initial peak. No steep gradients or oscillations appear, and the numerical solution is stable.
Finally, for the largest viscosity ν = 0.50 , the fractional diffusion is so strong that the nonlinear effect is almost completely suppressed. The solution remains essentially symmetric and diffuses rapidly; the maximum amplitude at t = 1.0 is less than half of the initial value. As expected, higher viscosity leads to stronger dissipation and a smoother solution.
In summary, the viscosity term ν ( Δ ) β / 2 u plays a crucial role in controlling the solution behavior. Increasing ν enhances the diffusive effect, which counteracts the nonlinear steepening and stabilizes the simulation. For a fixed resolution, there exists a threshold value of ν below which the nonlinearity may cause under-resolution and loss of accuracy. The proposed space-time spectral method provides exponential accuracy for all resolved scales, and its performance degrades gracefully as the viscosity decreases, until the resolution limit is reached.

6. Discussion

The proposed space-time spectral method offers several advantages over existing numerical techniques for fractional convection–diffusion equations. First, the combination of Fourier spectral discretization for the spatial fractional Laplacian and GJF-based Petrov–Galerkin time discretization yields exponential convergence in both space and time, which is rare among methods for fractional PDEs. Second, the time stiffness matrix is diagonal, which simplifies implementation and reduces computational cost compared to methods that require solving dense or full linear systems. Third, the pseudo-spectral treatment of the nonlinear convection term avoids convolution and retains spectral accuracy, while the damping Newton method ensures robustness for moderately nonlinear problems.
However, the method has limitations. It is currently restricted to periodic boundary conditions, which limits its applicability to non-periodic problems. The exponential convergence relies on the analyticity of the solution; for solutions with only finite regularity, the convergence becomes algebraic, which is still acceptable but less spectacular. Moreover, when the nonlinear coefficient μ nl is much larger than the viscosity ν , error may grow due to insufficient diffusion. This is not a unique limitation of our method; it is inherent to under-resolved simulations of strongly nonlinear fractional PDEs.
Compared to finite difference or finite element methods, our spectral approach achieves higher accuracy with fewer degrees of freedom. For example, to reach an error of 10 8 , our method uses about 2 × 10 4 unknowns and 5 s of CPU time, whereas a typical finite difference method would require millions of grid points and hours of computation. Compared to other spectral methods (e.g., based on Legendre polynomials or standard Jacobi polynomials), our GJF-based time discretization exactly captures the initial singularity and yields a diagonal stiffness matrix, which is more efficient.
The novelty of this work lies in the combination of Fourier spectral discretization in space and GJF–Petrov–Galerkin approach in time for nonlinear fractional convection–diffusion equations, the rigorous proof of exponential convergence, and the comprehensive numerical validation, including a detailed study of the influence of the nonlinear coefficient on long-time stability.
Future extensions include handling non-periodic boundary conditions via Chebyshev spectral methods, adaptive space-time refinement, and applying the method to systems of fractional PDEs.

7. Conclusions

We have developed a space-time spectral method for nonlinear convection–diffusion equations that involve a Riemann–Liouville time-fractional derivative and a spectrally defined space-fractional Laplacian. The method combines a Fourier spectral discretization in space, which diagonalizes the fractional Laplacian, with a Petrov–Galerkin approach in time using generalized Jacobi functions that capture the initial singularity and yield a diagonal stiffness matrix. The main strengths of the proposed method are: (i) exponential convergence in both space and time, rigorously proved and numerically verified; (ii) a fully diagonal stiffness matrix in time, which simplifies implementation and reduces computational cost; (iii) a pseudo-spectral treatment of the nonlinear term that avoids convolution and retains spectral accuracy; and (iv) robustness with respect to a wide range of fractional orders and nonlinear strengths.
A limitation of the current work is the restriction to periodic boundary conditions, which enables the efficient Fourier spectral method but limits applicability to non-periodic problems. Additionally, the method relies on a mild assumption that the time-fractional solution behaves like t α times a smooth function; for problems with different singularities the basis functions would need to be adapted. Another important limitation concerns strong nonlinearity: when the nonlinear coefficient μ nl exceeds the viscosity ν , the error tends to grow rapidly after a certain time, especially over long simulations, because the fractional diffusion is insufficient to dissipate the high-frequency energy generated by the nonlinear convection. This behavior is confirmed by the internal numerical tests shown in Figure 5 and is consistent with the stability condition in Theorem 1, which requires that the product of the Lipschitz constant, a quantity proportional to μ nl , and the Petrov–Galerkin stability constant remain below one. For μ nl / ν > 1 , this condition is easily violated unless the temporal basis number N t is increased substantially. Consequently, the method is most reliable for problems with μ nl / ν 1 or for short time intervals. For strongly nonlinear regimes with μ nl ν , additional stabilization techniques such as adaptive time stepping, continuation in the nonlinear parameter, or the addition of artificial viscosity would be necessary.
Future work includes extending the method to non-periodic boundary conditions (e.g., using Chebyshev spectral methods), developing adaptive refinement strategies in both space and time for problems with localized phenomena, and investigating more general nonlinearities (e.g., multi-dimensional flux functions or non-polynomial terms). Another promising direction is the combination of the time–spectral approach with low-rank tensor techniques to handle higher-dimensional fractional PDEs.
Overall, the proposed method provides an efficient, accurate, and theoretically well-founded tool for simulating fractional convection–diffusion problems in periodic domains and can serve as a building block for more advanced numerical frameworks.

Author Contributions

Conceptualization, Z.Y., S.G. and X.Z.; Methodology, Z.Y., S.G. and X.Z.; Software, Z.Y., S.G., X.Z. and B.Z.; Formal Analysis, Z.Y., S.G. and X.Z.; Investigation, Z.Y., S.G.; Writing—Original Draft, Z.Y. and S.G.; Writing—Review and Editing, Z.Y., S.G., X.Z. and B.Z.; Project Administration, Z.Y., S.G. and X.Z.; Funding Acquisition, Z.Y., S.G., X.Z. and B.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Shenzhen Science and Technology Program (Grant No. RCBS20221008093130083), Guangdong Basic and Applied Basic Research Foundation (Grant No. 2022A1515110429), Joint Open Fund of Water Cycle Field Station of the Heihe River Basin, CGS (Grant No. WCSHR-2025-07), Shenzhen Natural Science Fund (the Stable Support Plan Program Grant No. GXWD20220811170436002) and the Shenzhen Science and Technology Program (Grant No. SYSPG20241211173609007).

Data Availability Statement

No new data were created.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Song, F.; Karniadakis, G.E. Variable-order fractional models for wall-bounded turbulent flows. Entropy 2021, 23, 782. [Google Scholar] [CrossRef]
  2. Li, M.; Zhao, J. Numerical approximations of stochastic time-fractional Burgers equations with fractional Gaussian noise. J. Comput. Phys. 2025, 512, 113567. [Google Scholar]
  3. Khan, N.; Mahmood, A. An implicit numerical scheme based on B-spline functions for time-fractional Burgers equation. Kashmir J. Math. 2025, 12, 45–60. [Google Scholar]
  4. Liu, T.; Zhang, Q. The finite volume element method for the two-dimensional space-fractional convection-diffusion equation. Numer. Methods Partial Differ. Equ. 2024, 40, e23045. [Google Scholar]
  5. Li, C. Numerical Methods for Fractional Calculus; CRC Press: Boca Raton, FL, USA, 2023. [Google Scholar]
  6. Zhao, J.; Xu, Q. A priori and a posteriori error estimates of a space–time Petrov–Galerkin spectral method for time-fractional diffusion equation. J. Sci. Comput. 2024, 99, 45. [Google Scholar]
  7. Dong, R.; Wang, Z.; Li, X. A semi-adaptive finite difference method for simulating two-sided fractional convection–diffusion quenching problems. Appl. Numer. Math. 2025, 198, 116796. [Google Scholar] [CrossRef]
  8. Kumar, A.; Sharma, S. A novel exponentially fitted finite-difference method for time-fractional singularly perturbed convection–diffusion problems with variable coefficients. Front. Appl. Math. Stat. 2025, 11, 145678. [Google Scholar]
  9. Zhang, Y.; Chen, H. An efficient explicit group method for time fractional Burgers equation. Front. Phys. 2025, 13, 789012. [Google Scholar] [CrossRef]
  10. Garg, R.; Kumar, S. A stabilized finite element formulation with shock-capturing for solving advection-dominated convection–diffusion equations having time-fractional derivatives. J. Comput. Sci. 2024, 78, 102345. [Google Scholar]
  11. Singh, P.; Gupta, V. Finite element algorithm based on high-order time approximation for time fractional convection-diffusion equation. Comput. Math. Appl. 2024, 150, 210–225. [Google Scholar]
  12. Mirzaei, D.; Dehghan, M. A high-efficient accurate coupled mesh-free scheme for 2D/3D space-fractional convection-diffusion/Burgers’ problems. Comput. Methods Appl. Mech. Eng. 2022, 392, 114712. [Google Scholar]
  13. Tatari, M.; Haghighi, M. A fast finite difference/RBF meshless approach for time fractional convection-diffusion equation with non-smooth solution. Eng. Anal. Bound. Elem. 2024, 158, 123–135. [Google Scholar]
  14. Esmaeili, S.; Shamsi, M. Müntz spectral method for two-dimensional space-fractional convection-diffusion equation. Commun. Comput. Phys. 2019, 26, 1415–1443. [Google Scholar]
  15. Zeng, X. Spectral Galerkin methods for Riesz space-fractional convection–diffusion equations. Fractal Fract. 2024, 8, 387. [Google Scholar]
  16. Wang, H.; Yang, D. A Petrov-Galerkin spectral method for fractional convection-diffusion equations with two-sided fractional derivative. Int. J. Comput. Math. 2024, 101, 789–805. [Google Scholar] [CrossRef]
  17. Xie, J.; Wang, L. Barycentric rational interpolation method for solving time-dependent fractional convection-diffusion equation. AIMS Math. 2024, 9, 9876–9895. [Google Scholar]
  18. Chen, S.; Shen, J.; Wang, L.L. Generalized Jacobi functions and their applications to fractional differential equations. Math. Comput. 2019, 88, 1831–1858. [Google Scholar] [CrossRef]
  19. Mao, Z.; Karniadakis, G.E. A spectral method (of exponential convergence) for singular solutions of the diffusion equation with general two-sided fractional derivative. J. Comput. Phys. 2020, 404, 109153. [Google Scholar] [CrossRef]
  20. Liu, F.; Zhuang, P.; Liu, Q. Numerical Methods for Fractional Partial Differential Equations; Springer: Berlin/Heidelberg, Germany, 2021. [Google Scholar]
  21. Zhang, H.; Shen, J. Petrov-Galerkin spectral methods for fractional PDEs with weakly singular solutions. SIAM J. Numer. Anal. 2022, 60, 1–24. [Google Scholar]
  22. Yu, Z.; Wu, B.; Sun, J.; Liu, W. A generalized-Jacobi-function spectral method for space-time fractional reaction-diffusion equations with viscosity terms. Appl. Numer. Math. 2020, 152, 355–378. [Google Scholar] [CrossRef]
  23. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  24. Di Nezza, E.; Palatucci, G.; Valdinoci, E. Hitchhiker’s guide to the fractional Sobolev spaces. Bull. Des Sci. Mathématiques 2012, 136, 521–573. [Google Scholar] [CrossRef]
  25. Shen, J.; Tang, T.; Wang, L.L. Spectral Methods: Algorithms, Analysis and Applications; Springer Series in Computational Mathematics; Springer: Berlin/Heidelberg, Germany, 2011; Volume 41. [Google Scholar]
  26. Knoll, D.A.; Keyes, D.E. Jacobian-free Newton–Krylov methods: A survey of approaches and applications. J. Comput. Phys. 2004, 193, 357–397. [Google Scholar] [CrossRef]
  27. Kelley, C.T. Iterative Methods for Linear and Nonlinear Equations; SIAM: Philadelphia, PA, USA, 1995. [Google Scholar]
  28. Dennis, J.E.; Schnabel, R.B. Numerical Methods for Unconstrained Optimization and Nonlinear Equations; SIAM: Philadelphia, PA, USA, 1996. [Google Scholar]
Figure 1. Convergence of the space-time spectral method for the manufactured solution. (First row): spatial convergence with fixed N t = 8 ; (2nd row): temporal convergence with fixed N x = N y = 48 . Parameters: α = 0.5 , β = 1.5 , ν = 2.0 , T = 10.0 , μ nl = 0.50 .
Figure 1. Convergence of the space-time spectral method for the manufactured solution. (First row): spatial convergence with fixed N t = 8 ; (2nd row): temporal convergence with fixed N x = N y = 48 . Parameters: α = 0.5 , β = 1.5 , ν = 2.0 , T = 10.0 , μ nl = 0.50 .
Fractalfract 10 00324 g001
Figure 2. Convergence of the space-time spectral method for the manufactured solution. (First row): spatial convergence with fixed N t = 8 ; (2nd row): temporal convergence with fixed N x = N y = 48 . Parameters: α = 0.6 , β = 1.2 , ν = 2.0 , T = 10.0 , μ nl = 1.00 .
Figure 2. Convergence of the space-time spectral method for the manufactured solution. (First row): spatial convergence with fixed N t = 8 ; (2nd row): temporal convergence with fixed N x = N y = 48 . Parameters: α = 0.6 , β = 1.2 , ν = 2.0 , T = 10.0 , μ nl = 1.00 .
Fractalfract 10 00324 g002
Figure 3. Convergence of the space-time spectral method for the manufactured solution. (First row): spatial convergence with fixed N t = 8 ; (2nd row): temporal convergence with fixed N x = N y = 48 . Parameters: α = 0.2 , β = 1.2 , ν = 2.0 , T = 10.0 , μ nl = 1.50 .
Figure 3. Convergence of the space-time spectral method for the manufactured solution. (First row): spatial convergence with fixed N t = 8 ; (2nd row): temporal convergence with fixed N x = N y = 48 . Parameters: α = 0.2 , β = 1.2 , ν = 2.0 , T = 10.0 , μ nl = 1.50 .
Fractalfract 10 00324 g003
Figure 4. Convergence of the space-time spectral method for the manufactured solution. (First row): spatial convergence with fixed N t = 8 ; (2nd row): temporal convergence with fixed N x = N y = 48 . Parameters: α = 0.6 , β = 1.8 , ν = 2.0 , T = 10.0 , μ nl = 1.50 .
Figure 4. Convergence of the space-time spectral method for the manufactured solution. (First row): spatial convergence with fixed N t = 8 ; (2nd row): temporal convergence with fixed N x = N y = 48 . Parameters: α = 0.6 , β = 1.8 , ν = 2.0 , T = 10.0 , μ nl = 1.50 .
Fractalfract 10 00324 g004
Figure 5. Convergence of the space-time spectral method for the manufactured solution. (First row): spatial convergence with fixed N t = 8 ; (2nd row): temporal convergence with fixed N x = N y = 48 . Parameters: α = 0.6 , β = 1.8 , ν = 2.0 , T = 10.0 , μ nl = 2.50 .
Figure 5. Convergence of the space-time spectral method for the manufactured solution. (First row): spatial convergence with fixed N t = 8 ; (2nd row): temporal convergence with fixed N x = N y = 48 . Parameters: α = 0.6 , β = 1.8 , ν = 2.0 , T = 10.0 , μ nl = 2.50 .
Fractalfract 10 00324 g005
Figure 6. Evolution of shock waves in the two-dimensional integer-order Burgers equation. (Top two rows): contour plots at t = 0.0 , 0.2 , 0.4 , 0.6 , 0.8 , 1.0 (from left to right, top to bottom); (bottom row): one-dimensional profiles along y = π at the same time instants, showing the gradual steepening of the front and the formation of a shock wave. Parameters: ν = 0.05 , domain [ 0 , 2 π ] 2 , grid 128 × 128 .
Figure 6. Evolution of shock waves in the two-dimensional integer-order Burgers equation. (Top two rows): contour plots at t = 0.0 , 0.2 , 0.4 , 0.6 , 0.8 , 1.0 (from left to right, top to bottom); (bottom row): one-dimensional profiles along y = π at the same time instants, showing the gradual steepening of the front and the formation of a shock wave. Parameters: ν = 0.05 , domain [ 0 , 2 π ] 2 , grid 128 × 128 .
Fractalfract 10 00324 g006
Figure 7. Evolution of shock waves in the two-dimensional integer-order Burgers equation. (Top two rows): contour plots at t = 0.0 , 0.2 , 0.4 , 0.6 , 0.8 , 1.0 (from left to right, top to bottom); (bottom row): one-dimensional profiles along y = π at the same time instants, showing the gradual steepening of the front and the formation of a shock wave. Parameters: ν = 0.10 , domain [ 0 , 2 π ] 2 , grid 128 × 128 .
Figure 7. Evolution of shock waves in the two-dimensional integer-order Burgers equation. (Top two rows): contour plots at t = 0.0 , 0.2 , 0.4 , 0.6 , 0.8 , 1.0 (from left to right, top to bottom); (bottom row): one-dimensional profiles along y = π at the same time instants, showing the gradual steepening of the front and the formation of a shock wave. Parameters: ν = 0.10 , domain [ 0 , 2 π ] 2 , grid 128 × 128 .
Fractalfract 10 00324 g007
Figure 8. Evolution of shock waves in the two-dimensional integer-order Burgers equation. (Top two rows): contour plots at t = 0.0 , 0.2 , 0.4 , 0.6 , 0.8 , 1.0 (from left to right, top to bottom); (bottom row): one-dimensional profiles along y = π at the same time instants, showing the gradual steepening of the front and the formation of a shock wave. Parameters: ν = 0.20 , domain [ 0 , 2 π ] 2 , grid 128 × 128 .
Figure 8. Evolution of shock waves in the two-dimensional integer-order Burgers equation. (Top two rows): contour plots at t = 0.0 , 0.2 , 0.4 , 0.6 , 0.8 , 1.0 (from left to right, top to bottom); (bottom row): one-dimensional profiles along y = π at the same time instants, showing the gradual steepening of the front and the formation of a shock wave. Parameters: ν = 0.20 , domain [ 0 , 2 π ] 2 , grid 128 × 128 .
Fractalfract 10 00324 g008
Figure 9. Evolution of shock waves in the two-dimensional integer-order Burgers equation. (Top two rows): contour plots at t = 0.0 , 0.2 , 0.4 , 0.6 , 0.8 , 1.0 (from left to right, top to bottom); (bottom row): one-dimensional profiles along y = π at the same time instants, showing the gradual steepening of the front and the formation of a shock wave. Parameters: ν = 0.50 , domain [ 0 , 2 π ] 2 , grid 128 × 128 .
Figure 9. Evolution of shock waves in the two-dimensional integer-order Burgers equation. (Top two rows): contour plots at t = 0.0 , 0.2 , 0.4 , 0.6 , 0.8 , 1.0 (from left to right, top to bottom); (bottom row): one-dimensional profiles along y = π at the same time instants, showing the gradual steepening of the front and the formation of a shock wave. Parameters: ν = 0.50 , domain [ 0 , 2 π ] 2 , grid 128 × 128 .
Fractalfract 10 00324 g009
Table 1. Spatial convergence errors for the manufactured solution with α = 0.5 , β = 1.5 , ν = 2.0 , T = 10.0 , N t = 8 , and μ nl = 0.5 .
Table 1. Spatial convergence errors for the manufactured solution with α = 0.5 , β = 1.5 , ν = 2.0 , T = 10.0 , N t = 8 , and μ nl = 0.5 .
N x = N y L ω 2 Error H ω 1 Error L ω ErrorCPU Time (s)
166.1436 × 10−141.0113 × 10−132.8866 × 10−140.1897
245.0710 × 10−149.7368 × 10−142.2204 × 10−140.1436
325.7279 × 10−141.1290 × 10−132.3537 × 10−140.2604
403.7753 × 10−147.7280 × 10−141.3767 × 10−140.2428
483.3738 × 10−141.0028 × 10−131.0880 × 10−140.4226
Table 2. Temporal convergence errors for the manufactured solution with α = 0.5 , β = 1.5 , ν = 2.0 , T = 10.0 , N x = N y = 48 , and μ nl = 0.5 .
Table 2. Temporal convergence errors for the manufactured solution with α = 0.5 , β = 1.5 , ν = 2.0 , T = 10.0 , N x = N y = 48 , and μ nl = 0.5 .
N t L ω 2 Error H ω 1 Error L ω ErrorCPU Time (s)
41.8792 × 10−148.9939 × 10−143.9968 × 10−150.2423
61.9923 × 10−149.0179 × 10−144.4409 × 10−150.2617
83.3738 × 10−141.0028 × 10−131.0880 × 10−140.3004
104.4293 × 10−137.9446 × 10−132.1427 × 10−130.4735
125.1311 × 10−128.7509 × 10−122.5751 × 10−120.4772
Table 3. Spatial convergence errors for the manufactured solution with α = 0.6 , β = 1.2 , ν = 2.0 , T = 10.0 , N t = 8 , and μ nl = 1.0 .
Table 3. Spatial convergence errors for the manufactured solution with α = 0.6 , β = 1.2 , ν = 2.0 , T = 10.0 , N t = 8 , and μ nl = 1.0 .
N x = N y L ω 2 Error H ω 1 Error L ω ErrorCPU Time (s)
165.4819 × 10−141.1959 × 10−132.5313 × 10−140.1758
241.1016 × 10−133.0633 × 10−135.1070 × 10−140.1906
321.1526 × 10−132.2320 × 10−134.4631 × 10−140.2520
401.5067 × 10−134.5021 × 10−137.1054 × 10−140.2263
489.5782 × 10−142.9839 × 10−133.8636 × 10−140.4183
Table 4. Temporal convergence errors for the manufactured solution with α = 0.6 , β = 1.2 , ν = 2.0 , T = 10.0 , N x = N y = 48 , and μ nl = 1.0 .
Table 4. Temporal convergence errors for the manufactured solution with α = 0.6 , β = 1.2 , ν = 2.0 , T = 10.0 , N x = N y = 48 , and μ nl = 1.0 .
N t L ω 2 Error H ω 1 Error L ω ErrorCPU Time (s)
42.8625 × 10−141.2319 × 10−136.2172 × 10−150.1997
62.8595 × 10−141.2375 × 10−136.8834 × 10−150.2585
89.8752 × 10−142.9839 × 10−133.8636 × 10−140.3080
101.2947 × 10−123.2696 × 10−127.8249 × 10−130.3864
123.9660 × 10−111.0866 × 10−102.2288 × 10−110.4270
Table 5. Spatial convergence errors for the manufactured solution with α = 0.2 , β = 1.2 , ν = 2.0 , T = 10.0 , N t = 8 , and μ nl = 1.5 .
Table 5. Spatial convergence errors for the manufactured solution with α = 0.2 , β = 1.2 , ν = 2.0 , T = 10.0 , N t = 8 , and μ nl = 1.5 .
N x = N y L ω 2 Error H ω 1 Error L ω ErrorCPU Time (s)
163.1838 × 10−146.4252 × 10−142.1316 × 10−140.2091
244.1921 × 10−122.2066 × 10−111.9575 × 10−120.1419
322.6382 × 10−121.9563 × 10−111.2448 × 10−120.2566
403.3307 × 10−122.9044 × 10−111.3171 × 10−120.3212
487.0680 × 10−136.6675 × 10−123.8247 × 10−130.3331
Table 6. Temporal convergence errors for the manufactured solution with α = 0.2 , β = 1.2 , ν = 2.0 , T = 10.0 , N x = N y = 48 , and μ nl = 1.5 .
Table 6. Temporal convergence errors for the manufactured solution with α = 0.2 , β = 1.2 , ν = 2.0 , T = 10.0 , N x = N y = 48 , and μ nl = 1.5 .
N t L ω 2 Error H ω 1 Error L ω ErrorCPU Time (s)
49.5272 × 10−154.0712 × 10−142.2760 × 10−150.2329
63.5401 × 10−141.1194 × 10−131.4932 × 10−140.2649
87.0680 × 10−136.6675 × 10−123.8247 × 10−130.3047
101.7163 × 10−123.4951 × 10−121.1912 × 10−120.4046
121.2153 × 10−112.4173 × 10−119.0468 × 10−120.4738
Table 7. Spatial convergence errors for the manufactured solution with α = 0.6 , β = 1.8 , ν = 2.0 , T = 10.0 , N t = 8 , and μ nl = 1.5 .
Table 7. Spatial convergence errors for the manufactured solution with α = 0.6 , β = 1.8 , ν = 2.0 , T = 10.0 , N t = 8 , and μ nl = 1.5 .
N x = N y L ω 2 Error H ω 1 Error L ω ErrorCPU Time (s)
161.2526 × 10−131.6873 × 10−132.7311 × 10−140.2413
248.4321 × 10−141.3229 × 10−132.3093 × 10−140.1478
325.9306 × 10−141.3741 × 10−131.9984 × 10−140.2124
408.1367 × 10−141.5910 × 10−133.0642 × 10−140.2523
487.5375 × 10−141.7073 × 10−132.1982 × 10−140.3879
Table 8. Temporal convergence errors for the manufactured solution with α = 0.6 , β = 1.8 , ν = 2.0 , T = 10.0 , N x = N y = 48 , and μ nl = 1.5 .
Table 8. Temporal convergence errors for the manufactured solution with α = 0.6 , β = 1.8 , ν = 2.0 , T = 10.0 , N x = N y = 48 , and μ nl = 1.5 .
N t L ω 2 Error H ω 1 Error L ω ErrorCPU Time (s)
43.2373 × 10−141.2421 × 10−138.2157 × 10−150.1863
63.9178 × 10−141.2692 × 10−136.6613 × 10−150.2501
87.5375 × 10−141.7073 × 10−132.1982 × 10−140.3161
101.5053 × 10−122.8076 × 10−125.5600 × 10−130.4056
122.0528 × 10−114.2409 × 10−111.1269 × 10−110.4697
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.

Share and Cite

MDPI and ACS Style

Yu, Z.; Guo, S.; Zhang, X.; Zhang, B. A Space–Time Spectral Method for Nonlinear Fractional Convection–Diffusion Equations with Viscosity Terms. Fractal Fract. 2026, 10, 324. https://doi.org/10.3390/fractalfract10050324

AMA Style

Yu Z, Guo S, Zhang X, Zhang B. A Space–Time Spectral Method for Nonlinear Fractional Convection–Diffusion Equations with Viscosity Terms. Fractal and Fractional. 2026; 10(5):324. https://doi.org/10.3390/fractalfract10050324

Chicago/Turabian Style

Yu, Zhe, Shanshan Guo, Xinming Zhang, and Baohe Zhang. 2026. "A Space–Time Spectral Method for Nonlinear Fractional Convection–Diffusion Equations with Viscosity Terms" Fractal and Fractional 10, no. 5: 324. https://doi.org/10.3390/fractalfract10050324

APA Style

Yu, Z., Guo, S., Zhang, X., & Zhang, B. (2026). A Space–Time Spectral Method for Nonlinear Fractional Convection–Diffusion Equations with Viscosity Terms. Fractal and Fractional, 10(5), 324. https://doi.org/10.3390/fractalfract10050324

Article Metrics

Back to TopTop