The Lorentz system underlies the fundamental rules for the motion of charged particle in electromagnetic field, which is proved volume-preserving. In this paper, we construct a family of new revertible numerical schemes for general autonomous systems, which in particular, are explicit and volume-preserving for Lorentz systems. These new schemes can prevent the extra numerical errors caused by mismatched initial half-step values in the Boris-like algorithm. Numerical experiments demonstrate the superiorities of our second-order methods in long-term simulations and energy preservation over the Boris algorithm and a higher order Runge-Kutta method (RK3). We also apply these new methods to the guiding center system and find that they behave much better than RK3.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.