3,887 research outputs found

    Guidance, flight mechanics and trajectory optimization. Volume 6 - The N-body problem and special perturbation techniques

    Get PDF
    Analytical formulations and numerical integration methods for many body problem and special perturbative technique

    Splitting and composition methods in the numerical integration of differential equations

    Get PDF
    We provide a comprehensive survey of splitting and composition methods for the numerical integration of ordinary differential equations (ODEs). Splitting methods constitute an appropriate choice when the vector field associated with the ODE can be decomposed into several pieces and each of them is integrable. This class of integrators are explicit, simple to implement and preserve structural properties of the system. In consequence, they are specially useful in geometric numerical integration. In addition, the numerical solution obtained by splitting schemes can be seen as the exact solution to a perturbed system of ODEs possessing the same geometric properties as the original system. This backward error interpretation has direct implications for the qualitative behavior of the numerical solution as well as for the error propagation along time. Closely connected with splitting integrators are composition methods. We analyze the order conditions required by a method to achieve a given order and summarize the different families of schemes one can find in the literature. Finally, we illustrate the main features of splitting and composition methods on several numerical examples arising from applications.Comment: Review paper; 56 pages, 6 figures, 8 table

    A low-cost parallel implementation of direct numerical simulation of wall turbulence

    Full text link
    A numerical method for the direct numerical simulation of incompressible wall turbulence in rectangular and cylindrical geometries is presented. The distinctive feature resides in its design being targeted towards an efficient distributed-memory parallel computing on commodity hardware. The adopted discretization is spectral in the two homogeneous directions; fourth-order accurate, compact finite-difference schemes over a variable-spacing mesh in the wall-normal direction are key to our parallel implementation. The parallel algorithm is designed in such a way as to minimize data exchange among the computing machines, and in particular to avoid taking a global transpose of the data during the pseudo-spectral evaluation of the non-linear terms. The computing machines can then be connected to each other through low-cost network devices. The code is optimized for memory requirements, which can moreover be subdivided among the computing nodes. The layout of a simple, dedicated and optimized computing system based on commodity hardware is described. The performance of the numerical method on this computing system is evaluated and compared with that of other codes described in the literature, as well as with that of the same code implementing a commonly employed strategy for the pseudo-spectral calculation.Comment: To be published in J. Comp. Physic

    Comparison of numerical techniques for integration of stiff ordinary differential equations arising in combustion chemistry

    Get PDF
    The efficiency and accuracy of several algorithms recently developed for the efficient numerical integration of stiff ordinary differential equations are compared. The methods examined include two general-purpose codes, EPISODE and LSODE, and three codes (CHEMEQ, CREK1D, and GCKP84) developed specifically to integrate chemical kinetic rate equations. The codes are applied to two test problems drawn from combustion kinetics. The comparisons show that LSODE is the fastest code currently available for the integration of combustion kinetic rate equations. An important finding is that an interactive solution of the algebraic energy conservation equation to compute the temperature does not result in significant errors. In addition, this method is more efficient than evaluating the temperature by integrating its time derivative. Significant reductions in computational work are realized by updating the rate constants (k = at(supra N) N exp(-E/RT) only when the temperature change exceeds an amount delta T that is problem dependent. An approximate expression for the automatic evaluation of delta T is derived and is shown to result in increased efficiency

    Parallel methods for nonstiff VIDEs

    Get PDF
    We consider numerical methods for nonstiff initial-value problems for Volterra integro-differential equations. Such problems may be considered as initial-value problems for ordinary differential equations with expensive righthand side functions because each righthand side evaluation requires the application of a quadrature formula. The often considerable costs suggest the use of methods that require only one righthand side evaluation per step. One option is a conventional linear multistep method. However, if a parallel computer system is available, then one might also look for methods with more righthand sides per step, but such that they can all be evaluated in parallel. In this paper, we construct such parallel methods and we show that on parallel computers they are by far superior to the conventional linear multistep methods which do not have scope for parallelism. Moreover, the (real) stability interval is considerably larger

    Parallel methods for nonstiff VIDEs

    Get PDF
    We consider numerical methods for nonstiff initial-value problems for Volterra integro-differential equations. Such problems may be considered as initial-value problems for ordinary differential equations with expensive righthand side functions because each righthand side evaluation requires the application of a quadrature formula. The often considerable costs suggest the use of methods that require only one righthand side evaluation per step. One option is a conventional linear multistep method. However, if a parallel computer system is available, then one might also look for methods with more righthand sides per step, but such that they can all be evaluated in parallel. In this paper, we construct such parallel methods and we show that on parallel computers they are by far superior to the conventional linear multistep methods which do not have scope for parallelism. Moreover, the (real) stability interval is considerably larger

    Third-order 2N-storage Runge-Kutta schemes with error control

    Get PDF
    A family of four-stage third-order explicit Runge-Kutta schemes is derived that requires only two storage locations and has desirable stability characteristics. Error control is achieved by embedding a second-order scheme within the four-stage procedure. Certain schemes are identified that are as efficient and accurate as conventional embedded schemes of comparable order and require fewer storage locations
    corecore