FLU-DYNMay 31, 2012
Approximation of the Laplace and Stokes operators with Dirichlet boundary conditions through volume penalization: a spectral viewpointRomain Nguyen van yen, Dmitry Kolomenskiy, Kai Schneider
We report the results of a detailed study of the spectral properties of Laplace and Stokes operators, modified with a volume penalization term designed to approximate Dirichlet conditions in the limit when a penalization parameter, $η$, tends to zero. The eigenvalues and eigenfunctions are determined either analytically or numerically as functions of $η$, both in the continuous case and after applying Fourier or finite difference discretization schemes. For fixed $η$, we find that only the part of the spectrum corresponding to eigenvalues $λ\lesssim η^{-1}$ approaches Dirichlet boundary conditions, while the remainder of the spectrum is made of uncontrolled, spurious wall modes. The penalization error for the controlled eigenfunctions is estimated as a function of $η$ and $λ$. Surprisingly, in the Stokes case, we show that the eigenfunctions approximately satisfy, with a precision $O(η)$, Navier slip boundary conditions with slip length equal to $\sqrtη$. Moreover, for a given discretization, we show that there exists a value of $η$, corresponding to a balance between penalization and discretization errors, below which no further gain in precision is achieved. These results shed light on the behavior of volume penalization schemes when solving the Navier-Stokes equations, outline the limitations of the method, and give indications on how to choose the penalization parameter in practical cases.
NAMar 16, 2016
Comparison of adaptive multiresolution and adaptive mesh refinement applied to simulations of the compressible Euler equationsRalf Deiterding, Margarete O. Domingues, Sonia M. Gomes et al.
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.
NAJul 9, 2008
Adaptive multiresolution schemes with local time stepping for two-dimensional degenerate reaction-diffusion systemsMostafa Bendahmane, Raimund Bürger, Ricardo Ruiz Baier et al.
We present a fully adaptive multiresolution scheme for spatially two-dimensional, possibly degenerate reaction-diffusion systems, focusing on combustion models and models of pattern formation and chemotaxis in mathematical biology. Solutions of these equations in these applications exhibit steep gradients, and in the degenerate case, sharp fronts and discontinuities. The multiresolution scheme is based on finite volume discretizations with explicit time stepping. The multiresolution representation of the solution is stored in a graded tree. By a thresholding procedure, namely the elimination of leaves that are smaller than a threshold value, substantial data compression and CPU time reduction is attained. The threshold value is chosen optimally, in the sense that the total error of the adaptive scheme is of the same slope as that of the reference finite volume scheme. Since chemical reactions involve a large range of temporal scales, but are spatially well localized (especially in the combustion model), a locally varying adaptive time stepping strategy is applied. It turns out that local time stepping accelerates the adaptive multiresolution method by a factor of two, while the error remains controlled.
NAJun 21, 2012
Fully adaptive multiresolution schemes for strongly degenerate parabolic equations in one space dimensionRaimund Bürger, Ricardo Ruiz Baier, Mauricio Sepúlveda et al.
We present a fully adaptive multiresolution scheme for spatially one-dimensional quasilinear strongly degenerate parabolic equations with zero-flux and periodic boundary conditions. The numerical scheme is based on a finite volume discretization using the Engquist-Osher numerical flux and explicit time stepping. An adaptive multiresolution scheme based on cell averages is then used to speed up the CPU time and the memory requirements of the underlying finite volume scheme, whose first-order version is known to converge to an entropy solution of the problem. A particular feature of the method is the storage of the multiresolution representation of the solution in a graded tree, whose leaves are the non-uniform finite volumes on which the numerical divergence is eventually evaluated. Moreover using the $L^1$ contraction of the discrete time evolution operator we derive the optimal choice of the threshold in the adaptive multiresolution method. Numerical examples illustrate the computational efficiency together with the convergence properties.
NAJul 2, 2008
Fully adaptive multiresolution schemes for strongly degenerate parabolic equations with discontinuous fluxRaimund Bürger, Ricardo Ruiz Baier, Mauricio Sepúlveda et al.
A fully adaptive finite volume multiresolution scheme for one-dimensional strongly degenerate parabolic equations with discontinuous flux is presented. The numerical scheme is based on a finite volume discretization using the Engquist--Osher approximation for the flux and explicit time--stepping. An adaptivemultiresolution scheme with cell averages is then used to speed up CPU time and meet memory requirements. A particular feature of our scheme is the storage of the multiresolution representation of the solution in a dynamic graded tree, for the sake of data compression and to facilitate navigation. Applications to traffic flow with driver reaction and a clarifier--thickener model illustrate the efficiency of this method.
NAMay 21, 2019
Local time-stepping for adaptive multiresolution using natural extension of Runge--Kutta methodsMüller Moreira Lopes, Margarete Oliveira Domingues, Kai Schneider et al.
A space-time fully adaptive multiresolution method for evolutionary non-linear partial differential equations is presented introducing an improved local time-stepping method. The space discretisation is based on classical finite volumes, endowed with cell average multiresolution analysis for triggering the dynamical grid adaptation. The explicit time scheme features a natural extension of Runge--Kutta methods which allow local time-stepping while guaranteeing accuracy. The use of a compact Runge--Kutta formulation permits further memory reduction. The precision and computational efficiency of the scheme regarding CPU time and memory compression are assessed for problems in one, two and three space dimensions. As application Burgers equation, reaction-diffusion equations and the compressible Euler equations are considered. The numerical results illustrate the efficiency and superiority of the proposed local time-stepping method with respect to the reference computations.
COMP-PHFeb 18, 2015
Adaptive multiresolution computations applied to detonationsOlivier Roussel, Kai Schneider
A space-time adaptive method is presented for the reactive Euler equations describing chemically reacting gas flow where a two species model is used for the chemistry. The governing equations are discretized with a finite volume method and dynamic space adaptivity is introduced using multiresolution analysis. A time splitting method of Strang is applied to be able to consider stiff problems while keeping the method explicit. For time adaptivity an improved Runge--Kutta--Fehlberg scheme is used. Applications deal with detonation problems in one and two space dimensions. A comparison of the adaptive scheme with reference computations on a regular grid allow to assess the accuracy and the computational efficiency, in terms of CPU time and memory requirements.
NAMar 15, 2019
On the verification of adaptive three-dimensional multiresolution computations of the magnetohydrodynamic equationsAnna Karina Fontes Gomes, Margarete Oliveira Domingues, Odim Mendes et al.
Magnetohydrodynamics is an important tool to study the dynamics of plasma Space Physics. In this context, we introduce a three-dimensional magnetohydrodynamic solver with divergence-cleaning in the adaptive multiresolution CARMEN code. The numerical scheme is based on a finite volume discretization that ensures the conservation of physical quantities. The adaptive multiresolution approach allows for automatic identification of local structures in the numerical solution and thus provides an adaptive mesh refined only in regions where the solution needs more improved resolution. We assess the three-dimensional magnetohydrodynamic CARMEN code and compare its results with the ones from the well-known FLASH code.
0.8FLU-DYNMay 19
Multiresolution analysis on tessellation graphs for inertial particle dynamicsKeigo Matsuda, Thibault Maurel-Oujia, Kai Schneider
A multiresolution technique on tessellation graphs for particle dynamics is proposed. This allows to split spatial field data given on millions of discrete particle positions into scale-dependent contributions. The Delaunay tessellation is used to define the graph, and Voronoi cell volumes are used to satisfy volume conservation. Our approach enables computation of the scale-dependent statistics of particle dynamics by leveraging a wavelet transformation of Lagrangian point particle data and is useful for characterizing particle clustering in turbulent flows. The technique is systematically verified by using synthetic data of randomly distributed particles in a two-dimensional plane. Then the applicability of the technique is demonstrated by extracting the scale-dependent particle velocity divergence of inertial particles in homogeneous isotropic turbulence from direct numerical simulation data. The result is verified by comparing the energy spectrum of the divergence with that obtained by a Fourier-based approach. Finally, the wavelet-based filtering to the particle velocity divergence is demonstrated to extract the effect of caustics in inertial particle clustering.
LGJul 24, 2024
Automated transport separation using the neural shifted proper orthogonal decompositionBeata Zorawski, Shubhaditya Burela, Philipp Krah et al.
This paper presents a neural network-based methodology for the decomposition of transport-dominated fields using the shifted proper orthogonal decomposition (sPOD). Classical sPOD methods typically require an a priori knowledge of the transport operators to determine the co-moving fields. However, in many real-life problems, such knowledge is difficult or even impossible to obtain, limiting the applicability and benefits of the sPOD. To address this issue, our approach estimates both the transport and co-moving fields simultaneously using neural networks. This is achieved by training two sub-networks dedicated to learning the transports and the co-moving fields, respectively. Applications to synthetic data and a wildland fire model illustrate the capabilities and efficiency of this neural sPOD approach, demonstrating its ability to separate the different fields effectively.
NAMay 9, 2019
Volume penalization for inhomogeneous Neumann boundary conditions modeling scalar flux in complicated geometryTeluo Sakurai, Katsunori Yoshimatsu, Naoya Okamoto et al.
We develop a volume penalization method for inhomogeneous Neumann boundary conditions, generalizing the flux-based volume penalization method for homogeneous Neumann boundary condition proposed by Kadoch et al. [J. Comput. Phys. 231 (2012) 4365]. The generalized method allows us to model scalar flux through walls in geometries of complex shape using simple, e.g. Cartesian, domains for solving the governing equations. We examine the properties of the method, by considering a one-dimensional Poisson equation with different Neumann boundary conditions. The penalized Laplace operator is discretized by second order central finite-differences and interpolation. The discretization and penalization errors are thus assessed for several test problems. Convergence properties of the discretized operator and the solution of the penalized equation are analyzed. The generalized method is then applied to an advection-diffusion equation coupled with the Navier-Stokes equations in an annular domain which is immersed in a square domain. The application is verified by numerical simulation of steady free convection in a concentric annulus heated through the inner cylinder surface using an extended square domain.
NAJul 30, 2015
An adaptive multiresolution method for ideal magnetohydrodynamics using divergence cleaning with parabolic-hyperbolic correctionAnna Karina Fontes Gomes, Margarete Oliveira Domingues, Kai Schneider et al.
We present an adaptive multiresolution method for the numerical simulation of ideal magnetohydrodynamics in two space dimensions. The discretization uses a finite volume scheme based on a Cartesian mesh and an explicit compact Rung-Kutta scheme for time integration. Harten's cell average multiresolution allows to introduce a locally refined spatial mesh while controlling the error. The incompressibility of the magnetic field is controlled by using a Generalized Lagrangian Multiplier (GLM) approach with a mixed hyperbolic-parabolic correction. Different applications to two-dimensional problems illustrate the properties of the method. For each application CPU time and memory savings are reported and numerical aspects of the method are discussed. The accuracy of the adaptive computations is assessed by comparison with reference solutions computed on a regular fine mesh.