23 research outputs found

    Grid structure impact in sparse point representation of derivatives

    Get PDF
    In the Sparse Point Representation (SPR) method the principle is to retain the function data indicated by significant interpolatory wavelet coefficients, which are defined as interpolation errors by means of an interpolating subdivision scheme. Typically, a SPR grid is coarse in smooth regions, and refined close to irregularities. Furthermore, the computation of partial derivatives of a function from the information of its SPR content is performed in two steps. The first one is a refinement procedure to extend the SPR by the inclusion of new interpolated point values in a security zone. Then, for points in the refined grid, such derivatives are approximated by uniform finite differences, using a step size proportional to each point local scale. If required neighboring stencils are not present in the grid, the corresponding missing point values are approximated from coarser scales using the interpolating subdivision scheme. Using the cubic interpolation subdivision scheme, we demonstrate that such adaptive finite differences can be formulated in terms of a collocation scheme based on the wavelet expansion associated to the SPR. For this purpose, we prove some results concerning the local behavior of such wavelet reconstruction operators, which stand for SPR grids having appropriate structures. This statement implies that the adaptive finite difference scheme and the one using the step size of the finest level produce the same result at SPR grid points. Consequently, in addition to the refinement strategy, our analysis indicates that some care must be taken concerning the grid structure, in order to keep the truncation error under a certain accuracy limit. Illustrating results are presented for 2D Maxwell's equation numerical solutions

    Comparison of adaptive multiresolution and adaptive mesh refinement applied to simulations of the compressible Euler equations

    No full text
    We present a detailed comparison between two adaptive numerical approaches to solve partial differential equations (PDEs), adaptive multiresolution (MR) and adaptive mesh refinement (AMR). Both discretizations are based on finite volumes in space with second order shock-capturing, and explicit time integration either with or without local time-stepping. The two methods are benchmarked for the compressible Euler equations in Cartesian geometry. As test cases a 2D Riemann problem, Lax-Liu 6, and a 3D ellipsoidally expanding shock wave have been chosen. We compare and assess their computational efficiency in terms of CPU time and memory requirements. We evaluate the accuracy by comparing the results of the adaptive computations with those obtained with the corresponding FV scheme using a regular fine mesh. We find that both approaches yield similar trends for CPU time compression for increasing number of refinement levels. MR exhibits more efficient memory compression than AMR and shows slightly enhanced convergence; however, a larger absolute overhead is measured for the tested codes.<br/

    ON SPACE-TIME ADAPTIVE SCHEMES FOR THE NUMERICAL SOLUTION OF PDES

    No full text
    A fully adaptive numerical scheme for solving PDEs based on a finite volume discretization with explicit time discretization is presented. The local grid refinement is triggered by a multiresolution strategy which allows to control the approximation error in space. The costly fluxes are evaluated on the adaptive grid only. For automatic time step control a Runge-Kutta-Fehlberg method is used. A dynamic tree data structure allows memory compression and CPU time reduction. For validation different classical test problems are computed. The gain in memory and CPU time with respect to the finite volume scheme on a regular grid is reported and demonstrates the efficiency of the new method

    Multiresolution analysis as a criterion for effective dynamic mesh adaptation: A case study for Euler equations in the SAMR framework AMROC

    No full text
    Dynamic mesh adaptation methods require suitable refinement indicators. In the absence of a comprehensive error estimation theory, adaptive mesh refinement (AMR) for nonlinear hyperbolic conservation laws, e.g. compressible Euler equations, in practice utilizes mainly heuristic smoothness indicators like combinations of scaled gradient criteria. As an alternative, we describe in detail an easy to implement and computationally inexpensive criterion built on a two-level wavelet transform that applies projection and prediction operators from multiresolution analysis. The core idea is the use of the amplitude of the wavelet coefficients as smoothness indicator, as it can be related to the local regularity of the solution. Implemented within the fully parallelized and structured adaptive mesh refinement (SAMR) software system AMROC (Adaptive Mesh Refinement in Object-oriented C++), the proposed criterion is tested and comprehensively compared to results obtained by applying the scaled gradient approach. A rigorous quantification technique in terms of numerical adaptation error versus used finite volume cells is developed and applied to study typical two- and three-dimensional problems from compressible gas dynamics. It is found that the proposed multiresolution approach is considerably more efficient and also identifies - besides discontinuous shock and contact waves - in particular smooth rarefaction waves and their interaction as well as small-scale disturbances much more reliably. Aside from pathological cases consisting solely of planar shock waves, the majority of realistic cases show reductions in the number of used finite volume cells between 20 to 40%, while the numerical error remains basically unaltered

    Cartesian CFD Methods for Complex Applications

    No full text
    International audienceThis volume collects the most important contributions from four minisymposia from ICIAM 2019. The papers highlight cutting-edge applications of Cartesian CFD methods and describe the employed algorithms and numerical schemes. An emphasis is laid on complex multi-physics applications like magnetohydrodynamics, combustion, aerodynamics with fluid-structure interaction, solved with various discretizations, e.g. finite difference, finite volume, multiresolution or lattice Boltzmann CFD schemes. Software design aspects and parallelization challenges are also considered. The book is addressed to graduate students and scientists in the fields of applied mathematics and computational engineering
    corecore