Automatic differentiation using operator overloading (ADOO) for implicit resolution of hyperbolic single phase and two-phase flow models
From MaRDI portal
Publication:2222635
Software, source code, etc. for problems pertaining to numerical analysis (65-04) Numerical differentiation (65D25) Finite volume methods for initial value and initial-boundary value problems involving PDEs (65M08) Finite volume methods applied to problems in fluid mechanics (76M12) Liquid-gas two-phase flows, bubbly flows (76T10)
Abstract: Implicit time integration schemes are widely used in computational fluid dynamics numerical codes to speed-up computations. Indeed, implicit schemes usually allow for less stringent time-step stability constraints than their explicit counterpart. The derivation of an implicit scheme is however a challenging and time-consuming task, increasing substantially with the model equations complexity since this method usually requires a fairly accurate evaluation of the spatial scheme's matrix Jacobian. This article presents a flexible method to overcome the difficulties associated to the computation of the derivatives, based on the forward mode of automatic differentiation using operator overloading. Flexibility and simplicity of the method are illustrated through implicit resolution of various flow models of increasing complexity such as the compressible Euler equations, a two-phase flow model in full equilibrium (Le Martelot, et al., 2014) and a symmetric variant (Saurel , et al., 2003) of the two-phase flow model of (Baer & Nunziato, 1986) dealing with mixtures in total disequilibrium.
Recommendations
- Automatic differentiation for solving nonlinear partial differential equations: an efficient operator overloading approach
- Using exact Jacobians in an implicit Newton-Krylov method
- Generation of implicit schemes using automatic analytic differentiation
- CFD Newton Solvers with EliAD: An Elimination Automatic Differentiation Tool
- Application of an automatic differentiation tool in the development of a compositional reservoir simulator
Cites work
- A comparative study of rosenbrock-type and implicit Runge-Kutta time integration for discontinuous Galerkin method for unsteady 3D compressible Navier-Stokes equations
- A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs
- A general formulation for cavitating, boiling and evaporating flows
- A multiphase model for compressible flows with interfaces, shocks, detonation waves and cavitation.
- A multiphase model with internal degrees of freedom: application to shock–bubble interaction
- A parallel implicit method for the direct numerical simulation of wall-bounded compressible turbulence
- A sequel to AUSM: AUSM\(^ +\)
- A set of parallel, implicit methods for a reconstructed discontinuous Galerkin method for compressible flows on 3D hybrid grids
- A simple automatic derivative evaluation program
- A simple HLLC-type Riemann solver for compressible non-equilibrium two-phase flows
- A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws
- A two-phase mixture theory for the deflagration-to-detonation transition (ddt) in reactive granular materials
- Comparison of Several Difference Schemes on 1D and 2D Test Problems for the Euler Equations
- Discrete equations for physical and numerical compressible multiphase mixtures.
- Exact Jacobians for implicit Navier-Stokes simulations of equilibrium real gas flows
- GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems
- scientific article; zbMATH DE number 3928227 (Why is no real title available?)
- scientific article; zbMATH DE number 1456803 (Why is no real title available?)
- scientific article; zbMATH DE number 3273813 (Why is no real title available?)
- Hybrid Krylov Methods for Nonlinear Systems of Equations
- Implicit implementation of the \(\mathrm{AUSM}^+\) and \(\mathrm{AUSM}^+\) up schemes
- Implicit Schemes and LU Decompositions
- Linearized implicit time advancing and defect correction applied to sediment transport simulations
- Multi-dimensional limiting process for hyperbolic conservation laws on unstructured grids
- Multiscale multiphase modeling of detonations in condensed energetic materials
- On Upstream Differencing and Godunov-Type Schemes for Hyperbolic Conservation Laws
- OpenAD/F
- Parallel simulation of compressible flow using automatic differentiation and PETSc
- Restoration of the contact surface in the HLL-Riemann solver
- S<scp>HAPE</scp> O<scp>PTIMIZATION IN</scp> F<scp>LUID</scp> M<scp>ECHANICS</scp>
- Shape optimization of shell structures based on NURBS description using automatic differentiation
- Simple and efficient relaxation methods for interfaces separating compressible fluids, cavitating flows and shocks in multiphase mixtures
- Simplified Second-Order Godunov-Type Methods
- Solution of the multidimensional compressible Navier-Stokes equations by a generalized implicit method
- Strong stability-preserving high-order time discretization methods
- The Tapenade automatic differentiation tool, principles, model, and specification
- Using Complex Variables to Estimate Derivatives of Real Functions
- Using exact Jacobians in an implicit Newton-Krylov method
Cited in
(3)
This page was built for publication: Automatic differentiation using operator overloading (ADOO) for implicit resolution of hyperbolic single phase and two-phase flow models
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2222635)