On the implementation of flux limiters in algebraic frameworks
Cita com:
hdl:2117/366917
Document typeArticle
Defense date2022-02-01
Rights accessOpen Access
Except where otherwise noted, content on this work
is licensed under a Creative Commons license
:
Attribution 4.0 International
ProjectMODELIZACION MULTIESCALA Y SIMULACION NUMERICA DIRECTA DE FLUJOS MULTIFASICOS GAS LIQUIDO EN BURBUJAS, PELICULAS Y ESPRAYS. (MINECO-ENE2015-70672-P)
ALGORITMOS NUMERICOS AVANZADOS PARA LA MEJORA DE LA EFICIENCIA ENERGETICA EN LOS SECTORES EOLICO Y SOLAR-TERMICO: DESARROLLO%2FADAPTACION A NUEVAS ARQUITECTURAS COMPUTACIONALES (AEI-ENE2017-88697-R)
ALGORITMOS NUMERICOS AVANZADOS PARA LA MEJORA DE LA EFICIENCIA ENERGETICA EN LOS SECTORES EOLICO Y SOLAR-TERMICO: DESARROLLO%2FADAPTACION A NUEVAS ARQUITECTURAS COMPUTACIONALES (AEI-ENE2017-88697-R)
Abstract
The use of flux limiters is widespread within the scientific computing community to capture shock dis- continuities 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, since the computing subroutines that form the algorithms, the so-called kernels, must be adapted to various complex parallel program- ming paradigms. From this perspective, the development of innovative implementations relying on a minimalist set of kernels simplifies the deployment of scientific computing software on state-of-the-art supercomputers, while it requires the reformulation of algorithms, such as the aforementioned flux lim- iters. Equipped with basic algebraic topology and graph theory underlying the classical mesh concept, a new flux limiter formulation is presented based on the adoption of algebraic data structures and kernels. As a result, traditional flux limiters are cast into a stream of only two types of computing kernels: sparse matrix-vector multiplication and generalized pointwise binary operators. The newly proposed formulation eases the deployment of such a numerical technique in massively parallel, potentially hybrid, computing systems and is demonstrated for a canonical advection problem.
CitationValle, N. [et al.]. On the implementation of flux limiters in algebraic frameworks. "Computer physics communications", 1 Febrer 2022, vol. 271, p. 108230:1-108230:11.
ISSN0010-4655
Publisher versionhttps://www.sciencedirect.com/science/article/pii/S0010465521003428
Files | Description | Size | Format | View |
---|---|---|---|---|
1-s2.0-S0010465521003428-main.pdf | 732,8Kb | View/Open |