Advanced modeling tools for laser- plasma accelerators (LPAs) 1/3
Carlo Benedetti LBNL, Berkeley, CA, USA (with contributions from R. Lehe, J.-L. Vay, T. Mehrling)
Work supported by Office of Science, Office of HEP, US DOE Contract DE-AC02-05CH11231
Advanced modeling tools for laser- plasma accelerators (LPAs) 1/3 - - PowerPoint PPT Presentation
Advanced modeling tools for laser- plasma accelerators (LPAs) 1/3 Carlo Benedetti LBNL, Berkeley, CA, USA (with contributions from R. Lehe, J.-L. Vay, T. Mehrling) Work supported by Office of Science, Office of HEP, US DOE Contract
Work supported by Office of Science, Office of HEP, US DOE Contract DE-AC02-05CH11231
2
– Numerical particles; – The PIC loop; – Force interpolation and current deposition; – Pushing “numerical” particles; – Solving Maxwell's equations on a grid;
3
Plasma density Transverse, kpx laser pulse
w0 ~ λp
electron plasma waves (vphase~ vlaser) Longitudinal, kp(z-ct)
T0 ~ λp /c
Longitudinal wake
vlaser~ c
4
wakefield, Ez
laser
comoving coordinate, ζ
plasma waves
e.g., n0~1017 cm-3, a0~ 1 → Ez~30 GV/m, ~ 102-103 larger than conventional RF accelerators
5
6
Requires:
* self-injection (requires high-intensity, high plasma density) → limited control * controlled injection → use laser(s) and/or tailored plasma to manipulate the plasma wave properties and capture background electrons
Bunch laser
Transverse direction Longitudinal direction
6
wakefield, Ez
laser
comoving coordinate, ζ
laser
e-bunch wakefield
2/(2λp 2)
2/λ0
plasma waves
7
Laser pulse [“known”] Plasma target (gas-jet, gas cell, capillary, etc..):
formation; ~ms scalr)
MHD; 1 ns - 100 ns scale)
(laser evolution in the plasma, wake formation and evolution, [self-]injection, bunch dynamics; ~fs → ~ps scale) Diagnostics:
mode, spectrum, etc.)
spectrum, divergence, etc.)
etc.) Bunch transport (transport optics, etc.)
8
Laser pulse [“known”] Plasma target (gas-jet, gas cell, capillary, etc..):
formation; ~ms scalr)
MHD; 1 ns - 100 ns scale)
(laser evolution in the plasma, wake formation and evolution, [self-]injection, bunch dynamics; ~fs → ~ps scale) Diagnostics:
mode, spectrum, etc.)
spectrum, divergence, etc.)
etc.) Bunch transport (transport optics, etc.) ← Computationally expensive part!
9
Laser + Wakefield dynamics Plasma dynamics
10
Lz Lx Ly
*OSIRIS simulation
Grid points: Nx≈Lx/Δx
11
← plasma (~mm to ~m scale) → Fixed grid 0 1 2 1 N Moving grid (window) Grid is shifted to follow the laser M
← 10's-100's um →
wakefield, Ez
laser Simulation box (moving window)
vwindow ≈ c vlaser≈ c vbunch≈ c
12
13
g → “compact support” function ∫g(r)dr=1 δ → Dirac function Ns → # “numerical” particles rk(t), pk(t) → phase-space orbit of the k-th “numerical” particle (Vlasov characteristic)
rk(t), pk(t)
Particle “shape” (finite spatial extent)
14
15
Spatial extension = Δx Spatial extension = 2Δx Spatial extension = 3Δx
x/Δx
Numerical particles on the spatial grid (“clouds” of charge)
g0(x) g1(x) g2(x)
Δx Δy
g(x,y)=g1(x)g1(y)
16
[Lapenta]
Edison @ NERSC (105 CPUs) = 360 TBytes, 2.6 Pflops/s
17
many PPC few PPC
??? structures
18
Load initial EM fields on the grid Load initial particle distribution Force interpolation (E, B)i,j Fk Push particle Current deposition (rk,pk) Ji,j Evolve E, B (solution of Maxwell's equations)
Initial condition →
19
Load initial EM fields on the grid Load initial particle distribution Push particle Evolve E, B (solution of Maxwell's equations)
Initial condition →
20
Force interpolation (E, B)i,j Fk Current deposition (rk,pk) Ji,j
21
Load initial EM fields on the grid Load initial particle distribution Push particle Evolve E, B (solution of Maxwell's equations)
Initial condition →
22
Force interpolation (E, B)i,j Fk Current deposition (rk,pk) Ji,j
23
Load initial EM fields on the grid Load initial particle distribution Push particle Evolve E, B (solution of Maxwell's equations)
Initial condition →
24
Force interpolation (E, B)i,j Fk Current deposition (rk,pk) Ji,j
25
1st
2nd
26
Load initial EM fields on the grid Load initial particle distribution Push particle Evolve E, B (solution of Maxwell's equations)
Initial condition →
27
Force interpolation (E, B)i,j Fk Current deposition (rk,pk) Ji,j
time (n-1)Δt nΔt (n+1)Δt pn-1/2
Implicit equation!
Δt
2mc γn
x Bn
Δt
= vn+1/2 =pn+1/2/(m γn+1/2) rn+1
28
(1) (3)
29
Load initial EM fields on the grid Load initial particle distribution Push particle Evolve E, B (solution of Maxwell's equations)
Initial condition →
30
Force interpolation (E, B)i,j Fk Current deposition (rk,pk) Ji,j
time (n-1)Δt nΔt (n+1)Δt Bn-1/2 En Bn+1/2 En+1 (∂E/∂t)n+1/2→ (En+1 - En)/Δt (∂B/∂t)n→ (Bn+1/2 - Bn-1/2)/Δt Bn+1/2 = Bn-1/2 - c Δt ∆xEn En+1
= En + Δt [c∆xBn+1/2 -4πJn+1/2]
31
k - En k)/Δτ =-(Bn+1/2 k+1/2 - Bn+1/2 k-1/2)/Δz
Time discretization (2nd order) Space discretization (2nd order)
k+1/2 - Bn-1/2 k+1/2)/Δτ =-(En k+1 - En k)/Δz
32
33
34
35