On the implementation of flux limiters in algebraic frameworks

  title={On the implementation of flux limiters in algebraic frameworks},
  author={Nicolas Dalla Valle and Xavier {\'A}lvarez-Farr{\'e} and Andrey V. Gorobets and Jes{\'u}s Castro and Assensi Oliva and F. Xavier Trias},
  journal={Comput. Phys. Commun.},
1 ar X iv :2 11 0. 03 04 4v 1 [ ph ys ic s. co m pph ] 6 O ct 2 02 1 The use of flux limiters is widespread within the scientific computing community to capture shock discontinuities and are of paramount importance for the temporal integration of high-speed aerodynamics, multiphase flows and hyperbolic equations in general. Meanwhile, the breakthrough of new computing architectures and the hybridization of supercomputer systems pose a huge portability challenge, particularly for legacy codes… 

Figures and Tables from this paper


A hierarchical parallel implementation for heterogeneous computing. Application to algebra-based CFD simulations on hybrid supercomputers
The heterogeneous implementation model described in this work is a general-purpose approach that is well suited for various subroutines in numerical simulation codes that is not limited to a particular kind of numerical method or a set of governing equations.
Portable implementation model for CFD simulations. Application to hybrid CPU/GPU supercomputers
A portable implementation model based on an algebraic operational approach for direct numerical simulation (DNS) and large eddy simulation of incompressible turbulent flows using unstructured hybrid meshes, based on decomposing the nonlinear operators into a concatenation of two SpMV operations.
ZEFR: A GPU-accelerated high-order solver for compressible viscous flows using the flux reconstruction method
ZEFR, a GPU accelerated flow solver based around the high-order accurate flux reconstruction (FR) approach written in a combination of C++ and CUDA, is designed to perform scale resolving simulations within the vicinity of complex geometrical configurations.
PyFR: An open source framework for solving advection-diffusion type problems on streaming architectures using the flux reconstruction approach
The Flux Reconstruction (FR) approach unifies various high-order schemes for unstructured grids within a single framework, and is thus able to run efficiently on modern streaming architectures, such as Graphical Processing Units (GPUs).
MPI-CUDA sparse matrix–vector multiplication for the conjugate gradient method with an approximate inverse preconditioner
A MPI-CUDA implementation of the PCG solver for hybrid computing systems composed of multiple CPUs and GPUs has demonstrated a significant speedup compared to the CPU-only implementation.
HPC2—A fully-portable, algebra-based framework for heterogeneous computing. Application to CFD
The HPC2 code is presented as a fully-portable, algebra-based framework suitable for heterogeneous computing and its application to CFD relies on a reduced set of only three algebraic operations: the sparse matrix-vector product, the linear combination of vectors and the dot product.
Implicit method for the solution of supersonic and hypersonic 3D flow problems with Lower-Upper Symmetric-Gauss-Seidel preconditioner on multiple graphics processing units
It is shown that deliberately reordered matrices with rearranged solution process of arising lower and upper triangular linear systems allows one to obtain close algebraic properties to the original single threaded LU-SGS.
Mimetic finite difference method
Flexibility and extensibility of the mimetic methodology are shown by deriving higher-order approximations, enforcing discrete maximum principles for diffusion problems, and ensuring the numerical stability for saddle-point systems.
A General Approach to Enhance Slope Limiters in MUSCL Schemes on Nonuniform Rectilinear Grids
  • Xianyi Zeng
  • Computer Science, Mathematics
    SIAM J. Sci. Comput.
  • 2016
This paper presents a general approach to study and enhance the slope limiter functions for highly nonuniform grids in the MUSCL-MOL framework and extends the classical reconstruct-evolve-project framework.
AFiD-GPU: A versatile Navier-Stokes solver for wall-bounded turbulent flows on GPU clusters
The AFiD code, an open source solver for the incompressible Navier–Stokes equations, has been ported to GPU clusters to tackle large-scale wall-bounded turbulent flow simulations and the results are in excellent agreement with the experimental and computational data.