scholarly journals Accelerated Runge-Kutta Methods

2008 ◽  
Vol 2008 ◽  
pp. 1-38 ◽  
Author(s):  
Firdaus E. Udwadia ◽  
Artin Farahani

Standard Runge-Kutta methods are explicit, one-step, and generally constant step-size numerical integrators for the solution of initial value problems. Such integration schemes of orders 3, 4, and 5 require 3, 4, and 6 function evaluations per time step of integration, respectively. In this paper, we propose a set of simple, explicit, and constant step-size Accerelated-Runge-Kutta methods that are two-step in nature. For orders 3, 4, and 5, they require only 2, 3, and 5 function evaluations per time step, respectively. Therefore, they are more computationally efficient at achieving the same order of local accuracy. We present here the derivation and optimization of these accelerated integration methods. We include the proof of convergence and stability under certain conditions as well as stability regions for finite step sizes. Several numerical examples are provided to illustrate the accuracy, stability, and efficiency of the proposed methods in comparison with standard Runge-Kutta methods.

2004 ◽  
Vol 2004 (2) ◽  
pp. 307-314 ◽  
Author(s):  
Phailaung Phohomsiri ◽  
Firdaus E. Udwadia

A simple accelerated third-order Runge-Kutta-type, fixed time step, integration scheme that uses just two function evaluations per step is developed. Because of the lower number of function evaluations, the scheme proposed herein has a lower computational cost than the standard third-order Runge-Kutta scheme while maintaining the same order of local accuracy. Numerical examples illustrating the computational efficiency and accuracy are presented and the actual speedup when the accelerated algorithm is implemented is also provided.


2006 ◽  
Vol 134 (10) ◽  
pp. 3006-3014 ◽  
Author(s):  
James A. Hansen ◽  
Cecile Penland

Abstract The delicate (and computationally expensive) nature of stochastic numerical modeling naturally leads one to look for efficient and/or convenient methods for integrating stochastic differential equations. Concomitantly, one may wish to sensibly add stochastic terms to an existing deterministic model without having to rewrite that model. In this note, two possibilities in the context of the fourth-order Runge–Kutta (RK4) integration scheme are examined. The first approach entails a hybrid of deterministic and stochastic integration schemes. In these examples, the hybrid RK4 generates time series with the correct climatological probability distributions. However, it is doubtful that the resulting time series are approximate solutions to the stochastic equations at every time step. The second approach uses the standard RK4 integration method modified by appropriately scaling stochastic terms. This is shown to be a special case of the general stochastic Runge–Kutta schemes considered by Ruemelin and has global convergence of order one. Thus, it gives excellent results for cases in which real noise with small but finite correlation time is approximated as white. This restriction on the type of problems to which the stochastic RK4 can be applied is strongly compensated by its computational efficiency.


2019 ◽  
Vol 86 (8) ◽  
Author(s):  
Weicheng Huang ◽  
Mohammad Khalid Jawed

Discrete elastic rods (DER) algorithm presents a computationally efficient means of simulating the geometrically nonlinear dynamics of elastic rods. However, it can suffer from artificial energy loss during the time integration step. Our approach extends the existing DER technique by using a different time integration scheme—we consider a second-order, implicit Newmark-beta method to avoid energy dissipation. This treatment shows better convergence with time step size, specially when the damping forces are negligible and the structure undergoes vibratory motion. Two demonstrations—a cantilever beam and a helical rod hanging under gravity—are used to show the effectiveness of the modified discrete elastic rods simulator.


2019 ◽  
Vol 54 (2) ◽  
pp. 116-129 ◽  
Author(s):  
Roberto Ortega ◽  
Geraldine Farías ◽  
Marcela Cruchaga ◽  
Matías Rivero ◽  
Mariano Vázquez ◽  
...  

The focus of this work is on the computational modeling of a pendulum made of a hyperelastic material and the corresponding experimental validation with the aim of contributing to the study of a material commonly used in seismic absorber devices. From the proposed dynamics experiment, the motion of the pendulum is recorded using a high-speed camera. The evolution of the pendulum’s positions is recovered using a capturing motion technique by tracking markers. The simulation of the problem is developed in the framework of a parallel multi-physics code. Particular emphasis is placed on the analysis of the Newmark integration scheme and the use of Rayleigh damping model. In particular, the time step size effect is analyzed. A strong time step size dependency is obtained for dissipative time integration schemes, while the Rayleigh damping formulation without time integration dissipation shows time step–independent results when convergence is achieved.


Author(s):  
Olivier A. Bauchau ◽  
Alexander Epple ◽  
Carlo L. Bottasso

This paper addresses practical issues associated with the numerical enforcement of constraints in flexible multibody systems, which are characterized by index-3 differential algebraic equations (DAEs). The need to scale the equations of motion is emphasized; in the proposed approach, they are scaled based on simple physical arguments, and an augmented Lagrangian term is added to the formulation. Time discretization followed by a linearization of the resulting equations leads to a Jacobian matrix that is independent of the time step size, h; hence, the condition number of the Jacobian and error propagation are both O(h0): the numerical solution of index-3 DAEs behaves as in the case of regular ordinary differential equations (ODEs). Since the scaling factor depends on the physical properties of the system, the proposed scaling decreases the dependency of this Jacobian on physical properties, further improving the numerical conditioning of the resulting linearized equations. Because the scaling of the equations is performed before the time and space discretizations, its benefits are reaped for all time integration schemes. The augmented Lagrangian term is shown to be indispensable if the solution of the linearized system of equations is to be performed without pivoting, a requirement for the efficient solution of the sparse system of linear equations. Finally, a number of numerical examples demonstrate the efficiency of the proposed approach to scaling.


2011 ◽  
Vol 139 (9) ◽  
pp. 2962-2975 ◽  
Author(s):  
William C. Skamarock ◽  
Almut Gassmann

Higher-order finite-volume flux operators for transport algorithms used within Runge–Kutta time integration schemes on irregular Voronoi (hexagonal) meshes are proposed and tested. These operators are generalizations of third- and fourth-order operators currently used in atmospheric models employing regular, orthogonal rectangular meshes. Two-dimensional least squares fit polynomials are used to evaluate the higher-order spatial derivatives needed to cancel the leading-order truncation error terms of the standard second-order centered formulation. Positive definite or monotonic behavior is achieved by applying an appropriate limiter during the final Runge–Kutta stage within a given time step. The third- and fourth-order formulations are evaluated using standard transport tests on the sphere. The new schemes are more accurate and significantly more efficient than the standard second-order scheme and other schemes in the literature examined by the authors. The third-order formulation is equivalent to the fourth-order formulation plus an additional diffusion term that is proportional to the Courant number. An optimal value for the coefficient scaling this diffusion term is chosen based on qualitative evaluation of the test results. Improvements using the higher-order scheme in place of the traditional second-order centered approach are illustrated within 3D unstable baroclinic wave simulations produced using two global nonhydrostatic models employing spherical Voronoi meshes.


2012 ◽  
Vol 5 (6) ◽  
pp. 1395-1405 ◽  
Author(s):  
M. Schlegel ◽  
O. Knoth ◽  
M. Arnold ◽  
R. Wolke

Abstract. Explicit time integration methods are characterised by a small numerical effort per time step. In the application to multiscale problems in atmospheric modelling, this benefit is often more than compensated by stability problems and step size restrictions resulting from stiff chemical reaction terms and from a locally varying Courant-Friedrichs-Lewy (CFL) condition for the advection terms. Splitting methods may be applied to efficiently combine implicit and explicit methods (IMEX splitting). Complementarily multirate time integration schemes allow for a local adaptation of the time step size to the grid size. In combination, these approaches lead to schemes which are efficient in terms of evaluations of the right-hand side. Special challenges arise when these methods are to be implemented. For an efficient implementation, it is crucial to locate and exploit redundancies. Furthermore, the more complex programme flow may lead to computational overhead which, in the worst case, more than compensates the theoretical gain in efficiency. We present a general splitting approach which allows both for IMEX splittings and for local time step adaptation. The main focus is on an efficient implementation of this approach for parallel computation on computer clusters.


2017 ◽  
Author(s):  
Thomas Rößler ◽  
Olaf Stein ◽  
Yi Heng ◽  
Lars Hoffmann

Abstract. Lagrangian particle dispersion models (LPDMs) are indispensable tools to study atmospheric transport processes. The accuracy of trajectory calculations, which form an essential part of LPDM simulations, depends on various factors. Here we focus on truncation errors that originate from the use of numerical integration schemes to solve the kinematic equation of motion. The optimization of numerical integration schemes to minimize truncation errors and to maximize computational speed is of great interest regarding the computational efficiency of large-scale LPDM simulations. In this study we analyzed truncation errors of six explicit integration schemes of the Runge Kutta family, which we implemented in the Massive-Parallel Trajectory Calculations (MPTRAC) model. The simulations were driven by wind fields of the latest operational analysis and forecasts of the European Centre for Medium-range Weather Forecasts (ECMWF) at T1279L137 spatial resolution and 3 h temporal sampling. We defined separate test cases for 15 distinct domains of the atmosphere, covering the polar regions, the mid-latitudes, and the tropics in the free troposphere, in the upper troposphere and lower stratosphere (UT/LS) region, and in the lower and mid stratosphere. For each domain we performed simulations for the months of January, April, July, and October for the years of 2014 and 2015. In total more than 5000 different transport simulations were performed. We quantified the accuracy of the trajectories by calculating transport deviations with respect to reference simulations using a 4th-order Runge-Kutta integration scheme with a sufficiently fine time step. We assessed the transport deviations with respect to error limits based on turbulent diffusion. Independent of the numerical scheme, the truncation errors vary significantly between the different domains and seasons. Especially the differences in altitude stand out. Horizontal transport deviations in the stratosphere are typically an order of magnitude smaller compared with the free troposphere. We found that the truncation errors of the six numerical schemes fall into three distinct groups, which mostly depend on the numerical order of the scheme. Schemes of the same order differ little in accuracy, but some methods need less computational time, which gives them an advantage in efficiency. The selection of the integration scheme and the appropriate time step should possibly take into account the typical altitude ranges as well as the total length of the simulations to achieve the most efficient simulations. However, trying to generalize, we recommend the 3rd-order Runge Kutta method with a time step of 170 s or the midpoint scheme with a time step of 100 s for efficient simulations of up to 10 days time based on ECMWF's high-resolution meteorological data.


2009 ◽  
Vol 137 (10) ◽  
pp. 3588-3595 ◽  
Author(s):  
Louis J. Wicker

Abstract Split-explicit integration methods used for the compressible Navier–Stokes equations are now used in a wide variety of numerical models ranging from high-resolution local models to convection-permitting climate simulations. Models are now including more sophisticated and complicated physical processes, such as multimoment microphysics parameterizations, electrification, and dry/aqueous chemistry. A wider range of simulation problems combined with the increasing physics complexity may place a tighter constraint on the model’s time step compared to the fluid flow’s Courant number (e.g., the choice of the integration time step based solely on advective Courant number considerations may generate unacceptable errors associated with the parameterization schemes). The third-order multistage Runge–Kutta scheme has been very successful as the split-explicit integration method; however, its efficiency arises partially in its ability to use a time step that is 20%–40% larger than more traditional integration schemes. In applications in which the time step is constrained by other considerations, alternative integration schemes may be more efficient. Here a two-step third-order Adams–Bashforth–Moulton integrator is stably split in a similar manner as the split Runge–Kutta scheme. For applications in which the large time step is not constrained by the advective Courant number it requires less computational effort. Stability is demonstrated through eigenvalue analysis of the linear coupled one-dimensional velocity–pressure equations, and full two-dimensional nonlinear solutions from a standard test problem are shown to demonstrate solution accuracy and efficiency.


2018 ◽  
Vol 11 (2) ◽  
pp. 575-592 ◽  
Author(s):  
Thomas Rößler ◽  
Olaf Stein ◽  
Yi Heng ◽  
Paul Baumeister ◽  
Lars Hoffmann

Abstract. The accuracy of trajectory calculations performed by Lagrangian particle dispersion models (LPDMs) depends on various factors. The optimization of numerical integration schemes used to solve the trajectory equation helps to maximize the computational efficiency of large-scale LPDM simulations. We analyzed global truncation errors of six explicit integration schemes of the Runge–Kutta family, which we implemented in the Massive-Parallel Trajectory Calculations (MPTRAC) advection module. The simulations were driven by wind fields from operational analysis and forecasts of the European Centre for Medium-Range Weather Forecasts (ECMWF) at T1279L137 spatial resolution and 3 h temporal sampling. We defined separate test cases for 15 distinct regions of the atmosphere, covering the polar regions, the midlatitudes, and the tropics in the free troposphere, in the upper troposphere and lower stratosphere (UT/LS) region, and in the middle stratosphere. In total, more than 5000 different transport simulations were performed, covering the months of January, April, July, and October for the years 2014 and 2015. We quantified the accuracy of the trajectories by calculating transport deviations with respect to reference simulations using a fourth-order Runge–Kutta integration scheme with a sufficiently fine time step. Transport deviations were assessed with respect to error limits based on turbulent diffusion. Independent of the numerical scheme, the global truncation errors vary significantly between the different regions. Horizontal transport deviations in the stratosphere are typically an order of magnitude smaller compared with the free troposphere. We found that the truncation errors of the six numerical schemes fall into three distinct groups, which mostly depend on the numerical order of the scheme. Schemes of the same order differ little in accuracy, but some methods need less computational time, which gives them an advantage in efficiency. The selection of the integration scheme and the appropriate time step should possibly take into account the typical altitude ranges as well as the total length of the simulations to achieve the most efficient simulations. However, trying to summarize, we recommend the third-order Runge–Kutta method with a time step of 170 s or the midpoint scheme with a time step of 100 s for efficient simulations of up to 10 days of simulation time for the specific ECMWF high-resolution data set considered in this study. Purely stratospheric simulations can use significantly larger time steps of 800 and 1100 s for the midpoint scheme and the third-order Runge–Kutta method, respectively.


Sign in / Sign up

Export Citation Format

Share Document