Abstract

Developing new and efficient numerical integration techniques is of great importance in applied mathematics and computer science. Among the variety of available methods, multistep ODE solvers are broadly used in simulation software. Recently, semi-implicit integration proved to be an efficient compromise between implicit and explicit ODE solvers, and multiple high-performance semi-implicit methods were proposed. However, the computational efficiency of any ODE solver can be significantly increased through the introduction of an adaptive integration stepsize, but it requires the estimation of local truncation error. It is known that recently proposed extrapolation semi-implicit multistep methods (ESIMM) cannot operate with existing local truncation error (LTE) estimators, e.g., embedded methods approach, due to their specific right-hand side calculation algorithm. In this paper, we propose two different techniques for local truncation error estimation and study the performance of ESIMM methods with adaptive stepsize control. The first considered approach is based on two parallel semi-implicit solutions with different commutation orders. The second estimator, called the “double extrapolation” method, is a modification of the embedded method approach. The introduction of the double extrapolation LTE estimator allowed us to additionally increase the precision of the ESIMM solver. Using several known nonlinear systems, including stiff van der Pol oscillator, as the testbench, we explicitly show that ESIMM solvers can outperform both implicit and explicit linear multistep methods when implemented with an adaptive stepsize.

Highlights

  • Many real-world processes can be mathematically described by systems of ordinary differential equations

  • The development of novel numerical integration methods is of great interest in applied mathematics

  • We analyze the performance of the extrapolation semi-implicit multistep (ESIMM) method with a variable stepsize in comparison with classical multistep methods, including Adams–Bashforth, Adams–Moulton and Backward Differentiation Formula

Read more

Summary

Introduction

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. Many real-world processes can be mathematically described by systems of ordinary differential equations. One of the common ways to implement the solution of ODEs in discrete computers is numerical integration. The increasing complexity and scale of simulated systems requires a corresponding increase in the efficiency of ODE solvers. The development of novel numerical integration methods is of great interest in applied mathematics. Many highly efficient solvers were proposed, including

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call