Sibirskii Zhurnal Vychislitel'noi Matematiki
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Sib. Zh. Vychisl. Mat.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Sibirskii Zhurnal Vychislitel'noi Matematiki, 2024, Volume 27, Number 4, Pages 365–378
DOI: https://doi.org/10.15372/SJNM20240401
(Mi sjvm883)
 

This article is cited in 1 scientific paper (total in 1 paper)

Parallel algorithm for semi-implicit particle-in-cell method with energy and charge conservation

E. A. Berendeevab, I. V. Timofeevab

a Novosibirsk State University, Russia
b Budker Institute of Nuclear Physics SB RAS, Russia
References:
Abstract: Parallel algorithm for 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 the particle-in-cell method using a semi-implicit scheme that conserves energy and charge. This scheme is a two-stage predictor-corrector, where at the prediction stage the semi-implicit Lapenta method is used, in which the energy-conserving linear current does not satisfy the local Gaussian law, and at the correction stage the currents, electromagnetic fields and particle velocities are corrected so that the difference laws of conservation of energy and charges were carried out accurately. This approach turns out to be effective for modeling multi-scale phenomena with a sufficiently large time step, however, it is resource-intensive, since it requires not only solving two systems of linear equations per step, but also rebuilding the entire matrix of the system. The authors have developed a matrix-operator algorithm for the software implementation of this scheme, which makes it possible to effectively parallelize calculations, as well as use various libraries for working with matrices and solvers for systems of linear equations. To construct the matrix, a row-by-row storage algorithm is used with searching for elements through a hash table, which reduces the amount of memory used, the number of thread synchronizations and can significantly speed up calculations. The algorithm in question has been successfully applied in the Beren3D code.
Key words: parallel algorithm, particle-in-cell method, solving systems of linear algebraic equations, high-performance computing.
Funding agency Grant number
Russian Science Foundation 21-72-10071
This work was supported by the Russian Science Foundation (project no.В 21-72-10071).
Received: 15.02.2024
Revised: 26.03.2024
Accepted: 26.08.2024
English version:
Numerical Analysis and Applications, 2024, Volume 17, Issue 4, Pages 301–312
DOI: https://doi.org/10.1134/S1995423924040013
Bibliographic databases:
Document Type: Article
UDC: 519.688
Language: Russian
Citation: E. A. Berendeev, I. V. Timofeev, “Parallel algorithm for semi-implicit particle-in-cell method with energy and charge conservation”, Sib. Zh. Vychisl. Mat., 27:4 (2024), 365–378; Num. Anal. Appl., 17:4 (2024), 301–312
Citation in format AMSBIB
\Bibitem{BerTim24}
\by E.~A.~Berendeev, I.~V.~Timofeev
\paper Parallel algorithm for semi-implicit particle-in-cell method with energy and charge conservation
\jour Sib. Zh. Vychisl. Mat.
\yr 2024
\vol 27
\issue 4
\pages 365--378
\mathnet{http://mi.mathnet.ru/sjvm883}
\crossref{https://doi.org/10.15372/SJNM20240401}
\edn{https://elibrary.ru/MIQMZD}
\transl
\jour Num. Anal. Appl.
\yr 2024
\vol 17
\issue 4
\pages 301--312
\crossref{https://doi.org/10.1134/S1995423924040013}
Linking options:
  • https://www.mathnet.ru/eng/sjvm883
  • https://www.mathnet.ru/eng/sjvm/v27/i4/p365
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Sibirskii Zhurnal Vychislitel'noi Matematiki
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025