Simulations of plasmas and fluids using anti-symmetric models
•Novel fluid representation preserves force operator symmetry in discrete space.•Numerical toolkit adapted for hybrid supercomputers is used to create Navier-Stokes, MHD, and Braginskii codes.•Accompanying multigrid solver is used to diagonalize Poisson problems with 239 unknowns.•Good strong and we...
Gespeichert in:
Veröffentlicht in: | Journal of computational physics 2021-11, Vol.445 (C), p.110631, Article 110631 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | •Novel fluid representation preserves force operator symmetry in discrete space.•Numerical toolkit adapted for hybrid supercomputers is used to create Navier-Stokes, MHD, and Braginskii codes.•Accompanying multigrid solver is used to diagonalize Poisson problems with 239 unknowns.•Good strong and weak scaling demonstrated in petascale supercomputers.•Anti-symmetry method can outperform classic flux-limiter schemes in solution smoothness and physicality.
ALMA (Anti-symmetric, Large-Moment, Accelerated) is a fast, flexible, and scalable toolkit designed to solve hyperbolic conservation law systems in hybrid supercomputers. This manuscript describes the theoretical background and implementation of ALMA, which uses the anti-symmetric formulation of fluids to obtain simple, robust, and easily paralellizable code. Practical GPU acceleration is realized on entire applications with an overall gain factor of 2 to 4. ALMA also provides a parallel, GPU accelerated sparse solver based on geometric multigrid, capable of diagonalizing linear systems with 239 unknowns. We demonstrate ALMA's scaling and performance in petascale supercomputers and use standard fluid models to verify the overall approach with canonical benchmark problems. |
---|---|
ISSN: | 0021-9991 1090-2716 |
DOI: | 10.1016/j.jcp.2021.110631 |