Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-08T04:20:34.748Z Has data issue: false hasContentIssue false

Compton scattering in particle-in-cell codes

Published online by Cambridge University Press:  27 October 2020

F. Del Gaudio*
Affiliation:
GoLP/Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisbon, Portugal
T. Grismayer*
Affiliation:
GoLP/Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisbon, Portugal
R. A. Fonseca
Affiliation:
GoLP/Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisbon, Portugal DCTI/ISCTE Instituto Universitário de Lisboa, 1649-026 Lisboa, Portugal
L. O. Silva*
Affiliation:
GoLP/Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisbon, Portugal
Rights & Permissions [Opens in a new window]

Abstract

We present a Monte Carlo collisional scheme that models single Compton scattering between leptons and photons in particle-in-cell codes. The numerical implementation of Compton scattering can deal with macro-particles of different weights and conserves momentum and energy in each collision. Our scheme is validated through two benchmarks for which exact analytical solutions exist: the inverse Compton spectra produced by an electron scattering with an isotropic photon gas and the photon–electron gas equilibrium described by the Kompaneets equation. It provides new opportunities for numerical investigation of plasma phenomena where a significant population of high-energy photons is present in the system.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2020. Published by Cambridge University Press
Figure 0

Figure 1. Schematic of the Compton scattering relativistic kinematics.

Figure 1

Figure 2. Schematic of the Compton scattering algorithm. It follows three steps: (i) the macro-particles are binned into collision cells $\Delta \boldsymbol {x}$, (ii) the probability $P^{i,j}$ of interaction within $\Delta \boldsymbol {x}\Delta t$ is computed and scattering macro-particles are chosen using the no-time-counter method, (iii) the momenta of the scattering macro-particles are updated.

Figure 2

Figure 3. Scattered photon distribution function $f(\varGamma ,\mathcal {E}')$ for $\varGamma =0.1, 10, 100$. The simulation results are shown by dashed lines and the theory (4.1) by solid lines (Blumenthal & Gould 1970).

Figure 3

Figure 4. Time evolution of the photon distribution function $f(\xi )$ by the interaction with an electron gas of density $10^{18}\ \textrm {cm}^{-3}$ at 5 keV temperature for times $t=0, 0.5, 1, 3\ t_C$. After $t=3\ t_C$ the photon distribution function resembles the Wien spectrum and does not evolve significantly. Simulations in dashed lines and solution of the linear Kompaneets equation (4.3) in solid lines (Kompaneets 1957).

Figure 4

Figure 5. Time of a PIC loop per simulation particle with ($\times$) and without ($\circ$) Compton collisions as a function of the number of particles per cell (ppc). For a low number of ppc, the loop time is determined by the particle sorting routine (dependent also on the number of grid cells) used by the Compton module. For a sufficiently high number of ppc, the scaling of our collision algorithm is proportional to the amount of simulated particles.