4.7 Article

A multi-dimensional, energy- and charge-conserving, nonlinearly implicit, electromagnetic Vlasov-Darwin particle-in-cell algorithm

Journal

COMPUTER PHYSICS COMMUNICATIONS
Volume 197, Issue -, Pages 73-87

Publisher

ELSEVIER
DOI: 10.1016/j.cpc.2015.08.008

Keywords

Implicit particle-in-cell; Energy conservation; Charge conservation; Canonical momentum conservation; Vlasov-Darwin; Multi-scale; JFNK; Physics-based preconditioner

Funding

  1. Los Alamos National Laboratory (LANL) Directed Research and Development Program
  2. DOE Office of Applied Scientific Computing Research
  3. LANS, LLC [DE-AC52-06NA25396]
  4. National Nuclear Security Administration of the U.S. Department of Energy at Los Alamos National Laboratory

Ask authors/readers for more resources

For decades, the Vlasov-Darwin model has been recognized to be attractive for particle-in-cell (PLC) kinetic plasma simulations in non-radiative electromagnetic regimes, to avoid radiative noise issues and gain computational efficiency. However, the Darwin model results in an elliptic set of field equations that renders conventional explicit time integration unconditionally unstable. Here, we explore a fully implicit PIC algorithm for the Vlasov-Darwin model in multiple dimensions, which overcomes many difficulties of traditional semi-implicit Darwin PIC algorithms. The finite-difference scheme for Darwin field equations and particle equations of motion is space-time-centered, employing particle sub-cycling and orbit-averaging. The algorithm conserves total energy, local charge, canonical-momentum in the ignorable direction, and preserves the Coulomb gauge exactly. An asymptotically well-posed fluid preconditioner allows efficient use of large cell sizes, which are determined by accuracy considerations, not stability, and can be orders of magnitude larger than required in a standard explicit electromagnetic PIC simulation. We demonstrate the accuracy and efficiency properties of the algorithm with various numerical experiments in 2D-3V. (C) 2015 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Computer Science, Interdisciplinary Applications

A semi-implicit, energy- and charge-conserving particle-in-cell algorithm for the relativistic Vlasov-Maxwell equations

G. Chen, L. Chacon, L. Yin, B. J. Albright, D. J. Stark, R. F. Bird

JOURNAL OF COMPUTATIONAL PHYSICS (2020)

Article Computer Science, Interdisciplinary Applications

A fully implicit, scalable, conservative nonlinear relativistic Fokker-Planck 0D-2P solver for runaway electrons

Don Daniel, William T. Taitano, Luis Chacon

COMPUTER PHYSICS COMMUNICATIONS (2020)

Article Computer Science, Interdisciplinary Applications

An energy-conserving and asymptotic-preserving charged-particle orbit implicit time integrator for arbitrary electromagnetic fields

L. F. Ricketson, L. Chacon

JOURNAL OF COMPUTATIONAL PHYSICS (2020)

Article Computer Science, Interdisciplinary Applications

An efficient, conservative, time-implicit solver for the fully kinetic arbitrary-species 1D-2V Vlasov-Ampere system

S. E. Anderson, W. T. Taitano, L. Chacon, A. N. Simakov

JOURNAL OF COMPUTATIONAL PHYSICS (2020)

Article Computer Science, Interdisciplinary Applications

Finite spatial-grid effects in energy-conserving particle-in-cell algorithms

D. C. Barnes, L. Chacon

Summary: Finite-grid instabilities in particle-in-cell plasma simulation algorithms arise from interpolation errors, but strictly energy-conserving algorithms offer enhanced stability. These algorithms are stable for stationary plasmas and have a benign stability threshold for drifting plasmas with finite temperatures. Momentum-conserving algorithms lack this stability threshold and become unstable beyond a certain cell size compared to the Debye length.

COMPUTER PHYSICS COMMUNICATIONS (2021)

Article Computer Science, Interdisciplinary Applications

An Eulerian Vlasov-Fokker-Planck algorithm for spherical implosion simulations of inertial confinement fusion capsules?

W. T. Taitano, B. D. Keenan, L. Chacon, S. E. Anderson, H. R. Hammer, A. N. Simakov

Summary: An algorithm for numerical simulation of inertial confinement fusion (ICF) capsule implosions using a phase-space adaptive Eulerian Vlasov-Fokker-Planck (VFP) approach in spherical geometry is presented. Mesh motion is transformed into computational coordinates to ensure conservation and accuracy of the solution. The strategy includes a novel nonlinear stabilization method for spatially and temporally varying dynamics in spherically imploding systems.

COMPUTER PHYSICS COMMUNICATIONS (2021)

Article Physics, Fluids & Plasmas

Verification of a fully implicit particle-in-cell method for the v∥-formalism of electromagnetic gyrokinetics in the XGC code

Benjamin J. Sturdevant, S. Ku, L. Chacon, Y. Chen, D. Hatch, M. D. J. Cole, A. Y. Sharma, M. F. Adams, C. S. Chang, S. E. Parker, R. Hager

Summary: In XGC, a fully implicit particle-in-cell method has been implemented to handle the v(parallel to)-formalism of electromagnetic gyrokinetics. By choosing this formalism, nonphysical skin terms in Ampere's law are avoided, which eliminates the cancellation problem in the p(parallel to)-formalism. The algorithm demonstrates numerical stability and accurate dispersive properties through tests on shear Alfven wave propagation and ITG-KBM transition cases, and comparison with other delta f gyrokinetic codes/schemes.

PHYSICS OF PLASMAS (2021)

Article Computer Science, Interdisciplinary Applications

A deterministic verification strategy for electrostatic particle-in-cell algorithms in arbitrary spatial dimensions using the method of manufactured solutions

Paul Tranquilli, Lee Ricketson, Luis Chacon

Summary: This paper introduces a rigorous method for verifying electrostatic particle-in-cell codes, focusing on the examination of errors of grid quantities. The method is shown to be non-intrusive and able to detect order reduction due to incorrect implementation, providing a more efficient and effective approach compared to previous methods. Numerical results support the theoretical findings presented in the paper.

JOURNAL OF COMPUTATIONAL PHYSICS (2022)

Article Computer Science, Interdisciplinary Applications

An asymptotic-preserving 2D-2P relativistic drift-kinetic-equation solver for runaway electron simulations in axisymmetric tokamaks

L. Chacon, D. Daniel, W. T. Taitano

Summary: The proposed numerical scheme is an asymptotic-preserving, uniformly convergent algorithm for simulating runaway electrons in tokamak devices. It is simple and efficient, providing accurate results regardless of plasma collisionality.

JOURNAL OF COMPUTATIONAL PHYSICS (2022)

Article Computer Science, Interdisciplinary Applications

Eliminating finite-grid instabilities in gyrokinetic particle-in-cell simulations

Benjamin J. Sturdevant, Luis Chacon

Summary: Finite-grid instabilities in momentum-conserving particle-in-cell (PIC) methods applied to gyrokinetic models are known to impose limitations on resolving the Debye length. This paper presents a simple reformulation of the discrete equations that eliminates this instability for practical purposes. Numerical dispersion analyses show that the reformulated scheme is numerically stable for stationary plasmas at any spatial resolution. This reformulation is particularly useful for codes with complicated meshes and can help explain the success of previously considered methods to remove particle instabilities.

JOURNAL OF COMPUTATIONAL PHYSICS (2022)

Article Computer Science, Interdisciplinary Applications

A conservative implicit-PIC scheme for the hybrid kinetic-ion fluid-electron plasma model on curvilinear meshes

A. Stanier, L. Chacon

Summary: The hybrid kinetic-ion fluid-electron plasma model is a widely used method for studying complex multi-scale problems in space and laboratory plasma physics. In this paper, a novel conservative scheme based on implicit particle-in-cell techniques is extended to arbitrary coordinate systems using curvilinear maps. The scheme is shown to conserve total energy and momentum for arbitrary curvilinear meshes, and its effectiveness is demonstrated through numerical simulations on different curvilinear meshes.

JOURNAL OF COMPUTATIONAL PHYSICS (2022)

Article Computer Science, Interdisciplinary Applications

An adaptive scalable fully implicit algorithm based on stabilized finite element for reduced visco-resistive MHD

Qi Tang, Luis Chacon, Tzanio Kolev, John N. Shadid, Xian-Zhu Tang

Summary: This paper presents a high-order stabilized finite-element algorithm based on the MFEM finite element library for solving the reduced visco-resistive MHD equations. The use of physics-based preconditioning strategy and adaptive mesh refinement scheme is also discussed. Experimental results demonstrate the accuracy, efficiency, and scalability of the implicit scheme in the presence of large scale disparity.

JOURNAL OF COMPUTATIONAL PHYSICS (2022)

Article Physics, Fluids & Plasmas

Time-dependent saturation and physics-based nonlinear model of cross-beam energy transfer

L. Yin, T. B. Nguyen, G. Chen, L. Chacon, D. J. Stark, L. Green, B. M. Haines

Summary: This study examines the nonlinear physics of cross-beam energy transfer (CBET) for multi-speckled laser beams using large-scale particle-in-cell simulations. The time-dependent growth and saturation of CBET involve complex, nonlinear ion and electron dynamics, including ion trapping-induced enhancement and detuning, ion acoustic wave nonlinearity, oblique forward stimulated Raman scattering, and backward stimulated Brillouin scattering. A nonlinear CBET model is constructed to accurately predict the CBET gain and energy deposition into the plasma.

PHYSICS OF PLASMAS (2023)

Article Nanoscience & Nanotechnology

Nonlinear verification of the resistive-wall boundary modules in the specy and pixie3d magneto-hydrodynamic codes for fusion plasmas

L. Spinicci, D. Bonfiglio, L. Chacon, S. Cappello, M. Veranda

Summary: This study presents a nonlinear verification benchmark between the 3D MHD codes SPECYL and PIXIE3D. The focus is on the recently implemented thin-shell resistive-wall boundary conditions in both codes. The results demonstrate excellent agreement between the codes in studying the linear growth and nonlinear saturation of external kink modes in tokamak and reversed-field pinch magnetic configurations.

AIP ADVANCES (2023)

Article Physics, Fluids & Plasmas

Fully kinetic simulations of strong steady-state collisional planar plasma shocks

S. E. Anderson, L. Chacon, W. T. Taitano, A. N. Simakov, B. D. Keenan

Summary: The simulations of strong, steady-state collisional planar plasma shocks with fully kinetic ions and electrons were independently confirmed by two fully kinetic codes. While kinetic electrons do not fundamentally change the shock structure compared to fluid electrons, there is an appreciable rearrangement of the preheat layer, associated with nonlocal electron heat transport effects. Good agreement was found with nonlocal electron heat-flux closures proposed in the literature.

PHYSICAL REVIEW E (2021)

Article Computer Science, Interdisciplinary Applications

Modeling and meshing for tokamak edge plasma simulations

Usman Riaz, E. Seegyoung Seol, Robert Hager, Mark S. Shephard

Summary: The accurate representation and effective discretization of a problem domain into a mesh are crucial for achieving high-quality simulation results and computational efficiency. This work presents recent developments in extending an automated tokamak modeling and meshing infrastructure to better support the near flux field following meshing requirements of the XGC Gyro-kinetic Code.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

Electron-phonon coupling from GW perturbation theory: Practical workflow combining BerkeleyGW, ABINIT, and EPW

Zhenglu Li, Gabriel Antonius, Yang-Hao Chan, Steven G. Louie

Summary: This article presents a workflow for practical calculations of electron-phonon coupling and includes the effect of many-electron correlations using GW perturbation theory. The workflow combines different software packages to enable accurate calculations at the level of quasiparticle band structures.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

MASAP: A package for atomic scattering amplitude in solids

Akihiro Koide, Sara Rabouli, Pierre Le Meur, Sylvain Tricot, Philippe Schieffer, Didier Sebilleau, Calogero R. Natoli

Summary: We present the MsSpec Atomic Scattering Amplitude Package (MASAP), which includes a computation program and a graphical interface for generating atomic scattering amplitude (ASA). The study investigates the applicability of plane wave (PW) and curved spherical wave (SW) scattering in describing electron propagation. The results show that the imaginary part of the optical potential enhances the elastic scattering in the forward direction but causes damping effects in other directions.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

A Bi-directional method for evaluating integrals involving higher transcendental functions. HyperRAF: A Julia package for new hyper-radial functions

A. Bagci, Gustavo A. Aucar

Summary: The electron repulsion integrals over Slater-type orbitals with non-integer principal quantum numbers are investigated in this study. These integrals are important in calculations of many-electron systems. New relationships free from hyper-geometric functions are derived to simplify the calculations. With the use of auxiliary functions and straightforward recurrence relationships, these integrals can be efficiently computed, providing initial conditions for the evaluation of expectation values and potentials.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

First-principles calculations of specular reflection of high-energy electrons during the two-dimensional crystal growth

Andrzej Daniluk

Summary: RHEED_DIFF_2D is an open-source software for qualitative numerical simulations of RHEED oscillation intensity changes with layer deposition, used for interpreting heteroepitaxial structures under different scattering crystal potential models.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

An incremental singular value decomposition approach for large-scale spatially parallel & distributed but temporally serial data - applied to technical flows ☆

Niklas Kuehl, Hendrik Fischer, Michael Hinze, Thomas Rung

Summary: The article presents a strategy and algorithm for simulation-accompanying, incremental Singular Value Decomposition (SVD) for time-evolving, spatially parallel discrete data sets. The proposed method improves computational efficiency by introducing a bunch matrix, resulting in higher accuracy and practical applicability.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

TRAVOLTA: GPU acceleration and algorithmic improvements for constructing quantum optimal control fields in photo-excited systems

Jose M. Rodriguez-Borbon, Xian Wang, Adrian P. Dieguez, Khaled Z. Ibrahim, Bryan M. Wong

Summary: This paper presents an open-source software package called TRAVOLTA for massively parallelized quantum optimal control calculations on GPUs. The TRAVOLTA package is an improvement on the previous NIC-CAGE algorithm and incorporates algorithmic improvements for faster convergence. Three different variants of GPU parallelization are examined to evaluate their performance in constructing optimal control fields in various quantum systems. The benchmarks show that the GPU-enhanced TRAVOLTA code produces the same results as previous CPU-based algorithms but with a speedup of more than ten times. The GPU enhancements and algorithmic improvements allow large quantum optimal control calculations to be efficiently executed on modern multi-core computational hardware.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

MCNOX: A code for computing and interpreting ultrafast nonlinear X-ray spectra of molecules at the multiconfigurational level

Weijie Hua

Summary: This work introduces a program called MCNOX for computing and analyzing ultrafast nonlinear X-ray spectra. It is designed for cutting-edge applications in photochemistry/photophysics enabled by X-ray free-electron lasers and high harmonic generation light sources. The program can calculate steady-state X-ray absorption spectroscopy and three types of ultrafast nonlinear X-ray spectra, and it is capable of identifying major electronic transitions and providing physical and chemical insights from complex signals.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

PLQ-sim: A computational tool for simulating photoluminescence quenching dynamics in organic donor/acceptor blends

Leandro Benatto, Omar Mesquita, Lucimara S. Roman, Rodrigo B. Capaz, Graziani Candiotto, Marlus Koehler

Summary: Photoluminescence Quenching Simulator (PLQ-Sim) is a user-friendly software for studying the dynamics of photoexcited states at the interface between organic semiconductors. It provides important information on organic photovoltaic and photothermal devices and calculates transfer rates and quenching efficiency.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

A method of calculating bandstructure in real-space with application to all-electron and full potential

Dongming Li, James Kestyn, Eric Polizzi

Summary: This study introduces a practical and efficient approach to calculate the all-electron full potential band structure in real space using a finite element basis. Instead of the k-space method, this method solves the Kohn-Sham equation self-consistently within a larger finite system enclosing the unit-cell. Non-self-consistent calculations are then performed in the Brillouin zone to obtain the band structure results, which are found to be in excellent agreement with the pseudopotential k-space method. Furthermore, the study successfully observes the band bending of core electrons.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

EUTERPE: A global gyrokinetic code for stellarator geometry

R. Kleiber, M. Borchardt, R. Hatzky, A. Koenies, H. Leyh, A. Mishchenko, J. Riemann, C. Slaby, J. M. Garcia-Regana, E. Sanchez, M. Cole

Summary: This paper describes the current state of the EUTERPE code, focusing on the implemented models and their numerical implementation. The code is capable of solving the multi-species electromagnetic gyrokinetic equations in a three-dimensional domain. It utilizes noise reduction techniques and grid resolution transformation for efficient computation. Additionally, various hybrid models are implemented for comparison and the study of plasma-particle interactions. The code is parallelized for high scalability on multiple CPUs.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

SMIwiz: An integrated toolbox for multidimensional seismic modelling and imaging

Pengliang Yang

Summary: This paper presents an open source software called SMIwiz, which combines seismic modelling, reverse time migration, and full waveform inversion into a unified computer implementation. SMIwiz supports both 2D and 3D simulations and provides various computational recipes for efficient calculation. Its independent processing and batchwise job scheduling ensure scalability, and its viability is demonstrated through applications on benchmark models.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

Generating and grading 34 optimised norm-conserving Vanderbilt pseudopotentials for actinides and super-heavy elements in the PseudoDojo

Christian Tantardini, Miroslav Ilias, Matteo Giantomassi, Alexander G. Kvashnin, Valeria Pershina, Xavier Gonze

Summary: Material discovery has been an active research field, and this study focuses on developing pseudopotentials for actinides and super-heavy elements. These pseudopotentials are crucial for accurate first-principles calculations and simulations.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

Generalisation of splitting methods based on modified potentials to nonlinear evolution equations of parabolic and Schrödinger type

S. Blanes, F. Casas, C. Gonzalez, M. Thalhammer

Summary: This paper explores the extension of modified potential operator splitting methods to specific classes of nonlinear evolution equations. Numerical experiments confirm the advantages of the proposed fourth-order modified operator splitting method over traditional splitting methods in dealing with Gross-Pitaevskii systems.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

Pole-fitting for complex functions: Enhancing standard techniques by artificial-neural-network classifiers and regressors *

Siegfried Kaidisch, Thomas U. Hilger, Andreas Krassnigg, Wolfgang Lucha

Summary: Motivated by a use case in theoretical hadron physics, this paper revisits an application of a pole-sum fit to dressing functions of a confined quark propagator. Specifically, it investigates approaches to determine the number and positions of singularities closest to the origin for a function known numerically on a specific grid on the positive real axis. Comparing the efficiency of standard techniques to a pure artificial-neural-network approach and a combination of both, it finds that the combined approach is more efficient. This approach can be applied to similar situations where the positions of poles need to be estimated quickly and reliably from real-axis information alone.

COMPUTER PHYSICS COMMUNICATIONS (2024)