Particle-in-Wavelet scheme for the 1D Vlasov-Poisson equations - - PowerPoint PPT Presentation

particle in wavelet scheme for the 1d vlasov poisson
SMART_READER_LITE
LIVE PREVIEW

Particle-in-Wavelet scheme for the 1D Vlasov-Poisson equations - - PowerPoint PPT Presentation

CEMRACS 2010 WAVELET project Particle-in-Wavelet scheme for the 1D Vlasov-Poisson equations Romain Nguyen van yen, Kai Schneider, Marie Farge, ric Sonnendrcker Outline Description of the scheme: density estimation,


slide-1
SLIDE 1

Particle-in-Wavelet scheme for the 1D Vlasov-Poisson equations

Romain Nguyen van yen, Kai Schneider, Marie Farge, Éric Sonnendrücker CEMRACS 2010 “WAVELET” project

slide-2
SLIDE 2

Outline

  • Description of the scheme:

– density estimation, – Poisson solver, – particle push.

  • Test cases:

– Landau damping, – two-streams instability.

slide-3
SLIDE 3

Step 1 density estimation

slide-4
SLIDE 4

Density estimation

  • Goal: estimate a smooth probability density

function from N independent realizations

Kernel method Particle-in-Cell code

slide-5
SLIDE 5

Empirical wavelet coefficients := coefficients of Empirical density function = sum of Dirac distributions

Empirical wavelet coefficients

particle positions

slide-6
SLIDE 6

R-Coiflet 1 scaling functions j=4 j=5

slide-7
SLIDE 7

Empirical wavelet coefficients

Problem: we need to compute There is no analytical expression. Proposed solution: use a lookup table ! initialized before the start of the computation. + interpolation by 2nd order Lagrange polynomials. Cost proportional to N x S (S=6) This is probably not optimal…

slide-8
SLIDE 8

coarse scale approximation details

Wavelet based density estimation

slide-9
SLIDE 9

Denoising = setting to zero small wavelet coefficients (thresholding) + setting to zero fine scale wavelet coefficients (linear filtering, uniform smoothing)

Wavelet based density estimation

slide-10
SLIDE 10

COARSE SCALES keep all FINE SCALES discard all J L INTERMEDIATE SCALES nonlinear threshold keep only coefficients such that:

Choice of parameters

In this presentation we shall only consider linear thresholding, so we impose

L = J

slide-11
SLIDE 11

COARSE SCALES keep all FINE SCALES discard all

J Choice of parameters

In this presentation we shall only consider linear thresholding, so we impose

L = J

slide-12
SLIDE 12

Step 2 Poisson solver

slide-13
SLIDE 13

Galerkin discretization

  • We adopt a Galerkin discretization of

the Laplace operator in the scaling function basis at the finest resolved scale,

  • L is a circulating matrix, equivalent to

applying a finite difference operators to the scaling function coefficients.

L =1

slide-14
SLIDE 14

Inversion

  • For inversion we use the conjugate

gradient method,

  • We use a diagonal preconditioner in

wavelet space : the number of iterations is almost independent on resolution.

slide-15
SLIDE 15

Step 3 Particle push

slide-16
SLIDE 16

Electric field derivation

  • Galerkin projection of the gradient
  • perator in the scaling function basis,
  • As before, equivalent to finite difference
  • perator.
  • (L symmetric + G antisymmetric +

LG=GL) => no self forces

E = G

slide-17
SLIDE 17

Electric field interpolation

  • Interpolation using the same lookup-

table method as for the density estimation step.

  • Time discretization using 3rd order

Runge-Kutta

slide-18
SLIDE 18

Test cases

slide-19
SLIDE 19

Reference and competitor

  • reference solutions obtained using

semi-Lagrangian semi-Lagrangian solver

– 3rd order spline interpolation – grid size 20492

  • competing solutions obtained with classical

PIC IC solver

– triangular charge assignment function

  • VLASY platform much appreciated.
slide-20
SLIDE 20

Landau damping

slide-21
SLIDE 21

Landau damping: convergence

L2 error on the electric field at t = 20

slide-22
SLIDE 22

Two-streams instability

t = 10 t = 30 snapshots of reference solution

slide-23
SLIDE 23

Two-streams instability

Time evolution of electrostatic energy

slide-24
SLIDE 24

Two-streams instability: convergence

L2 error on the electric field at t = 10

slide-25
SLIDE 25

Two-streams instability

Movie of electric field from t = 0 to t = 30

slide-26
SLIDE 26

Two-streams instability: denoising

t = 30 Error on the electric field as a function of x

slide-27
SLIDE 27

Two-streams instability: denoising

t = 30 Yes, this can be denoised !

slide-28
SLIDE 28

Two-streams instability: denoising

t = 30 Yes, this can be denoised !

slide-29
SLIDE 29

Conclusion

 Particle-in-Wavelet scheme proposed and successfully implemented in 1D,  Without denoising, behaves like a high

  • rder PIC scheme,

 Improvement expected with denoising, but not tested yet.

slide-30
SLIDE 30

Perspectives

⇒ Convergence studies with nonlinear thresholding, ⇒ Adaptivity, 2D version, ⇒ Biggest issue: we cannot get rid of large scale noise!

– Hybrid approach: Eulerian Wavelet- Galerkin for the coarse scales, PIW for fine scales ?

slide-31
SLIDE 31

Thank you !

and thanks to Matthieu Haefele and all CEMRACS organizers

The reference for WBDE is: JCP 229, p. 2821 (2010) An alpha version of the Kicksey-Winsey C++ platform is available online under the GNU GPL. Visit http://justpmf.com/romain and do not hesitate to ask me.