{"title":"Hyper Boris integrators for kinetic plasma simulations","authors":"Seiji Zenitani , Tsunehiko N. Kato","doi":"10.1016/j.cpc.2025.109695","DOIUrl":null,"url":null,"abstract":"<div><div>We propose a family of numerical solvers for the nonrelativistic Newton–Lorentz equation in kinetic plasma simulations. The new solvers extend the standard 4-step Boris procedure, which has second-order accuracy in time, in three ways. First, we repeat the 4-step procedure multiple times, using an <em>n</em>-times smaller timestep (<span><math><mi>Δ</mi><mi>t</mi><mo>/</mo><mi>n</mi></math></span>). We derive a formula for the arbitrary subcycling number <em>n</em>, so that we obtain the result without repeating the same calculations. Second, prior to the 4-step procedure, we apply Boris-type gyrophase corrections to the electromagnetic field. In addition to a well-known correction to the magnetic field, we correct the electric field in an anisotropic manner to achieve higher-order (<span><math><mi>N</mi><mo>=</mo><mn>2</mn><mo>,</mo><mn>4</mn><mo>,</mo><mn>6</mn><mo>…</mo></math></span>th order) accuracy. Third, combining these two methods, we propose a family of high-accuracy particle solvers, <em>the hyper Boris solvers</em>, which have two hyperparameters of the subcycling number <em>n</em> and the order of accuracy, <em>N</em>. The <em>n</em>-cycle <em>N</em>th-order solver gives a numerical error of <span><math><mo>∼</mo><msup><mrow><mo>(</mo><mi>Δ</mi><mi>t</mi><mo>/</mo><mi>n</mi><mo>)</mo></mrow><mrow><mi>N</mi></mrow></msup></math></span> at affordable computational cost.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"315 ","pages":"Article 109695"},"PeriodicalIF":3.4000,"publicationDate":"2025-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Physics Communications","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0010465525001973","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
We propose a family of numerical solvers for the nonrelativistic Newton–Lorentz equation in kinetic plasma simulations. The new solvers extend the standard 4-step Boris procedure, which has second-order accuracy in time, in three ways. First, we repeat the 4-step procedure multiple times, using an n-times smaller timestep (). We derive a formula for the arbitrary subcycling number n, so that we obtain the result without repeating the same calculations. Second, prior to the 4-step procedure, we apply Boris-type gyrophase corrections to the electromagnetic field. In addition to a well-known correction to the magnetic field, we correct the electric field in an anisotropic manner to achieve higher-order (th order) accuracy. Third, combining these two methods, we propose a family of high-accuracy particle solvers, the hyper Boris solvers, which have two hyperparameters of the subcycling number n and the order of accuracy, N. The n-cycle Nth-order solver gives a numerical error of at affordable computational cost.
期刊介绍:
The focus of CPC is on contemporary computational methods and techniques and their implementation, the effectiveness of which will normally be evidenced by the author(s) within the context of a substantive problem in physics. Within this setting CPC publishes two types of paper.
Computer Programs in Physics (CPiP)
These papers describe significant computer programs to be archived in the CPC Program Library which is held in the Mendeley Data repository. The submitted software must be covered by an approved open source licence. Papers and associated computer programs that address a problem of contemporary interest in physics that cannot be solved by current software are particularly encouraged.
Computational Physics Papers (CP)
These are research papers in, but are not limited to, the following themes across computational physics and related disciplines.
mathematical and numerical methods and algorithms;
computational models including those associated with the design, control and analysis of experiments; and
algebraic computation.
Each will normally include software implementation and performance details. The software implementation should, ideally, be available via GitHub, Zenodo or an institutional repository.In addition, research papers on the impact of advanced computer architecture and special purpose computers on computing in the physical sciences and software topics related to, and of importance in, the physical sciences may be considered.