Searcharxiv⌕ Search

arXiv subjects

Evgeny A. Gorbunov

Publications and source records attributed to Evgeny A. Gorbunov.

10 recordsLinked to original sources

Entity -- Hardware-agnostic Particle-in-Cell Code for Plasma Astrophysics. III: Higher-order shape functions & generalized field stencils

Modern particle-in-cell (PIC) codes have become an integral tool in plasma astrophysics. As most plasma phenomena grow from initially small instabilities, it is important to ensure PIC codes can suppress noise and ensure that any growing instability is indeed physical. Therefore, we introduce our efforts to implement higher-order methods for the current deposit and field interpolation as well as generalized field stencils for the field solver in the PIC code \texttt{Entity}. Our updated current deposit scheme allows for up to $11^\mathrm{th}$-order accurate interpolation, while the generalized stencils for the field solver can be tuned to suppress numerical dispersion. We perform extensive tests to ensure high accuracy of the implemented schemes for charge conservation, stabilization against numerical heating, improved energy conservation, and suppression of numerical Cherenkov effects. To supply a benchmark on performance impact, we demonstrate the scaling of the higher-order current deposit and discuss the possible performance balance between higher-order interpolation, numerical resolution, and the inclusion of additional current filtering.

astro-ph.HE↗

Particle-in-Cell Methods for Simulations of Sheared, Expanding, or Escaping Astrophysical Plasma

Particle-in-Cell (PIC) methods have achieved widespread recognition as simple and flexible approaches to model collisionless plasma physics in fully kinetic simulations of astrophysical environments. However, in many situations the standard PIC algorithm must be extended to include macroscopic effects in microscale simulations. For plasmas subjected to shearing or expansion, shearing-box and expanding-box methods can be incorporated into PIC to account for these global effects. For plasmas subjected to local acceleration in confined regions of space, a leaky-box method can allow closed-box PIC simulations to account for particle escape from the accelerator region. In this work, we review and improve methods to include shearing, expansion, and escape in PIC simulations. We provide the numerical details of how Maxwell's equations and the particle equations of motion are solved in each case, and introduce generalized Boris-like particle pushers to solve the momentum equation in the presence of extra forces. This work is intended to serve as a comprehensive reference for the implementation of shearing-box, expanding-box, and leaky-box algorithms in PIC.

physics.plasm-ph↗

Entity -- Hardware-agnostic Particle-in-Cell Code for Plasma Astrophysics. I: Curvilinear Special Relativistic Module

Entity is a new-generation, fully open-source particle-in-cell (PIC) code developed to overcome key limitations in astrophysical plasma modeling, particularly the extreme separation of scales and the performance challenges associated with evolving, GPU-centric computing infrastructures. It achieves hardware-agnostic performance portability across various GPU and CPU architectures using the Kokkos library. Crucially, Entity maintains a high standard for usability, clarity, and customizability, offering a robust and easy-to-use framework for developing new algorithms and grid geometries, which allows extensive control without requiring edits to the core source code. This paper details the core general-coordinate special-relativistic module. Entity is the first PIC code designed to solve the Vlasov-Maxwell system in general coordinates, enabling a coordinate-agnostic framework that provides the foundational structure for straightforward extension to arbitrary coordinate geometries. The core methodology achieves numerical stability by solving particle equations of motion in the global orthonormal Cartesian basis, despite using generalized coordinates like Cartesian, axisymmetric spherical, and quasi-spherical grids. Charge conservation is ensured via a specialized current deposition technique using conformal currents. The code exhibits robust scalability and performance portability on major GPU platforms (AMD MI250X, NVIDIA A100, and Intel Max Series), with the 3D particle pusher and the current deposition operating efficiently at about 2 nanoseconds per particle per timestep. Functionality is validated through a comprehensive suite of standard Cartesian plasma tests and the accurate modeling of relativistic magnetospheres in curvilinear axisymmetric geometries.

astro-ph.HE↗

Leaking Outside the Box: Kinetic Turbulence with Cosmic-Ray Escape

We study particle acceleration in strongly turbulent pair plasmas using novel 3D Particle-in-Cell simulations, featuring particle injection from an external heat bath and diffusive escape. We demonstrate the formation of steady-state, nonthermal particle distributions with maximum energies reaching the Hillas limit. The steady state is characterized by the equilibration of plasma kinetic and magnetic pressures, which imposes upper limits on the acceleration rate. With growing cold plasma magnetization $σ_0$, nonthermal power-law spectra become harder, and the fraction of energy channeled into escaping cosmic rays increases. At $σ_0 \gtrsim 1$, the escaping cosmic rays amount to more than 50% of the dissipated energy. Our method allows for kinetic studies of particle acceleration under steady-state conditions, with applications to a variety of astrophysical systems.

astro-ph.HE↗

First-principles measurement of ion and electron energization in collisionless accretion flow

We present the largest 3D Particle-in-Cell shearing-box simulations of turbulence driven by the magnetorotational instability, for the first time employing the realistic proton-to-electron mass ratio. We investigate the energy partition between relativistically hot electrons and subrelativistic ions in turbulent accretion flows, a regime relevant to collisionless, radiatively inefficient accretion flows of supermassive black holes, such as those targeted by the Event Horizon Telescope. We provide a simple empirical formula to describe the measured heating ratio between ions and electrons, which can be used for more accurate global modeling of accretion flows with standard fluid approaches such as general-relativistic magnetohydrodynamics.

astro-ph.HE↗

Collisionless Magnetorotational Turbulence in Pair Plasmas: Steady-state Dynamics, Particle Acceleration, and Radiative Cooling

We present 3D fully kinetic shearing-box simulations of pair-plasma magnetorotational turbulence with unprecedented macro-to-microscopic scale separation. While retrieving the expected fluid behavior of the plasma at large scales, we observe a steepening of turbulent spectra at kinetic scales and substantial angular-momentum transport linked with kinetic processes. For the first time, we provide a definitive demonstration of nonthermal particle acceleration in kinetic magnetorotational turbulence agnostically of initial conditions, by means of a novel strategy exploiting synchrotron cooling.

astro-ph.HE↗

ALLIANCE: Spectral solver for kinetic plasma turbulence

The ALLIANCE code is developed to solve a new set of four-dimensional electromagnetic drift-kinetic equations in slab geometry [J. Plasma Phys. 88 905880117 (2022)]. The nonlinear equations are useful for the study of magnetized plasma systems at scales comparable to, or larger than the ion gyroradius. In particular, it is suited for the study the kinetic turbulent cascade in astrophysical plasma, while preserving finite Larmor radius effects at the fluid-kinetic transition. The equations solved are in spectral Fourier-Laguerre-Hermite form, a pseudo-spectral approach is used for the nonlinear terms, and the code is parallelised over multiple directions. After a presentation of the code, validation runs are shown, and benchmarks for serial and parallel computations are presented.

physics.plasm-ph↗

Solving Triad Reduced Interactions for Drift Kinetic Equations

We present the TRIDK code, which is written in Python, that solves Triad Reduced Interactions for a Drift Kinetic system of equations. The four-dimensional drift kinetic system of equations captures nonlinear electromagnetic (or electrostatic) interactions for a magnetized plasma at scales larger than the ion gyroradius. In the TRIDK code, the nonlinear interaction are modelled using a compound of nested icosahedra-dodecohedra shells in wave space, which allows to perform computationally efficient simulations over a large span of scales. This reduced approach captures essential nonlinear dynamics, while allowing parallel mixing in velocity space to take place. The intent is to offer a cost efficient way to probe the balance between linear and nonlinear dynamics, and analyse the interplay between linear Landau damping and turbulence.

physics.plasm-ph↗

Four-dimensional equations for the study of electromagnetic plasma turbulence in a drift kinetic limit

For a magnetised plasma in a straight magnetic guide field, we derive a set of four-dimensional kinetic equations, which can capture electromagnetic turbulence in the drift kinetic limit. To do so, we start from the gyrokinetic equations, employ a Laguerre decomposition in the perpendicular velocity direction, retain only the dominant gyroaverage contributions and only the first two Laguerre moments that source the electromagnetic fluctuations. The model conserves free energy, and can describe electromagnetic turbulence for a plasma at the transition between fluid and gyrokinetic regimes ($k_\perp ρ_i\approx 1$ range of scales), as dominant finite-Larmor-radius (FLR) effects are considered. In addition to the three dimensions in positions space, we retain the parallel velocity dependence, which we describe via a Hermite representation. Employing this system, but without any other physics based assumptions for the plasma species that can bias results, will allow us to investigate how fluid effects transition into the kinetic range, and analyse the interplay between spatial and velocity space mixing for electromagnetic plasma turbulence.

physics.plasm-ph↗

Sub-grid-scale effects in magnetised plasma turbulence

In the present paper, we use a coarse-graining approach to investigate the nonlinear redistribution of free energy in both position and scale space for weakly collisional magnetised plasma turbulence. For this purpose, we use high-resolution numerical simulations of gyrokinetic (GK) turbulence that span the proton-electron range of scales, in a straight magnetic guide field geometry. Accounting for the averaged effect of the particles' fast gyro-motion on the slow plasma fluctuations, the GK approximation captures the dominant energy redistribution mechanisms in strongly magnetised plasma turbulence. Here, the GK system is coarse-grained with respect to a cut-off scale, separating in real space the contributions to the nonlinear interactions from the coarse-grid-scales and the sub-grid-scales (SGS). We concentrate on the analysis of nonlinear SGS effects. Not only that this allows us to investigate the flux of free energy across the scales, but also to now analyse its spatial density. We find that the net value of scale flux is an order of magnitude smaller than both the positive and negative flux density contributions. The dependence of the results on the filter type is also analysed. Moreover, we investigate the advection of energy in position space. This rather novel approach for GK turbulence can help in the development of SGS models that account for advective unstable structures for space and fusion plasmas, and with the analysis of the turbulent transport saturation.

physics.plasm-ph↗