Padé-Based ETD2RK-DS Formulation
- The paper introduces a Padé-based ETD2RK-DS formulation that replaces analytic exponentials with low-degree rational approximants to boost computational efficiency.
- It employs tensor slicing and dimension splitting to decouple high-dimensional reaction–diffusion problems, reducing per-step cost significantly.
- Empirical benchmarks and theoretical analysis confirm uniform stability and second-order time accuracy even for large-scale stiff semi-discrete systems.
The Padé-based ETD2RK-DS formulation denotes a class of second-order exponential time-differencing Runge–Kutta schemes for multidimensional reaction–diffusion equations, implemented with dimension (spatial) splitting and rational Padé approximations of operator exponentials and associated -functions. This approach enables stable, accurate, and highly efficient time integration for large-scale stiff semi-discrete systems arising from the spatial discretization of reaction–diffusion problems in two and three spatial dimensions, dramatically reducing computational cost relative to classical unsplit implicit solvers by exploiting both tensor (Kronecker) structure and spectral decompositions (Sarumi, 11 Jan 2026, &&&1&&&).
1. Padé Approximation for Matrix Exponentials and -Functions
The foundation of the method is the replacement of analytic exponential and -functions by low-degree Padé rational approximants. For an argument , the -functions required by exponential integrators are: These are approximated, for example, by the Padé approximant for : For practical recursion and linear solvers, three rational functions are defined: with partial fraction decompositions at poles , and residues , , . The rational actions correspond to solutions of shifted linear systems of the form , with final results given as (Sarumi, 11 Jan 2026).
2. Dimension-Split ETD2RK Scheme
After discretizing space, the semi-discrete initial value problem for is
where and are Kronecker-structured matrices representing directional Laplacians. The second-order, dimension-split ETD2RK-DS time-stepping advances the solution via
with each matrix exponential and -function product replaced by an equivalent Padé rational operator (Sarumi, 11 Jan 2026). The fully discrete, Padé-based forms read: Each use of acts via solutions of complex-shifted linear systems as above, with tensor structure enabling reduction to independent 1D solves.
3. Stability, Convergence, and Theoretical Guarantees
For locally Lipschitz in and satisfying , uniform stability is established: where is independent of . Second-order accuracy in time is proven for sufficiently regular exact solutions: by an analysis leveraging the mild solution representation, Lipschitz bounds, and careful control of the Padé and -function remainder terms (Sarumi, 11 Jan 2026).
The use of real or complex Padé rational approximations preserves -stability, contingent on suitable pole-residue parametrizations. For schemes using real distinct poles (RDP), the scalar stability function
satisfies , confirming the strong damping of stiff modes (Asante-Asamani et al., 2020).
4. Implementation: Tensor Slicing and Sylvester Equation Solvers
The Kronecker sum structure of allows dimension splitting and explicit tensor rearrangement: solutions of are broken into independent tridiagonal problems of size each, for a total application cost of per direction.
For instance, in 2D:
- For , slice into and solve
- For , index swapping produces , similarly solved.
Pseudocode for a 2D operation:
1 2 3 4 5 |
for i = 1 to m_x-1:
extract tilde g^{[i]}
solve (τ A_y – s I) · tilde v^{[i]} = r_ℓ · tilde g^{[i]}
scatter tilde v^{[i]} back into v
return 2 · Re(v) |
Each 1D shifted system may be recast as a Sylvester equation or diagonalized explicitly if . Then, with stored eigendecomposition,
where all right-hand sides are processed via two matrix–vector multiplies plus a Hadamard division. These operations are in 2D, in 3D (Sarumi, 11 Jan 2026).
5. Empirical Performance and Benchmark Problems
Numerical experiments validate the method's accuracy and cost reductions. For the Allen–Cahn equation and FitzHugh–Nagumo systems in 2D and 3D, empirical error rates confirm time accuracy—e.g., .
Performance benchmarks highlight substantial efficiency gains:
| Solver | Cost per Step (2D) | CPU Time () | Scaling |
|---|---|---|---|
| Sylvester (Padé) | $0.8$–$13.8$ s | Mild increase | |
| LU-slice (Padé) | $1.1$–$18$ s | Mild increase | |
| Full LU (unsplit) | Tens of seconds | Steep increase |
The Sylvester-based solver incurs only moderate additional cost when switching to higher-order Padé, in contrast to LU-based approaches which approximately double in cost due to more linear solves (Sarumi, 11 Jan 2026).
6. Comparison with Alternative ETD2RK-DS Formulations
A related dimensionally-split ETD2RK-DS with real-pole rational approximants (RDP) has been developed independently (Asante-Asamani et al., 2020). This uses second-order rational approximants of the form: yielding sparse real-shifted linear solves and favorable -stability properties. The implementation benefits from Thomas-type (tridiagonal) solvers (), and is naturally parallelizable over directions.
Empirical studies report that such dimensionally split Padé/RDP-based ETD2RK schemes outperform classical IMEX and ETD–Crank–Nicolson solvers in both accuracy and computational efficiency, with observed efficiency orders of convergence . Large-scale 3D problems (e.g., nodes) are solved in practical wall-clock time on standard desktops (Asante-Asamani et al., 2020).
7. Scope, Generalizations, and Practical Considerations
The Padé-based ETD2RK-DS approach is applicable to semilinear parabolic PDEs on tensor-product domains, with Dirichlet, Neumann, or periodic boundary conditions. The method assumes Kronecker-structured (separable) discretizations, with spectral (eigendecomposition-based), or tridiagonal solvers, applicable to both coupled and single-species systems. Advantages include:
- Uniform stability and second-order convergence for mildly restricted nonlinearities (locally Lipschitz ; practical stability observed in locally bounded, non-Lipschitz ).
- Scalability: per-step cost reduction from to in 2D (and to in 3D) via explicit tensor-slicing and spectral solvers.
- Capability to use higher-order rational approximants with only mild cost increase.
- Compatibility with parallel and spectral methods (e.g., FFT for periodic cases).
A plausible implication is that for high-dimensional, large-scale stiff diffusive–reactive problems where operator splitting and effective exploitation of structure is possible, Padé-based ETD2RK-DS formulations provide a near-optimal practical strategy among exponential integrator schemes (Sarumi, 11 Jan 2026, Asante-Asamani et al., 2020).