GMGPolar
GMGPolar is a geometric multigrid solver using implicit extrapolation to raise the convergence order. It is based on meshes in tensor- or product-format. GMGPolar's focus applications are geometries that can be described by polar or curvilinear coordinates for which suited smoothing is available.
Description
GMGPolar is a performant geometric multigrid solver using implicit extrapolation to raise the convergence order. It is based on meshes in tensor- or product-format. GMGPolar's focus applications are geometries that can be described by polar or curvilinear coordinates for which suited smoothing procedures have been developed. The software offers both, matrix-free and matrix versions of the multigrid scheme.
GMGPolar's main application comes from plasma fusion. Tokamak fusion reactors are promising alternatives for future energy production. Gyrokinetic simulations are important tools to understand physical processes inside tokamaks and
to improve the design of future plants. In gyrokinetic codes such as Gysela, these simulations
involve at each time step the solution of a gyrokinetic Poisson equation defined on disk-like
cross sections. With its node-level parallelism, GMGPolar can efficiently solve a related problem on a Tokamak cross section with a target size between millions and a billion of dofs.
- Apache-2.0
Participating organisations
Reference papers
- 1.Author(s): Philippe Leleux, Christina Schwarz, Martin J. Kühn, Carola Kruse, Ulrich RüdePublished in Journal of Parallel and Distributed Computing by Elsevier BV in 2025, page: 10514310.1016/j.jpdc.2025.105143
- 2.Author(s): Emily Bourne, Philippe Leleux, Katharina Kormann, Carola Kruse, Virginie Grandgirard, Yaman Güçlü, Martin J. Kühn, Ulrich Rüde, Eric Sonnendrücker, Edoardo ZoniPublished in Journal of Computational Physics by Elsevier BV in 2023, page: 11224910.1016/j.jcp.2023.112249
- 3.Author(s): Martin J. Kühn, Carola Kruse, Ulrich RüdePublished in Journal of Scientific Computing by Springer Science and Business Media LLC in 202210.1007/s10915-022-01802-1