A Parallel Algorithm for a Semi-Implicit Particle-In-Cell Method with Energy and Charge Conservation

The article is devoted to the construction of a parallel algorithm for calculating plasma dynamics by a particle-in-cell method using a semi-implicit scheme that conserves energy and charge. This is a two-stage predictor–corrector scheme. At the prediction stage a semi-implicit Lapenta-type method is used in which an energy-conserving linear current does not satisfy the local Gauss law. At the correction stage the currents, electromagnetic fields, and particle velocities are corrected so that difference laws of energy and charge conservation are satisfied exactly. This approach turns out to be efficient in modeling of multi-scale phenomena with a sufficiently large time step. However, the method is computer time-consuming, since it requires not only solving two systems of linear equations per step, but also reconstructing the entire matrix of the system. The authors have developed a matrix-operator software implementation algorithm for this scheme, which allows efficient paralleling of the calculations and using the various available libraries for work with matrices and solvers for systems of linear equations. To construct the matrix, a row-by-row storage algorithm is used with search for the elements via a hash table, which reduces the memory capacity required, the number of thread synchronizations, and can significantly speed up the calculations. This algorithm has been successfully applied in a computer code, Beren3D.

Authors

Institutions

Publication Details

Journal
Numerical Analysis and Applications
Published
2024-12-01
DOI
https://doi.org/10.1134/s1995423924040013
Citations
3
Primary Topic
Electromagnetic Simulation and Numerical Methods
Type
article
Field-Weighted Citation Impact
0.63
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Parallel Algorithm for a Semi-Implicit Particle-In-Cell Method with Energy and Charge Conservation

I. V. Timofeev, Е. А. Berendeev
3 citations
Numerical Analysis and Applications
Electromagnetic Simulation and Numerical Methods
0.63
article

A Parallel Algorithm for a Semi-Implicit Particle-In-Cell Method with Energy and Charge Conservation

I. V. Timofeev, Е. А. Berendeev
article en
3 citations

Abstract

The article is devoted to the construction of a parallel algorithm for calculating plasma dynamics by a particle-in-cell method using a semi-implicit scheme that conserves energy and charge. This is a two-stage predictor–corrector scheme. At the prediction stage a semi-implicit Lapenta-type method is used in which an energy-conserving linear current does not satisfy the local Gauss law. At the correction stage the currents, electromagnetic fields, and particle velocities are corrected so that difference laws of energy and charge conservation are satisfied exactly. This approach turns out to be efficient in modeling of multi-scale phenomena with a sufficiently large time step. However, the method is computer time-consuming, since it requires not only solving two systems of linear equations per step, but also reconstructing the entire matrix of the system. The authors have developed a matrix-operator software implementation algorithm for this scheme, which allows efficient paralleling of the calculations and using the various available libraries for work with matrices and solvers for systems of linear equations. To construct the matrix, a row-by-row storage algorithm is used with search for the elements via a hash table, which reduces the memory capacity required, the number of thread synchronizations, and can significantly speed up the calculations. This algorithm has been successfully applied in a computer code, Beren3D.

Numerical Analysis and ApplicationsVol. 17(4)
Novosibirsk State University (RU), Budker Institute of Nuclear Physics (RU)
Openalex Percentile: Top 30%
Electromagnetic Simulation and Numerical Methods
0.63
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.