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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computational physics 2021-11, Vol.445 (C), p.110631, Article 110631
Hauptverfasser: Halpern, Federico D., Sfiligoi, Igor, Kostuk, Mark, Stefan, Ryan, Waltz, Ronald E.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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