Papers
Topics
Authors
Recent
Search
2000 character limit reached

Padé-Based ETD2RK-DS Formulation

Updated 18 January 2026
  • 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 φ\varphi-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, Asante-Asamani et al., 2020).

1. Padé Approximation for Matrix Exponentials and φ\varphi-Functions

The foundation of the method is the replacement of analytic exponential and φ\varphi-functions by low-degree Padé rational approximants. For an argument zz, the φ\varphi-functions required by exponential integrators are: φ0(z)=ez,φ1(z)=ez1z,φ2(z)=ezz1z2,  \varphi_0(z)=e^z, \quad \varphi_1(z)=\frac{e^z-1}{z}, \quad \varphi_2(z) = \frac{e^z-z-1}{z^2}, \;\dots These are approximated, for example, by the (0,2)(0,2) Padé approximant for φ0(z)\varphi_0(z): P0,2(z)=2z2+2z+2withezP0,2(z)=O(z3)as z0.P_{0,2}(z)=\frac{2}{z^2+2z+2}\quad \text{with}\quad e^z - P_{0,2}(z) = O(z^3)\quad \text{as}\ z\to 0. For practical recursion and linear solvers, three rational functions are defined: Q1(z)=P0,2(z),Q2(z)=z+2z2+2z+2,Q3(z)=z+1z2+2z+2,Q_1(z) = P_{0,2}(z),\quad Q_2(z) = \frac{z+2}{z^2+2z+2},\quad Q_3(z) = \frac{z+1}{z^2+2z+2}, with partial fraction decompositions at poles φ\varphi0, φ\varphi1 and residues φ\varphi2, φ\varphi3, φ\varphi4. The rational actions φ\varphi5 correspond to solutions of shifted linear systems of the form φ\varphi6, with final results given as φ\varphi7 (Sarumi, 11 Jan 2026).

2. Dimension-Split ETD2RK Scheme

After discretizing space, the semi-discrete initial value problem for φ\varphi8 is

φ\varphi9

where φ\varphi0 and φ\varphi1 are Kronecker-structured matrices representing directional Laplacians. The second-order, dimension-split ETD2RK-DS time-stepping advances the solution via

φ\varphi2

with each matrix exponential and φ\varphi3-function product replaced by an equivalent Padé rational operator (Sarumi, 11 Jan 2026). The fully discrete, Padé-based forms read: φ\varphi4 Each use of φ\varphi5 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 φ\varphi6 in φ\varphi7 and φ\varphi8 satisfying φ\varphi9, uniform stability is established: zz0 where zz1 is independent of zz2. Second-order accuracy in time is proven for sufficiently regular exact solutions: zz3 by an analysis leveraging the mild solution representation, Lipschitz bounds, and careful control of the Padé and zz4-function remainder terms (Sarumi, 11 Jan 2026).

The use of real or complex Padé rational approximations preserves zz5-stability, contingent on suitable pole-residue parametrizations. For schemes using real distinct poles (RDP), the scalar stability function

zz6

satisfies zz7, 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 zz8 allows dimension splitting and explicit tensor rearrangement: solutions of zz9 are broken into φ\varphi0 independent tridiagonal problems of size φ\varphi1 each, for a total application cost of φ\varphi2 per direction.

For instance, in 2D:

  • For φ\varphi3, slice φ\varphi4 into φ\varphi5 and solve

φ\varphi6

  • For φ\varphi7, index swapping produces φ\varphi8, similarly solved.

Pseudocode for a 2D φ\varphi9 operation: φ0(z)\varphi_0(z)9 This slicing reduces the 2D per-step cost from φ0(z)=ez,φ1(z)=ez1z,φ2(z)=ezz1z2,  \varphi_0(z)=e^z, \quad \varphi_1(z)=\frac{e^z-1}{z}, \quad \varphi_2(z) = \frac{e^z-z-1}{z^2}, \;\dots0 (for full unsplit LU) to φ0(z)=ez,φ1(z)=ez1z,φ2(z)=ezz1z2,  \varphi_0(z)=e^z, \quad \varphi_1(z)=\frac{e^z-1}{z}, \quad \varphi_2(z) = \frac{e^z-z-1}{z^2}, \;\dots1; similarly φ0(z)=ez,φ1(z)=ez1z,φ2(z)=ezz1z2,  \varphi_0(z)=e^z, \quad \varphi_1(z)=\frac{e^z-1}{z}, \quad \varphi_2(z) = \frac{e^z-z-1}{z^2}, \;\dots2 to φ0(z)=ez,φ1(z)=ez1z,φ2(z)=ezz1z2,  \varphi_0(z)=e^z, \quad \varphi_1(z)=\frac{e^z-1}{z}, \quad \varphi_2(z) = \frac{e^z-z-1}{z^2}, \;\dots3 in 3D (Sarumi, 11 Jan 2026).

Each 1D shifted system may be recast as a Sylvester equation or diagonalized explicitly if φ0(z)=ez,φ1(z)=ez1z,φ2(z)=ezz1z2,  \varphi_0(z)=e^z, \quad \varphi_1(z)=\frac{e^z-1}{z}, \quad \varphi_2(z) = \frac{e^z-z-1}{z^2}, \;\dots4. Then, with stored eigendecomposition,

φ0(z)=ez,φ1(z)=ez1z,φ2(z)=ezz1z2,  \varphi_0(z)=e^z, \quad \varphi_1(z)=\frac{e^z-1}{z}, \quad \varphi_2(z) = \frac{e^z-z-1}{z^2}, \;\dots5

where all right-hand sides are processed via two matrix–vector multiplies plus a Hadamard division. These operations are φ0(z)=ez,φ1(z)=ez1z,φ2(z)=ezz1z2,  \varphi_0(z)=e^z, \quad \varphi_1(z)=\frac{e^z-1}{z}, \quad \varphi_2(z) = \frac{e^z-z-1}{z^2}, \;\dots6 in 2D, φ0(z)=ez,φ1(z)=ez1z,φ2(z)=ezz1z2,  \varphi_0(z)=e^z, \quad \varphi_1(z)=\frac{e^z-1}{z}, \quad \varphi_2(z) = \frac{e^z-z-1}{z^2}, \;\dots7 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 φ0(z)=ez,φ1(z)=ez1z,φ2(z)=ezz1z2,  \varphi_0(z)=e^z, \quad \varphi_1(z)=\frac{e^z-1}{z}, \quad \varphi_2(z) = \frac{e^z-z-1}{z^2}, \;\dots8 time accuracy—e.g., φ0(z)=ez,φ1(z)=ez1z,φ2(z)=ezz1z2,  \varphi_0(z)=e^z, \quad \varphi_1(z)=\frac{e^z-1}{z}, \quad \varphi_2(z) = \frac{e^z-z-1}{z^2}, \;\dots9.

Performance benchmarks highlight substantial efficiency gains:

Solver Cost per Step (2D) CPU Time ((0,2)(0,2)0) Scaling
Sylvester (Padé) (0,2)(0,2)1 (0,2)(0,2)2–(0,2)(0,2)3 s Mild increase
LU-slice (Padé) (0,2)(0,2)4 (0,2)(0,2)5–(0,2)(0,2)6 s Mild increase
Full LU (unsplit) (0,2)(0,2)7 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: (0,2)(0,2)8 yielding sparse real-shifted linear solves and favorable (0,2)(0,2)9-stability properties. The implementation benefits from Thomas-type (tridiagonal) solvers (φ0(z)\varphi_0(z)0), 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 φ0(z)\varphi_0(z)1. Large-scale 3D problems (e.g., φ0(z)\varphi_0(z)2 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 φ0(z)\varphi_0(z)3; practical stability observed in locally bounded, non-Lipschitz φ0(z)\varphi_0(z)4).
  • Scalability: per-step cost reduction from φ0(z)\varphi_0(z)5 to φ0(z)\varphi_0(z)6 in 2D (and φ0(z)\varphi_0(z)7 to φ0(z)\varphi_0(z)8 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).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Padé-Based ETD2RK-DS Formulation.