𝔖 Bobbio Scriptorium
✦   LIBER   ✦

An Implicit Energy-Conservative 2D Fokker–Planck Algorithm: II. Jacobian-Free Newton–Krylov Solver

✍ Scribed by L. Chacón; D.C. Barnes; D.A. Knoll; G.H. Miley


Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
196 KB
Volume
157
Category
Article
ISSN
0021-9991

No coin nor oath required. For personal study only.

✦ Synopsis


Energy-conservative implicit integration schemes for the Fokker-Planck transport equation in multidimensional geometries require inverting a dense, non-symmetric matrix (Jacobian), which is very expensive to store and solve using standard solvers. However, these limitations can be overcome with Newton-Krylov iterative techniques, since they can be implemented Jacobian-free (the Jacobian matrix from Newton's algorithm is never formed nor stored to proceed with the iteration), and their convergence can be accelerated by preconditioning the original problem. In this document, the efficient numerical implementation of an implicit energy-conservative scheme for multidimensional Fokker-Planck problems using multigrid-preconditioned Krylov methods is discussed. Results show that multigrid preconditioning is very effective in speeding convergence and decreasing CPU requirements, particularly in fine meshes. The solver is demonstrated on grids up to 128 × 128 points in a 2D cylindrical velocity space (v r , v p ) with implicit time steps of the order of the collisional time scale of the problem, τ . The method preserves particles exactly, and energy conservation is improved over alternative approaches, particularly in coarse meshes. Typical errors in the total energy over a time period of 10τ remain below a percent.


📜 SIMILAR VOLUMES


An Implicit Energy-Conservative 2D Fokke
✍ L. Chacón; D.C. Barnes; D.A. Knoll; G.H. Miley 📂 Article 📅 2000 🏛 Elsevier Science 🌐 English ⚖ 247 KB

Numerical energy conservation in Fokker-Planck problems requires the energy moment of the Fokker-Planck equation to cancel exactly. However, standard discretization techniques not only do not observe this requirement (thus precluding exact energy conservation), but they also demand very refined mesh