Next Article in Journal
Consecutive-k-out-of-n: G Systems with Stochastically Effective Protection Blocks
Previous Article in Journal
A Two-Parameter Geometric Model for Volume Estimation and Grade Classification of ISA Brown Eggs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficiency of 3-Additive Linear Multistep Methods for a Stiff Combustion Model

by
Raed Ali Mara’Beh
1 and
Pedro González Rodelas
2,*
1
Department of Mathematics, Foundation Program, College of General Studies, Qatar University, Doha 2713, Qatar
2
Department of Applied Mathematics, University of Granada, 18071 Granada, Spain
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(14), 2475; https://doi.org/10.3390/math14142475
Submission received: 9 May 2026 / Revised: 1 July 2026 / Accepted: 5 July 2026 / Published: 9 July 2026
(This article belongs to the Section E: Applied Mathematics)

Abstract

Efficient and accurate time integration is essential for simulating combustion processes with stiff, multiscale dynamics arising from diffusion, reaction, and advection interactions. Standard implicit–explicit (IMEX) methods employ a two-additive splitting in which these three physical processes are grouped into only two components, often forcing diffusion and reaction to be treated together despite their different numerical characteristics. This coupling may limit computational efficiency and flexibility. Three-additive splitting methods overcome this limitation by treating diffusion, reaction, and advection as separate components, allowing each process to be integrated using a more suitable implicit or explicit method. Although the theoretical properties of three-additive linear multistep methods (LMMs) have previously been established, their performance has been assessed only on a single benchmark problem. This paper presents the first systematic numerical evaluation of implicit–implicit–explicit (IIE) and implicit–explicit–explicit (IEE) linear multistep methods for a stiff one-dimensional combustion model with FKPP, Ignition, and Fisher reaction kinetics. The three-additive splitting methods are compared with standard IMEX-LMMs of up to fourth order using CPU time, RMS error, and a model-based stability analysis. The results show that the IIE and IEE methods consistently improve computational efficiency while maintaining comparable numerical accuracy and stability. In particular, the first-order methods exhibit larger stability regions than their IMEX counterparts, whereas the higher-order methods retain comparable stability while achieving superior work–precision performance. These findings demonstrate that three-additive LMMs provide an efficient and flexible alternative to conventional IMEX methods for stiff diffusion–reaction–advection systems.

1. Introduction

The diffusion–reaction–advection (DRA) model describes how a quantity spreads due to diffusion, changes through chemical or physical reactions, and is transported by advection through a liquid, gas, or solid environment. These processes are typically modeled using partial differential equations (PDEs). When the spatial domain is discretized using an appropriate scheme—such as finite differences or finite elements—the PDEs are transformed into a system of ordinary differential equations (ODEs) in time. This process yields an initial-value problem (IVP) of the form
d y d t ( t ) = F ( t , y ) , t [ t 0 , T ] , y ( t 0 ) = y 0 ,
where t R represents time, y ( t ) R m is the solution vector, and F : R × R m R m is the right-hand side (RHS) of the ODE system.
In many applications, the RHS F can be split into two parts:
d y d t ( t ) = f [ 1 ] ( t , y ) + f [ 2 ] ( t , y ) , t [ t 0 , T ] , y ( t 0 ) = y 0 ,
which allows different numerical methods to be applied to each part depending on their stiffness or physical properties. A widely used and effective approach for integrating DRA systems is the implicit–explicit (IMEX) scheme, especially in problems where different physical processes operate on widely separated time scales. By treating stiff terms implicitly and nonstiff terms explicitly, IMEX methods combine the stability advantages of implicit schemes with the computational efficiency of explicit schemes [1,2]. This makes them particularly attractive for challenging applications such as fluid dynamics, atmospheric modeling, multiphase flows, and reaction–diffusion systems [3,4].
The idea of IMEX splitting emerged in the late 1970s as a partitioned time-integration technique designed to handle differential equations containing both stiff and nonstiff components [5,6]. Shortly afterward, Crouzeix [7] formulated IMEX schemes within the framework of linear multistep methods (LMMs), establishing a basis for systematic advancements in the field. Since then, various classes of IMEX approaches have been proposed and examined rigorously. In particular, the family of IMEX-LMMs was formally developed and analyzed in [1,2], followed by numerous studies addressing their theoretical properties and practical performance (e.g., [3,4,8,9,10]).
In IMEX additive splitting schemes, the diffusion and reaction components are integrated implicitly, whereas the advection component is handled explicitly. This formulation forces the three physical processes to be grouped into two components, which are not always optimal. For instance, if the model contains a nonlinear and stiff reaction term, treating it together with the usual linear diffusion term in a single implicit step can lead to unnecessary complexity and a higher computational cost. Diffusion models are often well suited to fast linear solvers, whereas reaction terms can be reduced to uncoupled ODE systems that can be solved efficiently using specialized methods. Merging them prevents the full advantages of these properties. To overcome this limitation, a three-additive splitting linear multistep approach was introduced in [11] as an alternative to IMEX splitting. This approach treats diffusion, reaction, and advection separately, thereby providing greater flexibility and efficiency when different physical processes exhibit distinct characteristics. Moreover, it was shown in [11] that three-additive LMMs possess larger stability regions than several IMEX schemes of the same order, making them more effective for stiff DRA systems.
Although the theoretical properties of three-additive linear multistep methods were established in [11], their performance has been assessed only on a single benchmark problem, namely a stiff variant of the standard Brusselator model. Consequently, their effectiveness for representative combustion models with different reaction mechanisms has remained largely unexplored. The objective of the present work is to address this gap through a systematic investigation of the computational efficiency and stability of three-additive splitting methods for a stiff combustion model, together with a comparison against standard IMEX linear multistep methods. This study investigates the performance of several three-additive splitting LMMs through a systematic comparison with widely used IMEX schemes for diffusion–reaction–advection (DRA) combustion models [12]. The comparison focuses on key performance metrics, including numerical accuracy and computational efficiency (CPU time). The results show that the three-additive LMMs generally outperform their tested IMEX counterparts. In addition to accuracy and efficiency, stability plays a central role in the performance of time integration methods for stiff multiscale problems. Therefore, this work also investigates the stability properties of the three-additive LMMs through a model-based analysis, providing further insight into their robustness compared with standard IMEX schemes.
The main contributions of this work are summarized as follows:
  • A systematic evaluation of three-additive linear multistep methods on a representative stiff combustion model with FKPP, Ignition, and Fisher reaction kinetics, extending the numerical assessment beyond the single benchmark considered in [11].
  • A model-based stability analysis tailored to the combustion problem, including a quantitative characterization of the physically relevant reaction parameter.
  • A comprehensive comparison with standard IMEX linear multistep methods in terms of stability, computational efficiency, and numerical accuracy.
The remainder of this paper is organized as follows. Section 2 details the additive numerical schemes and methodology used for comparison. Section 3 introduces the one-dimensional combustion model, considering its formulation with FKPP, Ignition, and Fisher reaction terms. Section 4 investigates the linear stability properties of the three-additive LMMs through a test problem tailored to the characteristics of the combustion model. Section 5 reports numerical experiments conducted using various additive splitting methods. Finally, Section 6 summarizes the main results and concludes the study.

2. k-Step 3-Additive Linear Multistep Methods

The three-additive splitting approach leads to an initial-value problem of the form
d y d t ( t ) = f [ 1 ] ( t , y ) + f [ 2 ] ( t , y ) + f [ 3 ] ( t , y ) , t [ t 0 , T ] , y ( t 0 ) = y 0 ,
where problem (3) is assumed to arise from discretization of the spatial domain of the DRA system. The functions f [ 1 ] , f [ 2 ] , and f [ 3 ] correspond to the diffusion, reaction, and advection components, respectively. Because f [ 1 ] is typically stiff, it is integrated implicitly, whereas f [ 3 ] is nonstiff and thus handled explicitly. The intermediate term f [ 2 ] may exhibit either stiff or nonstiff behavior and can therefore be treated implicitly or explicitly, leading to the implicit–implicit–explicit (IIE) or implicit–explicit–explicit (IEE) formulations.
Let y n denote the numerical approximation at t n = t 0 + n Δ t , for a given time-step Δ t . A general k-step three-additive linear multistep method is defined by [11]:
y n + 1 = j = 0 k 1 a j y n j + Δ t j = 1 k 1 b j [ 1 ] f [ 1 ] ( t n j , y n j ) + j = w k 1 b j [ 2 ] f [ 2 ] ( t n j , y n j ) + j = 0 k 1 b j [ 3 ] f [ 3 ] ( t n j , y n j ) .
The term f [ i ] is treated implicitly if and only if its future-time coefficient is nonzero; that is, b 1 [ i ] 0 . The treatment of f [ 2 ] is controlled by the parameter w { 1 , 0 } : setting w = 1 makes f [ 2 ] implicit (IIE), while w = 0 makes it explicit (IEE). All method coefficients are assumed to be bounded and are chosen to satisfy the required order conditions.
In this work, we consider the IIE and IEE schemes of up to four orders, as shown in Table 1 and Table 2, respectively, and compare their performance with the standard IMEX-LMM counterparts summarized in Table 3. It is important to emphasize that the theoretical properties of the three-additive linear multistep methods used in this work, including the order conditions, local truncation error, zero-stability, and linear stability analysis, have been rigorously established in [11]. Since the focus of the present paper is the practical performance of these methods on a representative stiff combustion model, we do not repeat those theoretical derivations here. In particular, it was shown that the k-step IIE methods achieve order p = k , whereas the corresponding IEE methods attain order p = k 1 . For clarity, the order of each method is indicated by its name. The comparative analysis employs two distinct IMEX partitions. First, designed for the IIE versus IMEX comparison, the implicit component, f [ 1 ] ( t , y ) , combines the diffusion and reaction terms, while the advection term constitutes the explicit component, f [ 2 ] ( t , y ) . Conversely, for the comparison involving the IEE and IMEX methods, only the diffusion term is treated implicitly ( f [ 1 ] ( t , y ) ), while the advection and reaction terms are grouped into the explicit part ( f [ 2 ] ( t , y ) ).

3. Combustion Model

Combustion simulations are usually highly complex and require systems of coupled PDEs that model the interactions of several reacting species. These PDEs often express the conservation of mass, momentum, and energy [13].
A reduced one–dimensional model was introduced in [12] to capture the essential combustion behavior with a single scalar PDE. In this formulation, the flow field is prescribed and does not evolve due to the reaction itself. The model is written as:
y t = 1 + U 0 sin π x L γ 2 y x 2 y x + f ( y ) ,
where y denotes the mass fraction of the products. The parameter L is the characteristic length scale of the model and is set to L = 1 , following [12,14]. The computational domain is x [ 10 , 50 ] and is discretized uniformly using N = 500 grid points, corresponding to a mesh size of Δ x = ( 50 10 ) / 500 = 0.08 . Since the coefficient 1 + U 0 sin ( π x ) has a spatial period of 2, it completes exactly 20 periods over the computational domain. Therefore, the coefficient is periodic on the computational domain and is consistent with the imposed periodic boundary conditions. The parameter U 0 [ 0 , 1 ] controls the density and velocity variations in the flow, while γ represents the average diffusivity. Following [12,15], the model is tested using U 0 = { 0 , 0.75 , 0.99 } .
This model considers three representative reaction kinetics, each corresponding to a different combustion behavior. The FKPP reaction represents autocatalytic combustion and reaction fronts with smooth propagation, the Ignition model describes combustion processes that occur only after a threshold temperature or reactant concentration is reached, and the Fisher reaction represents strongly nonlinear flame propagation with sharper reaction fronts [12]. The reaction kinetics are defined as
f FKPP ( y ) = α 1 y ( 1 y ) , f Ignition ( y ) = α 2 ( 1 y ) ( y y s ) + , f Fisher ( y ) = α 3 y m ( 1 y ) ,
where α 1 , α 2 , and α 3 are the reaction rates, y s is the ignition threshold, ( y y s ) + = max ( y y s , 0 ) , and m is the nonlinearity index of the generalized Fisher model [12]. Since y denotes the mass fraction of the combustion products, it satisfies 0 y 1 . Following [12], the coefficients α 2 and α 3 are chosen such that all three reaction terms have the same maximum magnitude, yielding comparable reaction strengths:
f Ignition ( y ) = 0 y = y s + 1 2 , α 2 = α 1 ( 1 y s ) 2 , f Fisher ( y ) = 0 y = m m + 1 , α 3 = α 1 4 m m + 1 m 1 m m + 1 .
Periodic boundary conditions are employed to represent a repeating computational domain and to avoid artificial boundary effects. The initial condition is given by the Gaussian pulse
y ( x , t 0 ) = exp ( x μ 0 ) 2 σ 0 ,
which models a localized ignition kernel and allows the subsequent propagation of the reaction front to be investigated in a controlled and reproducible setting [12].
The parameter values used are α 1 = 0.1 , y s = 0.6 , m = 10 , γ = 0.1 , σ 0 = 10 , and μ 0 = 20.5 . For the numerical experiments, a uniform spatial discretization is employed, dividing the domain into N + 1 sub-intervals and using centered finite differences for the spatial derivatives. The resulting semi-discrete system is expressed as follows:
d y i d t = 1 + U 0 sin i π Δ x L γ ( Δ x ) 2 ( y i 1 2 y i + y i + 1 ) 1 2 Δ x ( y i + 1 y i 1 ) + f ( y i ) ,
for i = 1 , , N , with periodicity enforced by y 0 ( t ) = y N ( t ) and y N + 1 ( t ) = y 1 ( t ) .

4. Model-Based Stability Analysis

To analyze the linear stability properties of the three-additive LMMs, we consider the scalar test problem
d y d t = μ 2 y + λ y + i ν y ,
where μ , ν R and λ = λ r + i λ i C . This test equation represents a simplified model of the eigenvalues arising from the Jacobians of the split components f [ i ] , i = 1 , 2 , 3 . Following the standard approach used in additive splitting stability analysis, we consider a scalar model problem obtained under the assumption that the split Jacobians are simultaneously diagonalizable. Although this assumption does not generally hold for the variable-coefficient combustion model, the resulting analysis provides qualitative insight into the relative stability properties of the considered time-integration methods rather than an exact characterization of the semi-discrete system. In this context, the terms μ 2 y , λ y , and i ν y represent the diffusion, reaction, and advection components, respectively.
Applying a k-step three-additive LMM to (6) yields the linear recurrence
1 + Δ t b 1 [ 1 ] μ 2 Δ t b 1 [ 2 ] ( λ r + i λ i ) y n + 1 + j = 0 k 1 a j i Δ t b j [ 2 ] λ i + b j [ 3 ] ν + Δ t μ 2 b j [ 1 ] Δ t b j [ 2 ] λ r y n j = 0 .
Assuming a solution of the form y n = ξ n , the corresponding characteristic polynomial is given by
Φ ( ξ ) = 1 b 1 [ 1 ] z 1 b 1 [ 2 ] z 3 ξ k + j = 0 k 1 a j b j [ 1 ] z 1 b j [ 2 ] z 3 i b j [ 3 ] z 2 ξ k j 1 ,
where the dimensionless parameters are defined as
( z 1 , z 2 , z 3 ) = ( μ 2 Δ t , ν Δ t , λ Δ t ) .
Definition 1.
The three-additive LMM is said to be stable for a given ( z 1 , z 2 , z 3 ) if all roots { ξ j } of (7) satisfy
| ξ j | 1 ,
with strict inequality for multiple roots. Accordingly, the stability region is defined as
S = ( z 1 , z 2 , z 3 ) C 3 : max j | ξ j | 1 .
Unlike classical linear multistep methods, whose stability regions are subsets of C , the stability region of three-additive methods is inherently multidimensional. In particular, S C 3 R 6 , making direct visualization and interpretation impractical. This issue was addressed in [11] by considering limiting cases such as λ = i ν , λ = μ 2 , and λ = μ 2 + i ν . While these cases provide useful theoretical insights, they do not fully represent the range of behaviors encountered in practical applications.
For the combustion model (5), the Jacobian of the reaction term is real-valued. Therefore, it is reasonable to restrict the stability analysis to real values of z 3 . This assumption simplifies the analysis while remaining consistent with the underlying physics of the problem. To obtain interpretable results, we analyze two-dimensional slices of the stability region by fixing z 3 and examining the corresponding stability region in the ( z 1 , z 2 ) -plane:
S ( z 3 ) = ( z 1 , z 2 ) : max j | ξ j ( z 1 , z 2 , z 3 ) | 1 .
This approach enables direct comparison between different splitting methods under a prescribed reaction strength. In this combustion model, the reaction parameter is given by
z 3 = Δ t λ Δ t f ( y * ) ,
where f ( y * ) denotes the local Jacobian of the reaction term evaluated at a representative solution state y * . For the FKPP reaction,
f FKPP ( y ) = α 1 y ( 1 y ) ,
and hence
f FKPP ( y ) = α 1 ( 1 2 y ) .
Since 0 y 1 and α 1 = 0.1 , we obtain
0.1 f FKPP ( y ) 0.1 .
For the Ignition reaction,
f Ignition ( y ) = α 2 ( 1 y ) ( y y s ) + ,
where y s = 0.6 and
α 2 = α 1 ( 1 y s ) 2 = 0.625 .
For y y s , the derivative is zero, while for y > y s ,
f Ignition ( y ) = α 2 ( 1 + y s 2 y ) .
Therefore, for 0 y 1 ,
0.25 f Ignition ( y ) 0.25 .
For the Fisher reaction,
f Fisher ( y ) = α 3 y m ( 1 y ) ,
with m = 10 and
α 3 = α 1 / 4 m m + 1 m 1 m m + 1 0.7133 ,
the derivative is
f Fisher ( y ) = α 3 y m 1 m ( m + 1 ) y .
For 0 y 1 , this gives approximately
0.7133 f Fisher ( y ) 0.1172 .
Since the largest time step used in the numerical experiments is Δ t = 0.1 , the corresponding ranges of the reaction parameter z 3 = Δ t f ( y ) are
FKPP : z 3 [ 0.01 , 0.01 ] , Ignition : z 3 [ 0.025 , 0.025 ] , Fisher : z 3 [ 0.0713 , 0.0117 ] .
Our analysis indicates that variations in the reaction parameter z 3 within the interval [ 0.8 , 0.03 ] do not significantly alter the stability regions. This behavior is consistent with the relatively small magnitude of z 3 in the combustion model and indicates that the stability properties are dominated by the diffusion and advection contributions. Therefore, we present the graph of stability regions for z 3 = 0.08 and z 3 = 0.03 .
Figure 1 and Figure 2 show the contours of the stability regions for the additive splitting methods. In these plots, the stability region is bounded by the contours and the negative real axis. It can be observed that the first-order three-additive LMMs (IIE1 and IEE1) consistently yield larger stability regions than their IMEX counterparts, demonstrating enhanced robustness at low order. In contrast, the second-order three-additive LMMs exhibit noticeable deviations from the corresponding IMEX schemes (MCNAB2 and SBDF2). These differences arise because the second-order methods employ different multistep coefficients than their corresponding IMEX counterparts. By contrast, the third- and fourth-order methods share the same BDF-based implicit discretization as SBDF3 and SBDF4, resulting in largely comparable stability regions. Consequently, the influence of the additive splitting is more pronounced at second order than at higher orders. Furthermore, the relatively small magnitude of the reaction parameter z 3 means that it does not significantly alter the stability boundaries, which remain dominated by the diffusion and advection contributions.

5. Numerical Experiments

In this section, we compare the performance of the three-additive splitting methods (IIE and IEE) and the IMEX LMMs listed in Section 2 for the combustion model (5), with the temporal and spatial domains defined as t [ 0 , 1 ] and x [ 10 , 50 ] , using N = 500 grid points. All the simulations are run in MATLAB R2024b. Starting values and reference MOL solutions are computed with ode15s (AbsTol 10 12 , RelTol 2.5 × 10 12 ). As a validation of the reference solution, we recomputed the reference using MATLAB’s ode23tb solver with the same tolerance settings. Across all tested configurations (FKPP, Ignition, and Fisher reaction kinetics with U 0 { 0 , 0.75 , 0.99 } ), the final-time solutions obtained by ode15s and ode23tb agreed to within O ( 10 10 ) in the infinity norm, discrete L 2 norm, and relative norm. Therefore, the ode15s solution was used as the reference solution in the reported work–precision diagrams.
The implicit systems arising at each time step were solved using a modified Newton iteration. The most recent available numerical solution was used as the initial guess. At Newton iteration q, the nonlinear residual was written as
G ( u ( q ) ) = u ( q ) Δ t b 1 [ 1 ] f [ 1 ] ( t n + 1 , u ( q ) ) + b 1 [ 2 ] f [ 2 ] ( t n + 1 , u ( q ) ) R n ,
where R n contains all known contributions from previous time levels and explicit terms. The Newton correction δ u ( q ) was obtained from
J G ( u ( q ) ) δ u ( q ) = G ( u ( q ) ) ,
where
J G ( u ( q ) ) = I Δ t b 1 [ 1 ] J [ 1 ] + b 1 [ 2 ] J [ 2 ] ( u ( q ) ) .
The sparse linear systems were solved using MATLAB’s backslash operator, which applies a sparse direct LU factorization. The Newton iteration was terminated when
δ u ( q ) 2 < 10 15
or when the maximum number of 20 iterations was reached. The same nonlinear tolerance, maximum iteration count, Jacobian construction, initial guess, and sparse linear solver were used for all methods to ensure a consistent comparison of CPU time.
To minimize random fluctuations, each test was repeated three times, and the smallest runtime was reported as a representative measure of computational performance. Each run used a constant stepsize Δ t = 2 J 10 , J = 0 , 1 , , 4 . Work–precision diagrams were used to compare the methods by plotting numerical accuracy versus CPU time. The numerical accuracy was quantified by using RMS error between the computed and reference solutions at the final time, defined as
RMS = 1 N i = 1 N y i num y i ref 2 ,
where y i num denotes the numerical solution, y i ref is the reference solution, and N is the number of spatial grid points.
The work–precision diagrams of the experiments are shown in Figure 3 and Figure 4, and they demonstrate that the IIE and IEE methods achieve comparable or higher accuracy while requiring substantially less CPU time than the tested IMEX schemes across all experiments. Among these, the IIE3, IIE4, and IEE3 variants demonstrate the best overall efficiency, providing an optimal balance between the accuracy and computational cost for the combustion model under consideration. To provide a more detailed quantitative comparison, we have included all numerical results used to generate the work–precision diagrams in Appendix A. For each experiment, the appendix reports the RMS error, CPU time, and the speed-up factor, defined as CPUIMEX/CPU3-additive. A speed-up factor greater than one indicates that the three-additive method is computationally more efficient than its corresponding IMEX method, whereas a value less than one indicates that the IMEX method is faster. The appendix confirms the trends observed in the work–precision diagrams by showing that the three-additive methods achieve higher computational efficiency than their corresponding IMEX methods in nearly all experiments. Among all reported test cases, only a single experiment yielded a speed-up factor less than one, indicating that the IMEX method was faster in that particular case.

6. Conclusions

This work presented a systematic numerical assessment of three-additive linear multistep methods (IIE/IEE) for a stiff one-dimensional combustion model with FKPP, Ignition, and Fisher reaction kinetics, and compared their performance with widely used IMEX-LMM schemes. The numerical experiments demonstrated that the three-additive methods consistently achieve higher computational efficiency than the corresponding IMEX methods while maintaining comparable numerical accuracy across all tested configurations. These improvements arise from treating diffusion, reaction, and advection as separate components, allowing each process to be integrated using a numerical strategy appropriate to its characteristics.
The stability analysis complements the numerical experiments by showing that the first-order three-additive methods possess larger stability regions than their IMEX counterparts, whereas the higher-order methods retain largely comparable stability properties. Together, these results demonstrate that the additional flexibility provided by three-additive splitting can be achieved without compromising stability, making these methods an attractive alternative for stiff diffusion–reaction–advection systems.
The present study complements the theoretical analysis of the previously developed three-additive LMMs by demonstrating their practical effectiveness on a representative combustion model. Although the formulation requires separating the right-hand side into three components, this introduces little additional implementation complexity once the diffusion, reaction, and advection operators are available separately. The current investigation is limited to a one-dimensional combustion model. Future work will consider multidimensional DRA problems, strongly nonlinear systems, variable diffusion coefficients, and adaptive time-stepping strategies to further assess the applicability of the proposed framework to more realistic combustion simulations.

Author Contributions

Conceptualization, R.A.M. and P.G.R.; methodology, R.A.M.; software, R.A.M.; validation, R.A.M. and P.G.R.; writing—original draft preparation, R.A.M.; writing—review and editing, P.G.R.; visualization, R.A.M.; supervision, R.A.M. and P.G.R.; project administration, R.A.M. and P.G.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
BDFBackward Differentiation Formula
CPUCentral Processing Unit
DRADiffusion–Reaction–Advection
FKPPFisher–Kolmogorov–Petrovsky–Piskunov
IEEImplicit–Explicit–Explicit
IIEImplicit–Implicit–Explicit
IMEXImplicit–Explicit
IVPInitial Value Problem
LMMLinear Multistep Method
PDEPartial Differential Equation
RMSRoot Mean Square

Appendix A. Numerical Values for the Work—Precision Diagrams

The following tables report the RMS error and CPU time values used to generate the work–precision diagrams. The speed-up factor is computed as CPU IMEX / CPU 3 additive . A speed-up factor greater than one indicates that the three-additive method is faster than the corresponding IMEX method.
Table A1. Numerical comparison for the FKPP reaction model with U 0 = 0.00 (IIE comparison).
Table A1. Numerical comparison for the FKPP reaction model with U 0 = 0.00 (IIE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IIE1IMEX1 1.000 × 10 1 2.515 × 10 3 0.1956 2.578 × 10 3 0.89714.59
IIE1IMEX1 5.000 × 10 2 1.251 × 10 3 0.3101 1.280 × 10 3 1.71755.54
IIE1IMEX1 2.500 × 10 2 6.237 × 10 4 0.5230 6.375 × 10 4 2.11134.04
IIE1IMEX1 1.250 × 10 2 3.114 × 10 4 0.9841 3.182 × 10 4 3.30083.35
IIE1IMEX1 6.250 × 10 3 1.556 × 10 4 2.8274 1.589 × 10 4 5.75572.04
IIE2MCNAB2 1.000 × 10 1 4.511 × 10 3 0.1930 9.601 × 10 3 0.74913.88
IIE2MCNAB2 5.000 × 10 2 2.249 × 10 3 0.3566 4.811 × 10 3 1.18973.34
IIE2MCNAB2 2.500 × 10 2 1.124 × 10 3 0.6487 2.409 × 10 3 1.51342.33
IIE2MCNAB2 1.250 × 10 2 5.619 × 10 4 1.4242 1.206 × 10 3 2.48881.75
IIE2MCNAB2 6.250 × 10 3 2.809 × 10 4 2.9670 6.031 × 10 4 4.11941.39
IIE3SBDF3 1.000 × 10 1 1.886 × 10 5 0.2368 1.867 × 10 5 0.65362.76
IIE3SBDF3 5.000 × 10 2 2.712 × 10 6 0.4083 2.684 × 10 6 1.19142.92
IIE3SBDF3 2.500 × 10 2 3.610 × 10 7 0.8844 3.572 × 10 7 1.52901.73
IIE3SBDF3 1.250 × 10 2 4.648 × 10 8 1.6477 4.600 × 10 8 2.44921.49
IIE3SBDF3 6.250 × 10 3 5.893 × 10 9 2.8427 5.832 × 10 9 4.20961.48
IIE4SBDF4 1.000 × 10 1 2.984 × 10 6 0.1525 2.123 × 10 6 0.65954.33
IIE4SBDF4 5.000 × 10 2 2.309 × 10 7 0.3826 1.627 × 10 7 1.51463.96
IIE4SBDF4 2.500 × 10 2 1.575 × 10 8 0.6861 1.106 × 10 8 2.06113.00
IIE4SBDF4 1.250 × 10 2 1.025 × 10 9 1.1093 7.196 × 10 10 2.73392.46
IIE4SBDF4 6.250 × 10 3 6.479 × 10 11 2.1280 4.493 × 10 11 4.79732.25
Table A2. Numerical comparison for the FKPP reaction model with U 0 = 0.00 (IEE comparison).
Table A2. Numerical comparison for the FKPP reaction model with U 0 = 0.00 (IEE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IEE1IMEX1 1.000 × 10 1 9.576 × 10 3 0.0890 2.607 × 10 3 0.84119.45
IEE1IMEX1 5.000 × 10 2 4.798 × 10 3 0.1781 1.294 × 10 3 1.68239.45
IEE1IMEX1 2.500 × 10 2 2.403 × 10 3 0.4128 6.443 × 10 4 1.95224.73
IEE1IMEX1 1.250 × 10 2 1.202 × 10 3 0.8315 3.215 × 10 4 2.98213.59
IEE1IMEX1 6.250 × 10 3 6.013 × 10 4 1.4901 1.606 × 10 4 5.00623.36
IEE2MCNAB2 1.000 × 10 1 1.771 × 10 4 0.0734 9.597 × 10 3 0.67329.18
IEE2MCNAB2 5.000 × 10 2 4.939 × 10 5 0.1669 4.810 × 10 3 1.06896.40
IEE2MCNAB2 2.500 × 10 2 1.299 × 10 5 0.4123 2.409 × 10 3 1.33493.24
IEE2MCNAB2 1.250 × 10 2 3.330 × 10 6 0.8366 1.206 × 10 3 2.23892.68
IEE2MCNAB2 6.250 × 10 3 8.426 × 10 7 1.7195 6.031 × 10 4 3.68402.14
IEE3SBDF3 1.000 × 10 1 4.242 × 10 6 0.0835 2.129 × 10 5 0.58366.99
IEE3SBDF3 5.000 × 10 2 5.325 × 10 7 0.1777 3.064 × 10 6 1.07736.06
IEE3SBDF3 2.500 × 10 2 6.573 × 10 8 0.4031 4.079 × 10 7 1.36553.39
IEE3SBDF3 1.250 × 10 2 8.165 × 10 9 0.7823 5.253 × 10 8 3.15554.03
IEE3SBDF3 6.250 × 10 3 1.018 × 10 9 1.5967 6.660 × 10 9 5.14393.22
Table A3. Numerical comparison for the FKPP reaction model with U 0 = 0.75 (IIE comparison).
Table A3. Numerical comparison for the FKPP reaction model with U 0 = 0.75 (IIE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IIE1IMEX1 1.000 × 10 1 2.668 × 10 3 0.2258 2.946 × 10 3 0.83593.70
IIE1IMEX1 5.000 × 10 2 1.328 × 10 3 0.6366 1.463 × 10 3 1.68992.65
IIE1IMEX1 2.500 × 10 2 6.623 × 10 4 1.1781 7.285 × 10 4 3.50792.98
IIE1IMEX1 1.250 × 10 2 3.307 × 10 4 1.7316 3.635 × 10 4 6.52323.77
IIE1IMEX1 6.250 × 10 3 1.653 × 10 4 2.9719 1.816 × 10 4 10.34473.48
IIE2MCNAB2 1.000 × 10 1 4.724 × 10 3 0.2131 1.020 × 10 2 2.12819.99
IIE2MCNAB2 5.000 × 10 2 2.351 × 10 3 0.4846 5.112 × 10 3 3.65267.54
IIE2MCNAB2 2.500 × 10 2 1.173 × 10 3 0.8377 2.561 × 10 3 4.81985.75
IIE2MCNAB2 1.250 × 10 2 5.862 × 10 4 1.2923 1.282 × 10 3 8.89296.88
IIE2MCNAB2 6.250 × 10 3 2.930 × 10 4 2.5410 6.410 × 10 4 14.08675.54
IIE3SBDF3 1.000 × 10 1 2.872 × 10 5 0.1788 2.835 × 10 5 1.33417.46
IIE3SBDF3 5.000 × 10 2 4.148 × 10 6 0.3778 4.094 × 10 6 2.56106.78
IIE3SBDF3 2.500 × 10 2 5.533 × 10 7 0.5924 5.461 × 10 7 4.69507.93
IIE3SBDF3 1.250 × 10 2 7.133 × 10 8 1.1937 7.040 × 10 8 7.42906.22
IIE3SBDF3 6.250 × 10 3 9.048 × 10 9 2.5030 8.930 × 10 9 10.31064.12
IIE4SBDF4 1.000 × 10 1 5.067 × 10 6 0.1466 3.666 × 10 6 0.87275.95
IIE4SBDF4 5.000 × 10 2 4.006 × 10 7 0.3455 2.920 × 10 7 2.12456.15
IIE4SBDF4 2.500 × 10 2 2.727 × 10 8 0.5443 1.971 × 10 8 3.77936.94
IIE4SBDF4 1.250 × 10 2 1.779 × 10 9 1.1123 1.286 × 10 9 6.32055.68
IIE4SBDF4 6.250 × 10 3 1.128 × 10 10 2.1944 8.136 × 10 11 9.32694.25
Table A4. Numerical comparison for the FKPP reaction model with U 0 = 0.75 (IEE comparison).
Table A4. Numerical comparison for the FKPP reaction model with U 0 = 0.75 (IEE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IEE1IMEX1 1.000 × 10 1 1.021 × 10 2 0.0842 3.013 × 10 3 1.158013.75
IEE1IMEX1 5.000 × 10 2 5.112 × 10 3 0.1790 1.495 × 10 3 2.509114.02
IEE1IMEX1 2.500 × 10 2 2.560 × 10 3 0.3583 7.446 × 10 4 4.432812.37
IEE1IMEX1 1.250 × 10 2 1.281 × 10 3 0.7368 3.715 × 10 4 7.448410.11
IEE1IMEX1 6.250 × 10 3 6.407 × 10 4 1.4294 1.856 × 10 4 9.44196.61
IEE2MCNAB2 1.000 × 10 1 2.344 × 10 4 0.0746 1.020 × 10 2 1.190815.96
IEE2MCNAB2 5.000 × 10 2 6.534 × 10 5 0.1734 5.111 × 10 3 2.188012.62
IEE2MCNAB2 2.500 × 10 2 1.719 × 10 5 0.3488 2.560 × 10 3 3.570910.24
IEE2MCNAB2 1.250 × 10 2 4.406 × 10 6 0.6918 1.281 × 10 3 5.76268.33
IEE2MCNAB2 6.250 × 10 3 1.115 × 10 6 1.4058 6.410 × 10 4 10.53017.49
IEE3SBDF3 1.000 × 10 1 5.009 × 10 6 0.0616 3.297 × 10 5 1.215419.74
IEE3SBDF3 5.000 × 10 2 5.957 × 10 7 0.1476 4.761 × 10 6 2.352715.94
IEE3SBDF3 2.500 × 10 2 7.253 × 10 8 0.3245 6.352 × 10 7 3.494210.77
IEE3SBDF3 1.250 × 10 2 9.185 × 10 9 0.6617 8.188 × 10 8 6.666210.07
IEE3SBDF3 6.250 × 10 3 1.165 × 10 9 1.3779 1.039 × 10 8 9.62856.99
Table A5. Numerical comparison for the FKPP reaction model with U 0 = 0.99 (IIE comparison).
Table A5. Numerical comparison for the FKPP reaction model with U 0 = 0.99 (IIE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IIE1IMEX1 1.000 × 10 1 2.776 × 10 3 0.5059 3.117 × 10 3 2.08544.12
IIE1IMEX1 5.000 × 10 2 1.382 × 10 3 0.8417 1.547 × 10 3 3.93274.67
IIE1IMEX1 2.500 × 10 2 6.890 × 10 4 1.6442 7.707 × 10 4 6.09883.71
IIE1IMEX1 1.250 × 10 2 3.440 × 10 4 2.1520 3.845 × 10 4 9.00074.18
IIE1IMEX1 6.250 × 10 3 1.719 × 10 4 3.8718 1.921 × 10 4 11.78663.04
IIE2MCNAB2 1.000 × 10 1 4.872 × 10 3 0.2761 1.045 × 10 2 1.29414.69
IIE2MCNAB2 5.000 × 10 2 2.424 × 10 3 0.5795 5.235 × 10 3 2.30503.98
IIE2MCNAB2 2.500 × 10 2 1.210 × 10 3 1.1996 2.622 × 10 3 4.00383.34
IIE2MCNAB2 1.250 × 10 2 6.043 × 10 4 1.8485 1.313 × 10 3 6.92563.75
IIE2MCNAB2 6.250 × 10 3 3.020 × 10 4 3.7715 6.566 × 10 4 11.07572.94
IIE3SBDF3 1.000 × 10 1 3.348 × 10 5 0.2458 3.305 × 10 5 1.01884.15
IIE3SBDF3 5.000 × 10 2 4.840 × 10 6 0.5332 4.778 × 10 6 2.44144.58
IIE3SBDF3 2.500 × 10 2 6.461 × 10 7 0.8497 6.378 × 10 7 8.07599.50
IIE3SBDF3 1.250 × 10 2 8.333 × 10 8 1.8413 8.226 × 10 8 9.98645.42
IIE3SBDF3 6.250 × 10 3 1.057 × 10 8 4.0302 1.044 × 10 8 11.33952.81
IIE4SBDF4 1.000 × 10 1 6.087 × 10 6 0.2231 4.473 × 10 6 0.90044.04
IIE4SBDF4 5.000 × 10 2 4.945 × 10 7 0.5342 3.747 × 10 7 2.33914.38
IIE4SBDF4 2.500 × 10 2 3.281 × 10 8 0.8586 2.408 × 10 8 4.02104.68
IIE4SBDF4 1.250 × 10 2 2.142 × 10 9 1.8249 1.572 × 10 9 6.81443.73
IIE4SBDF4 6.250 × 10 3 1.360 × 10 10 3.7792 9.971 × 10 11 11.60323.07
Table A6. Numerical comparison for the FKPP reaction model with U 0 = 0.99 (IEE comparison).
Table A6. Numerical comparison for the FKPP reaction model with U 0 = 0.99 (IEE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IEE1IMEX1 1.000 × 10 1 1.046 × 10 2 0.1777 3.195 × 10 3 1.36677.69
IEE1IMEX1 5.000 × 10 2 5.241 × 10 3 0.3243 1.585 × 10 3 2.87338.86
IEE1IMEX1 2.500 × 10 2 2.625 × 10 3 0.5984 7.893 × 10 4 4.84988.10
IEE1IMEX1 1.250 × 10 2 1.313 × 10 3 1.1740 3.938 × 10 4 10.44828.90
IEE1IMEX1 6.250 × 10 3 6.569 × 10 4 2.2652 1.967 × 10 4 12.67295.59
IEE2MCNAB2 1.000 × 10 1 2.604 × 10 4 0.1123 1.044 × 10 2 1.132110.08
IEE2MCNAB2 5.000 × 10 2 7.258 × 10 5 0.2463 5.233 × 10 3 2.19998.93
IEE2MCNAB2 2.500 × 10 2 1.910 × 10 5 0.5299 2.622 × 10 3 3.64236.87
IEE2MCNAB2 1.250 × 10 2 4.895 × 10 6 1.1186 1.312 × 10 3 6.17295.52
IEE2MCNAB2 6.250 × 10 3 1.239 × 10 6 2.2337 6.565 × 10 4 9.46704.24
IEE3SBDF3 1.000 × 10 1 5.595 × 10 6 0.0981 3.833 × 10 5 1.151811.75
IEE3SBDF3 5.000 × 10 2 7.035 × 10 7 0.2473 5.541 × 10 6 2.19588.88
IEE3SBDF3 2.500 × 10 2 8.170 × 10 8 0.5912 7.396 × 10 7 4.36957.39
IEE3SBDF3 1.250 × 10 2 1.051 × 10 8 1.1867 9.537 × 10 8 5.87154.95
IEE3SBDF3 6.250 × 10 3 1.345 × 10 9 2.8973 1.210 × 10 8 10.45053.61
Table A7. Numerical comparison for the Ignition reaction model with U 0 = 0.00 (IIE comparison).
Table A7. Numerical comparison for the Ignition reaction model with U 0 = 0.00 (IIE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IIE1IMEX1 1.000 × 10 1 2.577 × 10 3 0.3421 2.566 × 10 3 1.34593.93
IIE1IMEX1 5.000 × 10 2 1.287 × 10 3 0.6554 1.271 × 10 3 3.03764.63
IIE1IMEX1 2.500 × 10 2 6.431 × 10 4 1.2661 6.329 × 10 4 3.90613.09
IIE1IMEX1 1.250 × 10 2 3.214 × 10 4 2.2688 3.157 × 10 4 7.42533.27
IIE1IMEX1 6.250 × 10 3 1.607 × 10 4 3.3915 1.577 × 10 4 11.83103.49
IIE2MCNAB2 1.000 × 10 1 4.304 × 10 3 0.2327 9.772 × 10 3 0.97514.19
IIE2MCNAB2 5.000 × 10 2 2.152 × 10 3 0.4905 4.902 × 10 3 2.05684.19
IIE2MCNAB2 2.500 × 10 2 1.077 × 10 3 0.9141 2.456 × 10 3 3.73224.08
IIE2MCNAB2 1.250 × 10 2 5.387 × 10 4 1.8632 1.230 × 10 3 5.80553.12
IIE2MCNAB2 6.250 × 10 3 2.694 × 10 4 3.2200 6.152 × 10 4 9.77673.04
IIE3SBDF3 1.000 × 10 1 7.913 × 10 5 0.2248 7.627 × 10 5 0.84913.78
IIE3SBDF3 5.000 × 10 2 9.319 × 10 6 0.4894 9.013 × 10 6 1.84663.77
IIE3SBDF3 2.500 × 10 2 1.158 × 10 6 0.9976 1.133 × 10 6 4.25214.26
IIE3SBDF3 1.250 × 10 2 1.657 × 10 7 1.4385 1.692 × 10 7 6.63774.61
IIE3SBDF3 6.250 × 10 3 2.355 × 10 8 2.6368 2.298 × 10 8 10.14163.85
IIE4SBDF4 1.000 × 10 1 3.837 × 10 4 0.1560 8.994 × 10 5 0.67924.35
IIE4SBDF4 5.000 × 10 2 9.688 × 10 6 0.3906 2.584 × 10 6 1.86024.76
IIE4SBDF4 2.500 × 10 2 6.823 × 10 7 0.9211 2.187 × 10 7 3.33603.62
IIE4SBDF4 1.250 × 10 2 1.881 × 10 7 1.4240 1.605 × 10 8 5.56713.91
IIE4SBDF4 6.250 × 10 3 9.276 × 10 8 3.1126 1.404 × 10 8 10.82113.48
Table A8. Numerical comparison for the Ignition reaction model with U 0 = 0.00 (IEE comparison).
Table A8. Numerical comparison for the Ignition reaction model with U 0 = 0.00 (IEE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IEE1IMEX1 1.000 × 10 1 9.967 × 10 3 0.1142 2.596 × 10 3 0.87347.64
IEE1IMEX1 5.000 × 10 2 5.011 × 10 3 0.2646 1.282 × 10 3 1.70036.43
IEE1IMEX1 2.500 × 10 2 2.514 × 10 3 0.5174 6.373 × 10 4 3.73187.21
IEE1IMEX1 1.250 × 10 2 1.259 × 10 3 1.1353 3.177 × 10 4 8.21697.24
IEE1IMEX1 6.250 × 10 3 6.301 × 10 4 2.2378 1.586 × 10 4 12.11645.41
IEE2MCNAB2 1.000 × 10 1 2.696 × 10 4 0.1103 9.788 × 10 3 0.93438.47
IEE2MCNAB2 5.000 × 10 2 6.943 × 10 5 0.3230 4.905 × 10 3 1.84315.71
IEE2MCNAB2 2.500 × 10 2 1.794 × 10 5 0.5777 2.457 × 10 3 3.47876.02
IEE2MCNAB2 1.250 × 10 2 4.579 × 10 6 1.0327 1.230 × 10 3 6.68856.48
IEE2MCNAB2 6.250 × 10 3 1.161 × 10 6 2.0656 6.152 × 10 4 9.36254.53
IEE3SBDF3 1.000 × 10 1 1.005 × 10 4 0.0972 1.308 × 10 4 0.92859.55
IEE3SBDF3 5.000 × 10 2 3.745 × 10 6 0.2351 1.400 × 10 5 2.31779.86
IEE3SBDF3 2.500 × 10 2 8.600 × 10 7 0.4386 1.779 × 10 6 3.78798.64
IEE3SBDF3 1.250 × 10 2 2.043 × 10 7 0.8717 2.429 × 10 7 5.69926.54
IEE3SBDF3 6.250 × 10 3 2.175 × 10 8 1.7637 3.469 × 10 8 9.67255.48
Table A9. Numerical comparison for the Ignition reaction model with U 0 = 0.75 (IIE comparison).
Table A9. Numerical comparison for the Ignition reaction model with U 0 = 0.75 (IIE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IIE1IMEX1 1.000 × 10 1 2.815 × 10 3 0.3358 2.811 × 10 3 1.28053.81
IIE1IMEX1 5.000 × 10 2 1.407 × 10 3 0.6828 1.394 × 10 3 2.48013.63
IIE1IMEX1 2.500 × 10 2 7.028 × 10 4 1.2739 6.938 × 10 4 4.71443.70
IIE1IMEX1 1.250 × 10 2 3.513 × 10 4 2.2989 3.462 × 10 4 8.83653.84
IIE1IMEX1 6.250 × 10 3 1.756 × 10 4 3.4979 1.729 × 10 4 19.41555.55
IIE2MCNAB2 1.000 × 10 1 4.479 × 10 3 0.2642 1.026 × 10 2 2.06987.83
IIE2MCNAB2 5.000 × 10 2 2.237 × 10 3 0.5555 5.149 × 10 3 4.97778.96
IIE2MCNAB2 2.500 × 10 2 1.118 × 10 3 1.5393 2.581 × 10 3 6.77584.40
IIE2MCNAB2 1.250 × 10 2 5.593 × 10 4 2.1333 1.292 × 10 3 12.70925.96
IIE2MCNAB2 6.250 × 10 3 2.797 × 10 4 3.4745 6.464 × 10 4 21.60056.22
IIE3SBDF3 1.000 × 10 1 1.071 × 10 4 0.2210 1.032 × 10 4 1.09954.97
IIE3SBDF3 5.000 × 10 2 1.103 × 10 5 0.5000 1.071 × 10 5 2.76655.53
IIE3SBDF3 2.500 × 10 2 1.388 × 10 6 1.0635 1.353 × 10 6 6.44126.06
IIE3SBDF3 1.250 × 10 2 1.826 × 10 7 1.7161 1.805 × 10 7 18.001110.49
IIE3SBDF3 6.250 × 10 3 2.598 × 10 8 3.4373 2.525 × 10 8 21.09086.14
IIE4SBDF4 1.000 × 10 1 5.887 × 10 4 0.1969 1.570 × 10 4 0.96504.90
IIE4SBDF4 5.000 × 10 2 1.365 × 10 5 0.4639 3.390 × 10 6 2.31424.99
IIE4SBDF4 2.500 × 10 2 1.310 × 10 6 1.0809 2.235 × 10 7 6.51586.03
IIE4SBDF4 1.250 × 10 2 1.240 × 10 7 2.3339 4.633 × 10 8 11.28034.83
IIE4SBDF4 6.250 × 10 3 5.984 × 10 8 6.7728 4.403 × 10 9 19.97212.95
Table A10. Numerical comparison for the Ignition reaction model with U 0 = 0.75 (IEE comparison).
Table A10. Numerical comparison for the Ignition reaction model with U 0 = 0.75 (IEE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IEE1IMEX1 1.000 × 10 1 1.047 × 10 2 0.1825 2.842 × 10 3 1.49908.21
IEE1IMEX1 5.000 × 10 2 5.262 × 10 3 0.4136 1.404 × 10 3 2.53596.13
IEE1IMEX1 2.500 × 10 2 2.640 × 10 3 0.7773 6.980 × 10 4 5.01706.45
IEE1IMEX1 1.250 × 10 2 1.323 × 10 3 1.3528 3.480 × 10 4 11.68408.64
IEE1IMEX1 6.250 × 10 3 6.620 × 10 4 2.4067 1.737 × 10 4 31.232012.98
IEE2MCNAB2 1.000 × 10 1 3.125 × 10 4 0.1237 1.028 × 10 2 1.313810.62
IEE2MCNAB2 5.000 × 10 2 7.914 × 10 5 0.3143 5.153 × 10 3 3.797012.08
IEE2MCNAB2 2.500 × 10 2 2.042 × 10 5 0.6986 2.582 × 10 3 7.128610.20
IEE2MCNAB2 1.250 × 10 2 5.194 × 10 6 1.1710 1.292 × 10 3 15.358313.12
IEE2MCNAB2 6.250 × 10 3 1.315 × 10 6 2.2901 6.465 × 10 4 20.54858.97
IEE3SBDF3 1.000 × 10 1 1.689 × 10 4 0.1049 1.791 × 10 4 1.02499.77
IEE3SBDF3 5.000 × 10 2 4.312 × 10 6 0.2257 1.606 × 10 5 2.17769.65
IEE3SBDF3 2.500 × 10 2 9.148 × 10 7 0.4633 2.063 × 10 6 6.893014.88
IEE3SBDF3 1.250 × 10 2 1.560 × 10 7 0.9618 2.445 × 10 7 15.539316.16
IEE3SBDF3 6.250 × 10 3 1.803 × 10 8 1.9918 4.013 × 10 8 27.473013.79
Table A11. Numerical comparison for the Ignition reaction model with U 0 = 0.99 (IIE comparison).
Table A11. Numerical comparison for the Ignition reaction model with U 0 = 0.99 (IIE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IIE1IMEX1 1.000 × 10 1 2.947 × 10 3 0.3045 2.945 × 10 3 1.12513.69
IIE1IMEX1 5.000 × 10 2 1.472 × 10 3 0.5396 1.460 × 10 3 2.24774.17
IIE1IMEX1 2.500 × 10 2 7.353 × 10 4 1.0739 7.267 × 10 4 4.46724.16
IIE1IMEX1 1.250 × 10 2 3.675 × 10 4 2.1294 3.626 × 10 4 8.96324.21
IIE1IMEX1 6.250 × 10 3 1.837 × 10 4 4.2735 1.811 × 10 4 13.42233.14
IIE2MCNAB2 1.000 × 10 1 4.607 × 10 3 0.2687 1.047 × 10 2 1.02363.81
IIE2MCNAB2 5.000 × 10 2 2.300 × 10 3 0.4990 5.254 × 10 3 2.18214.37
IIE2MCNAB2 2.500 × 10 2 1.150 × 10 3 1.0816 2.634 × 10 3 4.13353.82
IIE2MCNAB2 1.250 × 10 2 5.753 × 10 4 2.2898 1.319 × 10 3 6.45892.82
IIE2MCNAB2 6.250 × 10 3 2.877 × 10 4 3.2567 6.597 × 10 4 10.18463.13
IIE3SBDF3 1.000 × 10 1 1.240 × 10 4 0.1908 1.193 × 10 4 0.72863.82
IIE3SBDF3 5.000 × 10 2 1.176 × 10 5 0.4604 1.143 × 10 5 1.60123.48
IIE3SBDF3 2.500 × 10 2 1.523 × 10 6 0.9468 1.471 × 10 6 3.39783.59
IIE3SBDF3 1.250 × 10 2 2.211 × 10 7 1.5879 2.167 × 10 7 5.44983.43
IIE3SBDF3 6.250 × 10 3 4.218 × 10 8 3.2259 4.371 × 10 8 10.41083.23
IIE4SBDF4 1.000 × 10 1 7.276 × 10 4 0.1799 1.976 × 10 4 1.77339.86
IIE4SBDF4 5.000 × 10 2 1.946 × 10 5 0.4209 4.214 × 10 6 3.80489.04
IIE4SBDF4 2.500 × 10 2 1.460 × 10 6 0.9618 2.936 × 10 7 8.77009.12
IIE4SBDF4 1.250 × 10 2 2.462 × 10 7 1.6304 5.467 × 10 8 15.09219.26
IIE4SBDF4 6.250 × 10 3 5.128 × 10 8 3.4081 2.184 × 10 8 22.06586.47
Table A12. Numerical comparison for the Ignition reaction model with U 0 = 0.99 (IEE comparison).
Table A12. Numerical comparison for the Ignition reaction model with U 0 = 0.99 (IEE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IEE1IMEX1 1.000 × 10 1 1.068 × 10 2 0.1177 2.976 × 10 3 1.07069.09
IEE1IMEX1 5.000 × 10 2 5.369 × 10 3 0.2319 1.470 × 10 3 2.11979.14
IEE1IMEX1 2.500 × 10 2 2.694 × 10 3 0.4859 7.307 × 10 4 4.28168.81
IEE1IMEX1 1.250 × 10 2 1.350 × 10 3 0.9995 3.643 × 10 4 8.93848.94
IEE1IMEX1 6.250 × 10 3 6.755 × 10 4 2.0650 1.819 × 10 4 14.13846.85
IEE2MCNAB2 1.000 × 10 1 3.361 × 10 4 0.1064 1.049 × 10 2 1.093610.27
IEE2MCNAB2 5.000 × 10 2 8.425 × 10 5 0.2317 5.258 × 10 3 1.96158.46
IEE2MCNAB2 2.500 × 10 2 2.183 × 10 5 0.5021 2.635 × 10 3 3.65207.27
IEE2MCNAB2 1.250 × 10 2 5.557 × 10 6 0.9951 1.319 × 10 3 5.43015.46
IEE2MCNAB2 6.250 × 10 3 1.405 × 10 6 1.9501 6.598 × 10 4 8.46154.34
IEE3SBDF3 1.000 × 10 1 2.158 × 10 4 0.0913 2.098 × 10 4 1.185612.99
IEE3SBDF3 5.000 × 10 2 4.387 × 10 6 0.2179 1.701 × 10 5 2.433011.16
IEE3SBDF3 2.500 × 10 2 7.847 × 10 7 0.4700 2.344 × 10 6 4.720610.04
IEE3SBDF3 1.250 × 10 2 1.134 × 10 7 0.9604 3.030 × 10 7 7.48087.79
IEE3SBDF3 6.250 × 10 3 2.312 × 10 8 2.0035 4.050 × 10 8 10.88665.43
Table A13. Numerical comparison for the Fisher reaction model with U 0 = 0.00 (IIE comparison).
Table A13. Numerical comparison for the Fisher reaction model with U 0 = 0.00 (IIE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IIE1IMEX1 1.000 × 10 1 2.524 × 10 3 0.4760 2.502 × 10 3 0.95852.01
IIE1IMEX1 5.000 × 10 2 1.263 × 10 3 1.0036 1.243 × 10 3 2.15322.15
IIE1IMEX1 2.500 × 10 2 6.319 × 10 4 1.9365 6.191 × 10 4 3.14071.62
IIE1IMEX1 1.250 × 10 2 3.160 × 10 4 4.3308 3.090 × 10 4 3.85880.89
IIE1IMEX1 6.250 × 10 3 1.580 × 10 4 4.9331 1.544 × 10 4 5.70961.16
IIE2MCNAB2 1.000 × 10 1 4.117 × 10 3 0.4429 9.793 × 10 3 1.08592.45
IIE2MCNAB2 5.000 × 10 2 2.065 × 10 3 0.8042 4.913 × 10 3 1.73222.15
IIE2MCNAB2 2.500 × 10 2 1.035 × 10 3 1.6256 2.462 × 10 3 1.93961.19
IIE2MCNAB2 1.250 × 10 2 5.182 × 10 4 2.4062 1.233 × 10 3 2.87181.19
IIE2MCNAB2 6.250 × 10 3 2.592 × 10 4 4.3020 6.167 × 10 4 5.07371.18
IIE3SBDF3 1.000 × 10 1 5.802 × 10 5 0.2756 5.620 × 10 5 0.82262.98
IIE3SBDF3 5.000 × 10 2 7.910 × 10 6 0.6013 7.670 × 10 6 1.80593.00
IIE3SBDF3 2.500 × 10 2 1.034 × 10 6 1.3653 1.003 × 10 6 2.65741.95
IIE3SBDF3 1.250 × 10 2 1.319 × 10 7 2.0086 1.280 × 10 7 3.76491.87
IIE3SBDF3 6.250 × 10 3 1.664 × 10 8 3.9197 1.616 × 10 8 5.45301.39
IIE4SBDF4 1.000 × 10 1 3.524 × 10 5 0.2594 2.121 × 10 5 0.74572.87
IIE4SBDF4 5.000 × 10 2 2.635 × 10 6 0.6758 1.590 × 10 6 1.79422.66
IIE4SBDF4 2.500 × 10 2 1.734 × 10 7 1.5746 1.049 × 10 7 2.36581.50
IIE4SBDF4 1.250 × 10 2 1.106 × 10 8 1.9458 6.700 × 10 9 4.57502.35
IIE4SBDF4 6.250 × 10 3 6.966 × 10 10 2.9562 4.224 × 10 10 5.89802.00
Table A14. Numerical comparison for the Fisher reaction model with U 0 = 0.00 (IEE comparison).
Table A14. Numerical comparison for the Fisher reaction model with U 0 = 0.00 (IEE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IEE1IMEX1 1.000 × 10 1 9.997 × 10 3 0.1167 2.519 × 10 3 0.79116.78
IEE1IMEX1 5.000 × 10 2 5.027 × 10 3 0.2358 1.247 × 10 3 1.66577.06
IEE1IMEX1 2.500 × 10 2 2.522 × 10 3 0.4685 6.206 × 10 4 2.19884.69
IEE1IMEX1 1.250 × 10 2 1.263 × 10 3 0.9595 3.095 × 10 4 3.29453.43
IEE1IMEX1 6.250 × 10 3 6.322 × 10 4 1.9667 1.546 × 10 4 5.40292.75
IEE2MCNAB2 1.000 × 10 1 2.436 × 10 4 0.0986 9.810 × 10 3 0.88128.93
IEE2MCNAB2 5.000 × 10 2 6.485 × 10 5 0.2215 4.917 × 10 3 1.42886.45
IEE2MCNAB2 2.500 × 10 2 1.682 × 10 5 0.5053 2.463 × 10 3 2.09674.15
IEE2MCNAB2 1.250 × 10 2 4.289 × 10 6 0.9844 1.233 × 10 3 3.12273.17
IEE2MCNAB2 6.250 × 10 3 1.083 × 10 6 1.7577 6.168 × 10 4 5.07142.89
IEE3SBDF3 1.000 × 10 1 9.176 × 10 6 0.0765 7.991 × 10 5 0.70129.16
IEE3SBDF3 5.000 × 10 2 1.322 × 10 6 0.1814 1.086 × 10 5 1.31207.23
IEE3SBDF3 2.500 × 10 2 2.749 × 10 7 0.4235 1.414 × 10 6 1.92664.55
IEE3SBDF3 1.250 × 10 2 4.226 × 10 8 0.8349 1.799 × 10 7 3.04223.64
IEE3SBDF3 6.250 × 10 3 5.797 × 10 9 1.6504 2.267 × 10 8 5.29023.21
Table A15. Numerical comparison for the Fisher reaction model with U 0 = 0.75 (IIE comparison).
Table A15. Numerical comparison for the Fisher reaction model with U 0 = 0.75 (IIE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IIE1IMEX1 1.000 × 10 1 2.778 × 10 3 0.2777 2.720 × 10 3 1.17234.22
IIE1IMEX1 5.000 × 10 2 1.392 × 10 3 0.6114 1.353 × 10 3 2.28553.74
IIE1IMEX1 2.500 × 10 2 6.962 × 10 4 1.1867 6.743 × 10 4 4.83224.07
IIE1IMEX1 1.250 × 10 2 3.481 × 10 4 2.2555 3.366 × 10 4 12.32805.47
IIE1IMEX1 6.250 × 10 3 1.741 × 10 4 4.3176 1.682 × 10 4 11.48472.66
IIE2MCNAB2 1.000 × 10 1 4.252 × 10 3 0.4081 1.028 × 10 2 1.88334.61
IIE2MCNAB2 5.000 × 10 2 2.133 × 10 3 0.5803 5.156 × 10 3 2.83124.88
IIE2MCNAB2 2.500 × 10 2 1.069 × 10 3 1.0477 2.584 × 10 3 4.64474.43
IIE2MCNAB2 1.250 × 10 2 5.349 × 10 4 2.2681 1.294 × 10 3 5.85062.58
IIE2MCNAB2 6.250 × 10 3 2.676 × 10 4 3.9838 6.474 × 10 4 8.55762.15
IIE3SBDF3 1.000 × 10 1 6.340 × 10 5 0.2143 6.157 × 10 5 0.91844.28
IIE3SBDF3 5.000 × 10 2 8.649 × 10 6 0.4732 8.409 × 10 6 1.84673.90
IIE3SBDF3 2.500 × 10 2 1.135 × 10 6 0.9988 1.105 × 10 6 3.69343.70
IIE3SBDF3 1.250 × 10 2 1.451 × 10 7 1.5598 1.413 × 10 7 6.29524.04
IIE3SBDF3 6.250 × 10 3 1.834 × 10 8 3.1315 1.786 × 10 8 9.59823.07
IIE4SBDF4 1.000 × 10 1 3.934 × 10 5 0.1863 2.362 × 10 5 0.81294.36
IIE4SBDF4 5.000 × 10 2 2.973 × 10 6 0.4536 1.794 × 10 6 1.91684.23
IIE4SBDF4 2.500 × 10 2 1.966 × 10 7 1.0021 1.191 × 10 7 3.34913.34
IIE4SBDF4 1.250 × 10 2 1.257 × 10 8 1.5350 7.629 × 10 9 5.71653.72
IIE4SBDF4 6.250 × 10 3 7.923 × 10 10 3.1332 4.818 × 10 10 9.89383.16
Table A16. Numerical comparison for the Fisher reaction model with U 0 = 0.75 (IEE comparison).
Table A16. Numerical comparison for the Fisher reaction model with U 0 = 0.75 (IEE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IEE1IMEX1 1.000 × 10 1 1.048 × 10 2 0.1392 2.729 × 10 3 1.02697.38
IEE1IMEX1 5.000 × 10 2 5.272 × 10 3 0.2981 1.353 × 10 3 2.06946.94
IEE1IMEX1 2.500 × 10 2 2.646 × 10 3 0.5444 6.734 × 10 4 4.56178.38
IEE1IMEX1 1.250 × 10 2 1.325 × 10 3 1.0489 3.359 × 10 4 10.15509.68
IEE1IMEX1 6.250 × 10 3 6.633 × 10 4 2.5725 1.678 × 10 4 10.55884.10
IEE2MCNAB2 1.000 × 10 1 2.660 × 10 4 0.1432 1.029 × 10 2 0.95466.66
IEE2MCNAB2 5.000 × 10 2 7.081 × 10 5 0.3171 5.160 × 10 3 1.71105.40
IEE2MCNAB2 2.500 × 10 2 1.838 × 10 5 0.7964 2.585 × 10 3 3.56424.48
IEE2MCNAB2 1.250 × 10 2 4.687 × 10 6 1.6545 1.294 × 10 3 7.44434.50
IEE2MCNAB2 6.250 × 10 3 1.184 × 10 6 2.4477 6.475 × 10 4 8.02643.28
IEE3SBDF3 1.000 × 10 1 1.087 × 10 5 0.1092 8.600 × 10 5 0.81507.47
IEE3SBDF3 5.000 × 10 2 1.476 × 10 6 0.2495 1.167 × 10 5 1.68446.75
IEE3SBDF3 2.500 × 10 2 3.043 × 10 7 0.5241 1.524 × 10 6 2.88275.50
IEE3SBDF3 1.250 × 10 2 4.694 × 10 8 1.0422 1.942 × 10 7 4.60874.42
IEE3SBDF3 6.250 × 10 3 6.450 × 10 9 2.1042 2.450 × 10 8 7.49883.56
Table A17. Numerical comparison for the Fisher reaction model with U 0 = 0.99 (IIE comparison).
Table A17. Numerical comparison for the Fisher reaction model with U 0 = 0.99 (IIE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IIE1IMEX1 1.000 × 10 1 2.915 × 10 3 0.2865 2.847 × 10 3 1.15184.02
IIE1IMEX1 5.000 × 10 2 1.460 × 10 3 0.5934 1.416 × 10 3 2.28563.85
IIE1IMEX1 2.500 × 10 2 7.300 × 10 4 1.0328 7.057 × 10 4 4.70724.56
IIE1IMEX1 1.250 × 10 2 3.650 × 10 4 2.0233 3.523 × 10 4 12.55416.20
IIE1IMEX1 6.250 × 10 3 1.825 × 10 4 3.5626 1.760 × 10 4 11.81213.32
IIE2MCNAB2 1.000 × 10 1 4.370 × 10 3 0.3422 1.048 × 10 2 0.93422.73
IIE2MCNAB2 5.000 × 10 2 2.191 × 10 3 0.5530 5.259 × 10 3 1.61602.92
IIE2MCNAB2 2.500 × 10 2 1.098 × 10 3 1.0992 2.636 × 10 3 3.07272.80
IIE2MCNAB2 1.250 × 10 2 5.496 × 10 4 2.0635 1.320 × 10 3 5.23452.54
IIE2MCNAB2 6.250 × 10 3 2.750 × 10 4 4.8335 6.605 × 10 4 7.56751.57
IIE3SBDF3 1.000 × 10 1 6.614 × 10 5 0.2111 6.430 × 10 5 1.19545.66
IIE3SBDF3 5.000 × 10 2 9.028 × 10 6 0.5053 8.789 × 10 6 1.93393.83
IIE3SBDF3 2.500 × 10 2 1.187 × 10 6 1.0162 1.157 × 10 6 3.24083.19
IIE3SBDF3 1.250 × 10 2 1.519 × 10 7 1.5417 1.481 × 10 7 5.53623.59
IIE3SBDF3 6.250 × 10 3 1.920 × 10 8 3.1120 1.872 × 10 8 8.51962.74
IIE4SBDF4 1.000 × 10 1 4.115 × 10 5 0.1806 2.469 × 10 5 1.06325.89
IIE4SBDF4 5.000 × 10 2 3.121 × 10 6 0.4684 1.887 × 10 6 2.45005.23
IIE4SBDF4 2.500 × 10 2 2.065 × 10 7 1.0325 1.253 × 10 7 3.29553.19
IIE4SBDF4 1.250 × 10 2 1.321 × 10 8 1.5428 8.033 × 10 9 4.88223.16
IIE4SBDF4 6.250 × 10 3 8.334 × 10 10 3.1261 5.076 × 10 10 7.64882.45
Table A18. Numerical comparison for the Fisher reaction model with U 0 = 0.99 (IEE comparison).
Table A18. Numerical comparison for the Fisher reaction model with U 0 = 0.99 (IEE comparison).
3-Additive MethodIMEX Method Δ t 3-Additive MethodIMEX MethodSpeed-Up
RMS ErrorCPU (s)RMS ErrorCPU (s)
IEE1IMEX1 1.000 × 10 1 1.069 × 10 2 0.1155 2.852 × 10 3 1.00438.70
IEE1IMEX1 5.000 × 10 2 5.376 × 10 3 0.2426 1.414 × 10 3 2.08398.59
IEE1IMEX1 2.500 × 10 2 2.698 × 10 3 0.5170 7.040 × 10 4 6.345712.27
IEE1IMEX1 1.250 × 10 2 1.352 × 10 3 1.0576 3.512 × 10 4 8.56488.10
IEE1IMEX1 6.250 × 10 3 6.765 × 10 4 2.1298 1.754 × 10 4 10.83555.09
IEE2MCNAB2 1.000 × 10 1 2.799 × 10 4 0.1399 1.050 × 10 2 0.88766.34
IEE2MCNAB2 5.000 × 10 2 7.460 × 10 5 0.3173 5.264 × 10 3 1.76095.55
IEE2MCNAB2 2.500 × 10 2 1.938 × 10 5 0.7142 2.638 × 10 3 3.00534.21
IEE2MCNAB2 1.250 × 10 2 4.943 × 10 6 1.4476 1.320 × 10 3 4.92093.40
IEE2MCNAB2 6.250 × 10 3 1.248 × 10 6 2.7543 6.605 × 10 4 9.41183.42
IEE3SBDF3 1.000 × 10 1 1.170 × 10 5 0.0999 8.899 × 10 5 0.81078.11
IEE3SBDF3 5.000 × 10 2 1.582 × 10 6 0.2291 1.207 × 10 5 1.72787.54
IEE3SBDF3 2.500 × 10 2 3.188 × 10 7 0.4994 1.578 × 10 6 3.64657.30
IEE3SBDF3 1.250 × 10 2 4.915 × 10 8 1.0290 2.013 × 10 7 6.00915.84
IEE3SBDF3 6.250 × 10 3 6.754 × 10 9 2.1060 2.540 × 10 8 7.81773.71

References

  1. Ascher, U.M.; Ruuth, S.J.; Spiteri, R.J. Implicit-explicit Runge–Kutta methods for time-dependent partial differential equations. Appl. Numer. Math. 1997, 25, 151–167. [Google Scholar] [CrossRef] [Scilit]
  2. Ruuth, S.J. Implicit-explicit methods for reaction-diffusion problems in pattern formation. J. Math. Biol. 1995, 34, 148–176. [Google Scholar] [CrossRef] [Scilit]
  3. Hundsdorfer, W.; Verwer, J.G. Numerical Solution of Time-Dependent Advection-Diffusion-Reaction Equations; Springer: Berlin/Heidelberg, Germany, 2003. [Google Scholar] [CrossRef] [Scilit]
  4. Dimarco, G.; Pareschi, L. Implicit-Explicit Linear Multistep Methods for Stiff Kinetic Equations. SIAM J. Numer. Anal. 2016, 55, 667–690. [Google Scholar] [CrossRef] [Scilit]
  5. Griepentrog, E. Gemischte Runge-Kutta-verfahren fur steife systeme. Semin. Sekt. Math. 1978, 11, 19–29. [Google Scholar]
  6. Hofer, E. A Partially Implicit Method for Large Stiff Systems of ODE’s with Only Few Equations Introducing Small Time-Constants. SIAM J. Numer. Anal. 1976, 13, 645–663. [Google Scholar] [CrossRef] [Scilit]
  7. Crouzeix, M. Une méthode multipas implicite-explicite pour l’approximation des équations d’évolution paraboliques. Numer. Math. 1980, 35, 257–276. [Google Scholar] [CrossRef] [Scilit]
  8. Boscarino, S.; Pareschi, L.; Russo, G. Implicit–Explicit Runge–Kutta Schemes for Hyperbolic Systems and Kinetic Equations in the Diffusion Limit. Symmetry 2018, 10, 148. [Google Scholar] [CrossRef] [Scilit]
  9. Hundsdorfer, W.; Ruuth, S.J. IMEX extensions of linear multistep methods with general monotonicity and boundedness properties. J. Comput. Phys. 2007, 225, 2016–2042. [Google Scholar] [CrossRef] [Scilit]
  10. Hundsdorfer, W. Stability Analysis of Time Integration Methods for Stiff Differential Equations. Symmetry 2020, 12, 1023. [Google Scholar] [CrossRef] [Scilit]
  11. Mara’Beh, R.A.; Spiteri, R.J.; González, P.; Mantas, J.M. 3-additive linear multi-step methods for diffusion-reaction-advection models. Appl. Numer. Math. 2023, 183, 15–38. [Google Scholar] [CrossRef] [Scilit]
  12. Bianco, F.; Chibbaro, S.; Prud, R. Etude d’une Equation de Convection-Reaction-Diffusion en Ecoulement Compressible. 2011. Available online: http://nonlineaire.univ-lille.fr/SNL/media/2011/resumes/CHIBBARO_sergio.pdf (accessed on 4 July 2026).
  13. Echekki, T.; Mastorakos, E. Fluid Mechanics and Its Applications. In Turbulent Combustion Modeling; Springer: Dordrecht, The Netherlands, 2011; Volume 95. [Google Scholar]
  14. Preuss, A.; Lipoth, J.; Spiteri, R.J. When and how to split? A comparison of two IMEX splitting techniques for solving advection–diffusion–reaction equations. J. Comput. Appl. Math. 2022, 414, 114418. [Google Scholar] [CrossRef] [Scilit]
  15. Mara’Beh, R.A.; Mantas, J.; González, P.; Spiteri, R.J. Performance comparison of variable-stepsize IMEX SBDF methods on advection-diffusion-reaction models. Comput. Math. Appl. 2025, 190, 41–56. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Comparison of stability regions for IIE and IMEX methods.
Figure 1. Comparison of stability regions for IIE and IMEX methods.
Mathematics 14 02475 g001
Figure 2. Comparison of stability regions for IEE and IMEX methods.
Figure 2. Comparison of stability regions for IEE and IMEX methods.
Mathematics 14 02475 g002
Figure 3. Work–precision plots for the IIE and IMEX methods.
Figure 3. Work–precision plots for the IIE and IMEX methods.
Mathematics 14 02475 g003
Figure 4. Work–precision plots for IEE and IMEX methods.
Figure 4. Work–precision plots for IEE and IMEX methods.
Mathematics 14 02475 g004
Table 1. IIE methods [11].
Table 1. IIE methods [11].
IIE MethodNumerical Scheme
IIE1 y n + 1 = y n + Δ t 2 f [ 1 ] ( t n + 1 , y n + 1 ) + f [ 1 ] ( t n , y n ) + Δ t 2 3 f [ 2 ] ( t n + 1 , y n + 1 ) f [ 2 ] ( t n , y n ) + Δ t f [ 3 ] ( t n , y n )
IIE2 y n + 1 = y n 1 + Δ t f [ 1 ] ( t n + 1 , y n + 1 ) + f [ 1 ] ( t n 1 , y n 1 ) + 2 Δ t f [ 2 ] ( t n + 1 , y n + 1 ) f [ 2 ] ( t n , y n ) + f [ 2 ] ( t n 1 , y n 1 ) + 2 Δ t f [ 3 ] ( t n , y n )
IIE3 y n + 1 = 18 11 y n 9 11 y n 1 + 2 11 y n 2 + Δ t 6 11 f [ 1 ] ( t n + 1 , y n + 1 ) + Δ t 1 2 f [ 2 ] ( t n + 1 , y n + 1 ) + 3 22 f [ 2 ] ( t n , y n ) 3 22 f [ 2 ] ( t n 1 , y n 1 ) + 1 22 f [ 2 ] ( t n 2 , y n 2 ) + Δ t 18 11 f [ 3 ] ( t n , y n ) 18 11 f [ 3 ] ( t n 1 , y n 1 ) + 6 11 f [ 3 ] ( t n 2 , y n 2 )
IIE4 y n + 1 = 48 25 y n 36 25 y n 1 + 16 25 y n 2 3 25 y n 3 + Δ t 12 25 f [ 1 ] ( t n + 1 , y n + 1 ) Δ t ( 12 25 f [ 2 ] ( t n + 1 , y n + 1 ) 96 25 f [ 2 ] ( t n , y n ) + 144 25 f [ 2 ] ( t n 1 , y n 1 ) 96 25 f [ 2 ] ( t n 2 , y n 2 ) + 24 25 f [ 2 ] ( t n 3 , y n 3 ) ) + Δ t 48 25 f [ 3 ] ( t n , y n ) 72 25 f [ 3 ] ( t n 1 , y n 1 ) + 48 25 f [ 3 ] ( t n 2 , y n 2 ) 12 25 f [ 3 ] ( t n 3 , y n 3 )
Table 2. IEE methods [11].
Table 2. IEE methods [11].
IEE MethodNumerical Scheme
IEE1 y n + 1 = y n + Δ t 2 f [ 1 ] ( t n + 1 , y n + 1 ) + f [ 1 ] ( t n , y n ) + Δ t 2 f [ 2 ] ( t n , y n ) + f [ 2 ] ( t n 1 , y n 1 ) + Δ t 2 3 f [ 3 ] ( t n , y n ) f [ 3 ] ( t n 1 , y n 1 )
IEE2 y n + 1 = y n + Δ t 1 2 f [ 1 ] ( t n + 1 , y n + 1 ) + 1 2 f [ 1 ] ( t n , y n ) + Δ t 3 2 f [ 2 ] ( t n , y n ) 1 2 f [ 2 ] ( t n 1 , y n 1 ) + Δ t 4 3 f [ 3 ] ( t n , y n ) 1 6 f [ 3 ] ( t n 1 , y n 1 ) 1 6 f [ 3 ] ( t n 2 , y n 2 )
IEE3 y n + 1 = 18 11 y n 9 11 y n 1 + 2 11 y n 2 + Δ t 6 11 f [ 1 ] ( t n + 1 , y n + 1 ) + Δ t 18 11 f [ 2 ] ( t n , y n ) 18 11 f [ 2 ] ( t n 1 , y n 1 ) + 6 11 f [ 2 ] ( t n 2 , y n 2 ) + Δ t 47 22 f [ 3 ] ( t n , y n ) 69 22 f [ 3 ] ( t n 1 , y n 1 ) + 45 22 f [ 3 ] ( t n 2 , y n 2 ) 1 2 f [ 3 ] ( t n 3 , y n 3 )
Table 3. IMEX-LMM methods [2].
Table 3. IMEX-LMM methods [2].
IMEX MethodNumerical Scheme
IMEX1 y n + 1 = y n + Δ t 4 f [ 1 ] ( t n + 1 , y n + 1 ) + 3 f [ 1 ] ( t n , y n ) + Δ t f [ 2 ] ( t n , y n )
MCNAB2 y n + 1 = y n + Δ t 9 16 f [ 1 ] ( t n + 1 , y n + 1 ) + 3 8 f [ 1 ] ( t n , y n ) + 1 16 f [ 1 ] ( t n 1 , y n 1 ) + Δ t 3 2 f [ 2 ] ( t n , y n ) 1 2 f [ 2 ] ( t n 1 , y n 1 )
SBDF2 y n + 1 = 4 3 y n 1 3 y n 1 + 2 3 Δ t f [ 1 ] ( t n + 1 , y n + 1 ) + Δ t 4 3 f [ 2 ] ( t n , y n ) 2 3 f [ 2 ] ( t n 1 , y n 1 )
SBDF3 y n + 1 = 18 11 y n 9 11 y n 1 + 2 11 y n 2 + Δ t 6 11 f [ 1 ] ( t n + 1 , y n + 1 ) + Δ t 18 11 f [ 2 ] ( t n , y n ) 18 11 f [ 2 ] ( t n 1 , y n 1 ) + 6 11 f [ 2 ] ( t n 2 , y n 2 )
SBDF4 y n + 1 = 48 25 y n 36 25 y n 1 + 16 25 y n 2 3 25 y n 3 + Δ t 12 25 f [ 1 ] ( t n + 1 , y n + 1 ) + Δ t ( 48 25 f [ 2 ] ( t n , y n ) 72 25 f [ 2 ] ( t n 1 , y n 1 ) + 48 25 f [ 2 ] ( t n 2 , y n 2 ) 12 25 f [ 2 ] ( t n 3 , y n 3 ) )
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

Mara’Beh, R.A.; Rodelas, P.G. Efficiency of 3-Additive Linear Multistep Methods for a Stiff Combustion Model. Mathematics 2026, 14, 2475. https://doi.org/10.3390/math14142475

AMA Style

Mara’Beh RA, Rodelas PG. Efficiency of 3-Additive Linear Multistep Methods for a Stiff Combustion Model. Mathematics. 2026; 14(14):2475. https://doi.org/10.3390/math14142475

Chicago/Turabian Style

Mara’Beh, Raed Ali, and Pedro González Rodelas. 2026. "Efficiency of 3-Additive Linear Multistep Methods for a Stiff Combustion Model" Mathematics 14, no. 14: 2475. https://doi.org/10.3390/math14142475

APA Style

Mara’Beh, R. A., & Rodelas, P. G. (2026). Efficiency of 3-Additive Linear Multistep Methods for a Stiff Combustion Model. Mathematics, 14(14), 2475. https://doi.org/10.3390/math14142475

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop