DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Simulations of plasmas and fluids using anti-symmetric models

Journal Article · · Journal of Computational Physics

ALMA (Anti-symmetric, Large-Moment, Accelerated) is a fast, flexible, and scalable toolkit designed to solve hyperbolic conservation law systems in hybrid supercomputers. Here 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. Here we demonstrate ALMA's scaling and performance in petascale supercomputers and use standard fluid models to verify the overall approach with canonical benchmark problems.

Research Organization:
General Atomics, San Diego, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Fusion Energy Sciences (FES)
Grant/Contract Number:
AC02-05CH11231; AC02-06CH11357; AC05-00OR22725; FG02-95ER54309
OSTI ID:
1977267
Journal Information:
Journal of Computational Physics, Journal Name: Journal of Computational Physics Journal Issue: C Vol. 445; ISSN 0021-9991
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (60)

Über die Ausbreitung von Wellen in einem Plasma journal January 1959
Summation by Parts for Finite Difference Approximations for d/dx journal January 1994
Weighted Essentially Non-oscillatory Schemes journal November 1994
Efficient Implementation of Weighted ENO Schemes journal June 1996
Fully Conservative Higher Order Finite Difference Schemes for Incompressible Flow journal June 1998
Fast and High Accuracy Multigrid Solution of the Three Dimensional Poisson Equation journal July 1998
Numerical Convergence Study of Nearly Incompressible, Inviscid Taylor–Green Vortex Flow journal July 2005
Computational design for long-term numerical integration of the equations of fluid motion: Two-dimensional incompressible flow. Part I journal August 1966
Towards the ultimate conservative difference scheme. II. Monotonicity and conservation combined in a second-order scheme journal March 1974
Towards the ultimate conservative difference scheme. V. A second-order sequel to Godunov's method journal July 1979
Approximate Riemann solvers, parameter vectors, and difference schemes journal October 1981
The Piecewise Parabolic Method (PPM) for gas-dynamical simulations journal April 1984
Generalizations of Arakawa's Jacobian journal August 1989
An adaptive step size controller for iterative implicit methods journal October 2018
Performance prediction of finite-difference solvers for different computer architectures journal August 2017
Review of summation-by-parts operators with simultaneous approximation terms for the numerical solution of partial differential equations journal May 2014
Conservative time integrators of arbitrary order for skew-symmetric finite-difference discretizations of compressible flow journal September 2014
A conservative, skew-symmetric finite difference scheme for the compressible Navier–Stokes equations journal September 2014
Productivity, performance, and portability for computational fluid dynamics applications journal March 2020
BOUT++: A framework for parallel plasma fluid simulations journal September 2009
GDB: A global 3D two-fluid model of plasma turbulence and transport in the tokamak edge journal November 2018
Reproducibility, accuracy and performance of the Feltor code and library on parallel computer architectures journal May 2019
Implications of a metric for performance portability journal March 2019
Summation by parts operators for finite difference approximations of second derivatives journal September 2004
A fully discrete, kinetic energy consistent finite-volume scheme for compressible flows journal March 2009
Preserving energy resp. dissipation in numerical PDEs using the “Average Vector Field” method journal August 2012
Review of summation-by-parts schemes for initial–boundary-value problems journal July 2014
Leveraging Anderson Acceleration for improved convergence of iterative solutions to transport systems journal September 2014
The GBS code for tokamak scrape-off layer simulations journal June 2016
A fourth-order accurate finite volume method for ideal MHD via upwind constrained transport journal December 2018
Small-scale structure of two-dimensional magnetohydrodynamic turbulence journal January 1979
Small-scale structure of the Taylor–Green vortex journal May 1983
Drift-ordered fluid equations for field-aligned modes in low-β collisional plasma with equilibrium pressure pedestals journal December 2003
Erratum: “Drift-ordered fluid equations for field-aligned modes in low-β collisional plasma with equilibrium pressure pedestals” [Phys. Plasmas 10 , 4744 (2003)] journal May 2004
On energy conservation in extended magnetohydrodynamics journal August 2014
Exact collisional moments for plasma fluid theories journal April 2017
Structure and structure-preserving algorithms for plasma physics journal April 2017
Anti-symmetric plasma moment equations with conservative discrete counterparts journal June 2018
Continuum electromagnetic gyrokinetic simulations of turbulence in the tokamak scrape-off layer and laboratory devices journal April 2020
Nonlinear reduced Braginskii equations with ion thermal dynamics in toroidal plasma journal June 1997
Anti-symmetric representation of the extended magnetohydrodynamic equations journal April 2020
Fluid and gyrokinetic turbulence in open field-line, helical plasmas journal August 2020
Hamiltonian Systems and Transformation in Hilbert Space journal May 1931
FLASH: An Adaptive Mesh Hydrodynamics Code for Modeling Astrophysical Thermonuclear Flashes journal November 2000
Transport equations and gradient instabilities in a high pressure collisional plasma journal September 1971
Velocity shear, turbulent saturation, and steep plasma gradients in the scrape-off layer of inner-wall limited tokamaks journal December 2016
Implicit Runge-Kutta processes journal January 1964
Stability of Runge-Kutta Methods for Trajectory Problems journal January 1987
Geometric integration using discrete gradients
  • McLachlan, Robert I.; Quispel, G. R. W.; Robidoux, Nicolas
  • Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, Vol. 357, Issue 1754 https://doi.org/10.1098/rsta.1999.0363
journal April 1999
Noncanonical Hamiltonian Density Formulation of Hydrodynamics and Ideal Magnetohydrodynamics journal September 1980
Foundations of nonlinear gyrokinetic theory journal April 2007
Optimum Positive Linear Schemes for Advection in Two and Three Dimensions journal December 1992
Total-Variation-Diminishing Time Discretizations journal November 1988
Anderson Acceleration for Fixed-Point Iterations journal January 2011
A New Class of Optimal High-Order Strong-Stability-Preserving Time Discretization Methods journal January 2002
Accuracy of Spectral and Finite Difference Schemes in 2D Advection Problems journal January 2003
Roofline: an insightful visual performance model for multicore architectures journal April 2009
Iterative Procedures for Nonlinear Integral Equations journal October 1965
Hamiltonian Fluid Mechanics journal January 1988
Zur Operatorenmethode In Der Klassischen Mechanik journal July 1932