Exponential methods for kinetic equations

Similar documents
Monte Carlo methods for kinetic equations

Hybrid and Moment Guided Monte Carlo Methods for Kinetic Equations

Numerical methods for kinetic equations

Monte Carlo methods for kinetic equations

arxiv: v1 [math.na] 25 Oct 2018

Modelling and numerical methods for the diffusion of impurities in a gas

Exponential Runge-Kutta for inhomogeneous Boltzmann equations with high order of accuracy

An Asymptotic-Preserving Monte Carlo Method for the Boltzmann Equation

Une décomposition micro-macro particulaire pour des équations de type Boltzmann-BGK en régime de diffusion

A hybrid method for hydrodynamic-kinetic flow - Part II - Coupling of hydrodynamic and kinetic models

An asymptotic-preserving micro-macro scheme for Vlasov-BGK-like equations in the diffusion scaling

Hypocoercivity and Sensitivity Analysis in Kinetic Equations and Uncertainty Quantification October 2 nd 5 th

Monte Carlo method with negative particles

Fluid Equations for Rarefied Gases

Micro-macro methods for Boltzmann-BGK-like equations in the diffusion scaling

Fluid Equations for Rarefied Gases

Une décomposition micro-macro particulaire pour des équations de type Boltzmann-BGK en régime de diffusion

Review Higher Order methods Multistep methods Summary HIGHER ORDER METHODS. P.V. Johnson. School of Mathematics. Semester

Overview of Accelerated Simulation Methods for Plasma Kinetics

Stochastic Particle Methods for Rarefied Gases

Kinetic/Fluid micro-macro numerical scheme for Vlasov-Poisson-BGK equation using particles

Kinetic/Fluid micro-macro numerical scheme for Vlasov-Poisson-BGK equation using particles

Kinetic models of Maxwell type. A brief history Part I

Kinetic relaxation models for reacting gas mixtures

Exponential moments for the homogeneous Kac equation

From Boltzmann Equations to Gas Dynamics: From DiPerna-Lions to Leray

Hypocoercivity for kinetic equations with linear relaxation terms

Microscopically Implicit-Macroscopically Explicit schemes for the BGK equation

Une approche hypocoercive L 2 pour l équation de Vlasov-Fokker-Planck

A hybrid kinetic-fluid model for solving the gas dynamics Boltzmann-BGK equation.

Fourier Law and Non-Isothermal Boundary in the Boltzmann Theory

Entropic structure of the Landau equation. Coulomb interaction

A CLASS OF ASYMPTOTIC PRESERVING SCHEMES FOR KINETIC EQUATIONS AND RELATED PROBLEMS WITH STIFF SOURCES

The Boltzmann Equation and Its Applications

Review of last lecture I

Lecture 5: Kinetic theory of fluids

The Moment Guided Monte Carlo Method

Numerical methods for plasma physics in collisional regimes

Uncertainty Quantification and hypocoercivity based sensitivity analysis for multiscale kinetic equations with random inputs.

YAN GUO, JUHI JANG, AND NING JIANG

A class of asymptotic-preserving schemes for the Fokker-Planck-Landau equation

Lecture IV: Time Discretization

Dissertation. presented to obtain the. Université Paul Sabatier Toulouse 3. Mention: Applied Mathematics. Luc MIEUSSENS

Fluid-Particles Interaction Models Asymptotics, Theory and Numerics I

A successive penalty based Asymptotic-Preserving scheme for kinetic equations

Asymptotic-Preserving scheme based on a Finite Volume/Particle-In-Cell coupling for Boltzmann- BGK-like equations in the diffusion scaling

Fluid Dynamics from Kinetic Equations

On the Interior Boundary-Value Problem for the Stationary Povzner Equation with Hard and Soft Interactions

Uncertainty Quantification for multiscale kinetic equations with random inputs. Shi Jin. University of Wisconsin-Madison, USA

ASYMPTOTIC PRESERVING (AP) SCHEMES FOR MULTISCALE KINETIC AND HYPERBOLIC EQUATIONS: A REVIEW

Accurate representation of velocity space using truncated Hermite expansions.

Anisotropic fluid dynamics. Thomas Schaefer, North Carolina State University

The dynamics of small particles whose size is roughly 1 µmt or. smaller, in a fluid at room temperature, is extremely erratic, and is

arxiv: v1 [math.ap] 28 Apr 2009

A HYBRID METHOD FOR ACCELERATED SIMULATION OF COULOMB COLLISIONS IN A PLASMA

Equivalence between kinetic method for fluid-dynamic equation and macroscopic finite-difference scheme

Exponential tail behavior for solutions to the homogeneous Boltzmann equation

Global Maxwellians over All Space and Their Relation to Conserved Quantites of Classical Kinetic Equations

Derivation of quantum hydrodynamic equations with Fermi-Dirac and Bose-Einstein statistics

Hydrodynamic Limits for the Boltzmann Equation

A model of alignment interaction for oriented particles with phase transition

Micro-macro decomposition based asymptotic-preserving numerical schemes and numerical moments conservation for collisional nonlinear kinetic equations

Module 4: Numerical Methods for ODE. Michael Bader. Winter 2007/2008

Entropy-dissipation methods I: Fokker-Planck equations

hal , version 1-18 Sep 2013

On the Boltzmann equation: global solutions in one spatial dimension

Relaxation methods and finite element schemes for the equations of visco-elastodynamics. Chiara Simeoni

Fluid Approximations from the Boltzmann Equation for Domains with Boundary

BOLTZMANN KINETIC THEORY FOR INELASTIC MAXWELL MIXTURES

Lecture V: The game-engine loop & Time Integration

Direct Modeling for Computational Fluid Dynamics

Finite volumes schemes preserving the low Mach number limit for the Euler system

Kinetic Models and Gas-Kinetic Schemes with Rotational Degrees of Freedom for Hybrid Continuum/Kinetic Boltzmann Methods

analysis for transport equations and applications

Solution of time-dependent Boltzmann equation for electrons in non-thermal plasma

Quantum Hydrodynamics models derived from the entropy principle

Asymptotic-Preserving Exponential Methods for the Quantum Boltzmann Equation with High-Order Accuracy

On the Expedient Solution of the Boltzmann Equation by Modified Time Relaxed Monte Carlo (MTRMC) Method

A Conservative Discontinuous Galerkin Scheme with O(N 2 ) Operations in Computing Boltzmann Collision Weight Matrix

Physical Modeling of Multiphase flow. Boltzmann method

A model of alignment interaction for oriented particles with phase transition

Chapter 1 Direct Modeling for Computational Fluid Dynamics

On a class of implicit-explicit Runge-Kutta schemes for stiff kinetic equations preserving the Navier-Stokes limit

A Unified Gas-kinetic Scheme for Continuum and Rarefied Flows

Simplified Hyperbolic Moment Equations

19 th INTERNATIONAL CONGRESS ON ACOUSTICS MADRID, 2-7 SEPTEMBER 2007

A fast spectral method for the inelastic Boltzmann collision operator and application to heated granular gases

c 2012 International Press FAST COMMUNICATION

12. MHD Approximation.

Models of collective displacements: from microscopic to macroscopic description

An asymptotic preserving scheme in the drift limit for the Euler-Lorentz system. Stéphane Brull, Pierre Degond, Fabrice Deluzet, Marie-Hélène Vignal

Lectures notes on Boltzmann s equation

arxiv:comp-gas/ v1 28 Apr 1993

Application of a Modular Particle-Continuum Method to Partially Rarefied, Hypersonic Flows

A model of alignment interaction for oriented particles with phase transition

Dynamique d un gaz de sphères dures et équation de Boltzmann

Hydrodynamic Limit with Geometric Correction in Kinetic Equations

Kinetic Transport Theory

Recent advances in kinetic theory for mixtures of polyatomic gases

CHAPTER 9. Microscopic Approach: from Boltzmann to Navier-Stokes. In the previous chapter we derived the closed Boltzmann equation:

Transcription:

Exponential methods for kinetic equations Lorenzo Pareschi Department of Mathematics & CMCS University of Ferrara, Italy http://utenti.unife.it/lorenzo.pareschi/ lorenzo.pareschi@unife.it Joint research with: G. Dimarco (University of Toulouse, France) Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 1 / 30

Outline 1 Introduction 2 The Boltzmann equation 3 Exponential methods 4 Numerical results 5 Conclusions Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 2 / 30

Introduction Motivations One of the major computational challenges for Boltzmann-like kinetic equations is the difficulty to compute near-continuum regimes where the collisional time is small enough that the collision rate is large, but not small enough that the flow is well described by fluid mechanics. A classical example is given by rarefied gas dynamic (RGD) simulations. Since accuracy of DSMC depends on resolution of the collisional length and time scales, it becomes slower and less accurate in this regime. A nondimensional measure of the significance of collisions is given by the Knudsen number, which is small in the fluid dynamic limit and large in the rarefied state. For small Knudsen numbers most numerical methods lose their efficiency because they are forced to operate on a very short time scale. This difficulty is present, at different levels, both in deterministic methods 1 as well as in Monte Carlo methods 2. 1 C.Buet 96, L.P.,G.Russo 00, A.Bobylev, S.Rijasanow 97, F.Filbet 03,... 2 G.Bird 94, K.Nanbu 80, H.Babovsky, R.Illner 89, W.Wagner 92,... Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 3 / 30

Introduction Main goal The goal is to construct simple and efficient time discretizations for the solution of kinetic equations in regions with a large variation in the mean free path. Requirements For large Knudsen numbers, the methods behave as standard explicit methods. For intermediate Knudsen numbers, the methods are capable to speed up the computation, allowing larger time steps, without degradation of accuracy. In the limit of very small Knudsen numbers, the collision step replaces the distribution function by the local Maxwellian. This property is usually referred to as asymptotic preserving (AP) since it implies consistency with the underlying system of Euler equations of gas dynamics. The main physical properties are preserved by the schemes. Namely mass, momentum, energy, nonnegativity of the solution and entropy inequality. In the sequel we will present some recent advances in this direction based on the use of exponential methods 3 3 L.P. 96, E.Gabetta, L.P., G.Toscani 97, G.Dimarco, L.P. 10 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 4 / 30

The kinetic model The Boltzmann equation In the Boltzmann description of RGD, the density f = f(x,v,t) of particles follows the equation f t + v xf = 1 ε Q(f,f), x Ω R3,v R 3, The parameter ε > 0 is called Knudsen number and it is proportional to the mean free path between collisions. The bilinear collisional operator Q(f,f) is given by Q(f,f)(v) = B( v v,ω)(f(v )f(v ) f(v)f(v ))dv dω, S 2 R 3 where ω is a vector of the unitary sphere S 2 R 3 and for simplicity the dependence of f on x and t has been omitted. The collisional velocities (v,v ) are given by the relations v = 1 2 (v + v + q ω), v = 1 2 (v + v + q ω), where q = v v is the relative velocity. Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 5 / 30

Collision details The Boltzmann equation The kernel B characterizes the details of the binary interactions. The classical Variable Hard Spheres (VHS) model used for RGD simulations is B( q,ω) = K q α, 0 α < 1, where K is a positive constant. The case α = 0 corresponds to a Maxwellian gas, while α = 1 is called a Hard Sphere Gas. The collisional operator is such that the H-Theorem holds Q(f,f)log(f)dv 0. R 3 This condition implies that each function f in equilibrium (i.e. Q(f,f) = 0) has locally the form of a Maxwellian distribution M(ρ,u,T)(v) = ρ exp (2πT) 3/2 ( ) u v 2, 2T where ρ,u,t are the density, the mean velocity and the gas temperature ρ = fdv, ρu = fvdv, T = 1 (v u) 2 fdv. R 3 R 3ρ 3 R 3 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 6 / 30

The Boltzmann equation Hydrodynamic equations If we consider the Boltzmann equation and multiply it for the elementary collisional invariants 1,v, v 2 and integrate in v we obtain a system of conservation laws corresponding to conservation of mass, momentum and energy. Clearly the differential system is not closed since it involves higher order moments of the function f. Formally as ε 0 the function f is locally replaced by a Maxwellian. In this case it is possible to compute f from its low order moments thus obtaining to leading order the closed system of compressible Euler equations where p = ρt. ρ t + t (ρu j) + E t + 3 i=1 3 i=1 3 i=1 x i (ρu i ) = 0, x i (ρu i u j ) + x j p = 0, j = 1,2,3 x i (Eu i + pu i ) = 0, Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 7 / 30

Exponential methods History of exponential expansions Let us consider a kinetic equation of the type f t = 1 [P(f,f) µf], ε where µ > 0 and P a bilinear operator. The solution admits the following exponential expansion (Wild sum) 4 f(v,t) = e µt/ε (1 e µt/ε ) k f k (v), k=0 where the functions f k are given by the recurrence formula f k+1 (v) = 1 k + 1 k h=0 1 µ P(f h,f k h ), k = 0,1,... It is obtained from a Taylor expansion with respect to the relaxed time variables τ = (1 e µt/ε ), F(v,τ) = f(v,t)e µt/ε. 4 E. Wild 51 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 8 / 30

Exponential methods Application to the Boltzmann equation The starting point of most numerical methods for the Boltzmann equation is a splitting method in time, which consists of solving in two separate steps the free transport equation (i.e., Q 0) and the space homogeneous equation. After this splitting, most of the computational difficulties concern the solution of the space homogeneous equation f t = 1 ε Q(f,f). Assuming that the collision kernel B is bounded by σ taking P(f,f) = Q(f,f) + µf, with µ µ = σ f(v R 3 S 2 )dv dω = 4πρσ the solution can be expanded using the Wild sum. Note that the coefficients f k (v) are nonnegative and satisfy f k (v)φ(v)dv = R 3 f 0 (v)φ(v)dv, R 3 φ(v) = 1,v, v 2, k. Thus the exponential expansion has the nice property of being a convex combination of nonnegative functions with the same moments of order 0, 1 and 2. Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 9 / 30

Exponential methods Simple exponential schemes In a time step t a conservative truncation at the order m of the series is given by m f n+1 (v) = (1 τ) τ k fk n (v) + τ m+1 fm(v). n k=0 where f n = f(n t) and τ = 1 e µ t/ε. The methods can be seen as a particular class of exponential integrators 5 and are exact for any linear operator Q(f,f) = µ(g f), with G = G(v) an arbitrary given function. The methods have the fundamental property of being a convex combination of the f k s independently on the value of t/ε, it is straightforward to verify that they preserve mass, momentum, energy and nonnegativity of the solution. Of course they are not AP, since in the limit t/ε we obtain f n+1 (v) = f n m(v). 5 M.Hochbruck, C.Lubich, H.Selhofer 98 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 10 / 30

Exponential methods Exponential Time Relaxed (ETR) schemes The coefficients f k in the exponential expansion are characterized by successive applications of the collision operator, thus one expects that 6 lim f k(v) = lim f(v,t) = M(v), k t where M(v) = M[f](v) is the local Maxwellian equilibrium. We can consider a Maxwellian truncation for k > m 1 to get 7 f n+1 (v) = (1 τ) m τ k fk n (v) + τ m+1 M(v). k=0 Since M has the same moments of f n then f n+1 is again a convex combination of density functions. Now the schemes are AP since lim t/ε f n+1 (v) = M(v). Moreover they are exact for linear problems of the form Q(f,f) = µ(m f). 6 E.Carlen, M.Carvalho, E.Gabetta 00 7 E.Gabetta, L.P., G.Toscani 97 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 11 / 30

Exponential methods Monotonicity and probabilistic interpretation For both classes of methods we have the monotonicity property H(f n+1 ) H(f n ) (where H is for example the entropy functional) at any order m of the numerical schemes provided that 8 ( ) P(f,f) H H(f). µ In fact, using the recursive representation of the coefficients it follows that H(f k+1 ) H(f k ), k and hence since H(M) H(f k ), k by convexity we obtain the monotonicity property. The schemes have a nice probabilistic interpretation. In fact, if f n is a probability density function so are fk n for all k and then the schemes describe the next time level f n+1 as a convex combination of probability density functions which makes them suitable for Monte Carlo simulations. 8 A.Bobylev, G.Toscani 92 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 12 / 30

Exponential methods Remarks Exponential time-relaxed (ETR) schemes have proven to be capable to describe well near-continuum flows allowing larger time steps compared with other time discretizations both in Monte Carlo and deterministic contexts 9 They are explicit, and in addition to the physical properties, thanks to their recursive structure, they are suitable for the development of adaptive codes 10. Drawbacks The Maxwellian truncation is based on the physical properties of the equations and it is not derived directly from the equations itself. The truncation is then somewhat not completely justified. The schemes have been derived under the assumption µ µ = 4πρσ, so that the choice of the upper bound σ of the collision kernel influences directly the relaxation rate characterized by exp( µ t/ε). In principle better estimates for µ R 3 S 2 B( v v,ω)f(v )dv dω can be obtained but in general they are computationally very expensive. 9 L.P., R.Caflisch 99, L.P., G.Russo 01,, F.Filbet, G.Russo 03,... 10 L.P., S.Trazzi, B.Wennberg 09 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 13 / 30

Exponential methods A direct derivation of ETR methods Let us rewrite the homogeneous equation in the form 11 f t = 1 ε (P(f,f) µf) = µ ( ) P(f,f) M + µ (M f). ε µ ε We can integrate exactly the linear term and rewrite the above system as (f M)e µt/ε = (P(f,f) µm)e µt/ε. t We can rescale the time using τ = 1 exp(µt/ε) and consider the Taylor expansion of F = (f M)exp(µt/ε) around τ = 0 to get [ ] P(f0, (f M)e µt/ε = (f 0 M) + (1 e µt/ε f 0) ) M µ + (1 [ ] e µt/ε ) 2 P(P(f0, f 0), f 0) + P(f 0, P(f 0, f 0)) 2M 2 µ 2 + O(τ 3 ) 11 F.Filbet, S.Jin 09, G.Dimarco, L.P. 10 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 14 / 30

Exponential methods It is easy to show that if we truncate the expansion at the order m = 1 in a time interval t we obtain exactly the first order ETR scheme f n+1 = e µ t/ε f n + e µ t/ε (1 e µ t/ε ) P(fn,f n ) µ + (1 e µ t/ε ) 2 M, similarly at the order m = 2 we obtain the second order ETR scheme f n+1 = e µ t/ε f n + e µ t/ε (1 e µ t/ε ) P(fn,f n ) µ + e µ t/ε (1 e µ t/ε ) 2 P(P(fn,f n ),f n ) + P(f n,p(f n,f n )) 2µ 2 + (1 e µ t/ε ) 3 M In this way we recover directly all ETR schemes at the different orders. Note that if we consider all the terms in the exponential expansion then, due to cancelations, we recover again the original Wild sum derived before. Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 15 / 30

Exponential methods Exponential Runge-Kutta More in general if we consider a system of ODEs with the general structure y = G(y) + λ(e y), y(t 0 ) = y 0, we can apply an explicit exponential Runge-Kutta method in the form 12 i 1 Y (i) = e ciλ t y n + (1 e ciλ t )E n + t A ij (λ t)g(y (j) ), y n+1 = e λ t y n + (1 e λ t )E n + t j=1 ν W i (λ t)g(y (i) ), i=1 i = 1,...,ν where c i 0, and the coefficients A ij and the weights W i are such that A ij (0) = a ij, W i (0) = w i, i,j = 1,...,ν with a ij and w i given by a standard explicit Runge-Kutta method called the underlying method. 12 M.Hochbruck, C.Lubich, H.Selhofer 98. S.Maset, M.Zennaro 09 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 16 / 30

IF-RK methods Exponential methods Various schemes come from the different choices of the underlying method. The two most popular approaches are the integrating factor (IF) and the exponential time differencing (ETD) methods 13. For the so-called Integrating Factor methods we have A ij (λ t) = a ij e (ci cj)λ t, i,j = 1,...,ν, j > i W i (λ t) = w i e (1 ci)λ t, i = 1,...,ν. When applied to the Boltzmann equation the first order IF-RK scheme gives 14 f n+1 = e µ t/ε f n + µ t ε e µ t/ε P(fn,f n ( ) + 1 e µ t/ε µ t ) µ ε e µ t/ε M. Note that again the scheme is a convex combination of particle densities independently of t/ε and satisfies conservations, nonnegativity and asymptotic preservation. 13 J. Lawson, 67, A. Friedli, 78 14 G.Dimarco, L.P. 10 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 17 / 30

Exponential methods Higher order schemes can be constructed in the same way. Note however that in order to be AP the underlying explicit Runge-Kutta method must satisfy 1 > c i > c j > 0, i > j. A second order IF-RK scheme based on midpoint is given by f = e µ t 2ε f n + µ t µ t P(f n,f n ) 2ε e 2ε µ f n+1 = e µ t ε f n + µ t µ t P(f,f ) ε e 2ε + µ ( + 1 e µ t 2ε µ t 2ε e ( 1 e µ t ε µ t ε e ) µ t 2ε µ t 2ε M ) M. It is easy to verify that even this scheme is convex independently of t/ε. So it satisfies conservations, nonnegativity and asymptotic preservation. Other semi-implicit discretizations, like Implicit-Explicit (IMEX) Runge-Kutta methods 15, can be used. These schemes however do not preserve in general nonnegativity, monotonicity and AP. 15 U.Asher, S.Ruth, Spiteri, 98, L.P., G.Russo 05 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 18 / 30

The choice of µ Exponential methods All first order exponential schemes have the general form ( ) ( ) µ t µ t P(f f n+1 = A 0 f n n,f n ( ) ) µ t + A 1 + A 2 M, ε ε µ ε with A 0,A 1,A 2 [0,1] and A 0 + A 1 + A 2 = 1 independently of µ t/ǫ. To have nonnegativity we require P(f n,f n ) = Q(f n,f n ) + µf n 0. This is guaranteed if µ µ = 4πρσ which however relates µ to the choice of the upper bound of the cross section. A different approach is based on searching for the minimal value of µ, as a function of t/ε, which makes the whole scheme nonnegative not the single P(f,f) term. Note that for µ 0 the schemes yield the explicit Euler method. Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 19 / 30

Exponential methods In order to do that let us rewrite the schemes in the form 16 ( ( )) µ f n+1 µ = A 0 (λ) + A 1 (λ) f n + A 1 (λ) µ P (f n,f n ) + A 2 (λ)m, µ µ µ where P (f n,f n ) = Q(f n,f n ) + µ f n 0 and we have set λ = µ t/ε. The condition for nonnegativity is then ( ) µ µ A 0 (λ) + A 1 (λ) 0. µ Setting λ = µ t/ε we have the inequality λ s(λ) = A 0(λ) + A 1 (λ) λ. A 1 (λ) Thus we search for the minimum value of λ that satisfies s(λ) λ. If s(λ) is increasing (as in the case of all schemes considered) the solution is given by { 0 for λ 1 λ = s ( 1) (λ ) for λ > 1. 16 R.Caflisch, G.Dimarco, L.P. 10 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 20 / 30

Exponential methods Examples of minimal values for µ IF1 ETR1 µ * 0 0 1/µ * t/ε For the IF-RK method we obtain { 0 for µ t/ε 1 µ = µ ε/ t for µ t/ε > 1. In the case of the ETR method we don t have an explicit expression, a numerical evaluation is reported in Figure. Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 21 / 30

Kac equation: error Numerical results 0.35 0.35 0.3 ETR1 0.3 0.25 IE 0.25 IMEX 1 ETR2 0.2 IF RK1 0.2 Implicit 2 E 1 0.15 E 1 0.15 IMEX 2 IF RK2 0.1 0.1 0.05 0.05 0 0 2 4 6 8 10 12 14 16 18 20 t/ε 0 0 2 4 6 8 10 12 14 16 18 20 L 1 error for first and second order schemes, stability of Explicit Euler breaks down for t/ǫ > 2/ π. t/ε Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 22 / 30

Kac equation: entropy Numerical results 1.2 1.25 1.3 exact TR1 IE IMEX 1 IF RK1 1.2 1.25 1.3 exact ETR2 Implicit 2 IMEX 2 IF RK2 1.35 1.35 flog(f) 1.4 flog(f) 1.4 1.45 1.45 1.5 1.5 1.55 1.55 1.6 0 1 2 3 4 5 6 7 8 9 10 t/ε 1.6 0 1 2 3 4 5 6 7 8 9 10 Entropy decay for first and second order schemes. t/ε Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 23 / 30

Numerical results Kac equation: optimal µ 0.35 0.3 0.25 ETRO1 IE 1.2 1.25 1.3 exact ETRO1 IE IMEX 1 IF RKO1 IMEX 1 1.35 E 1 0.2 0.15 IF RKO1 flog(f) 1.4 1.45 0.1 1.5 0.05 1.55 0 0 2 4 6 8 10 12 14 16 18 20 t/ε 1.6 0 1 2 3 4 5 6 7 8 9 10 t/ε Error and entropy decay for first order optimal schemes. Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 24 / 30

Sod test: rarefied regime Numerical results 1.1 Density for IFEM. Maxwellian particles. ε/ρ=0.001 1 DSMC rif IFEM EULER rif 0.9 0.8 0.7 ρ(x,t) 0.6 0.5 0.4 0.3 0.2 0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 x Density for IF RK1 with t/ǫ = 1 and ǫ = 0.01. Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 25 / 30

Numerical results Sod test: near-continuum regime 1.1 Density for IFEM. Maxwellian particles. ε/ρ=0.0001 1 DSMC rif IFEM EULER rif 0.9 0.8 0.7 ρ(x,t) 0.6 0.5 0.4 0.3 0.2 0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 x Density for IF RK1 with t/ǫ = 2 and ǫ = 0.001. Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 26 / 30

2D flow past an ellipse Numerical results Euler or Navier-Stokes region Boltzmann region 000000000000000 111111111111111 00000000000000000 11111111111111111 00000000000000000 11111111111111111 00000000000000000 11111111111111111 00000000000000000 11111111111111111 000000000000000 111111111111111 ε > 0.01 ε << 0.01 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 27 / 30

2D flow: rarefied regime Numerical results Transversal and longitudinal sections for the mass ρ at y = 6 and x = 5 respectively for t/ǫ = 1, ǫ = 0.1 and M = 20; EE ( ), ETR1 (+), ETR2 ( ). 0.045 0.08 0.04 0.035 0.03 0.025 0.02 0.015 0.01 0.005 0.07 0.06 0.05 0.04 0.03 0.02 0.01 0 0 2 4 6 8 10 12 0 0 5 10 15 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 28 / 30

Numerical results 2D flow: near-continuum regime Transversal and longitudinal sections for the mass ρ at y = 6 and x = 5 respectively for ǫ = 0.01 and M = 20; EE ( ) with t/ǫ = 1, ETR1 (+), ETR2 ( ) with t/ǫ = 10. 0.04 0.06 0.035 0.05 0.03 0.025 0.04 0.02 0.03 0.015 0.02 0.01 0.005 0.01 0 0 2 4 6 8 10 12 0 0 5 10 15 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 29 / 30

Conclusions Conclusions Exponential methods are a powerful tool for the approximation of kinetic equations in regions with strong variations of the mean free path. Thanks to the convexity properties they satisfy conservations, nonnegativity and monotonicity. Moreover they can be used both in a deterministic and in a probabilistic setting. They can be efficiently blended into domain decomposition and hybrid techniques for multiscale kinetic equations 17. Several extensions are possible: Landau-Fokker-Planck equations, quantum kinetic equations, semiconductor models,... Non splitting based strategies are also under study. 17 R.Caflisch, L.P 04, G.Dimarco, P.Degond, L.P 10 Lorenzo Pareschi (University of Ferrara) Exponential methods for kinetic equations FRG Meeting - Brown, May 9-13, 2010 30 / 30