Towards extreme-scale simulations for low mach fluids with second-generation trilinos

Paul Lin, Matthew Bettencourt, Stefan Domino, Travis Fisher, Mark Hoemmen, Jonathan Hu, Eric Phipps, Andrey Prokopenko, Sivasankaran Rajamanickam, Christopher Siefert, Stephen Kennon

Research output: Contribution to journalArticlepeer-review

29 Scopus citations

Abstract

Trilinos is an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. While Trilinos was originally designed for scalable solutions of large problems, the fidelity needed by many simulations is significantly greater than what one could have envisioned two decades ago. When problem sizes exceed a billion elements even scalable applications and solver stacks require a complete revision. The second-generation Trilinos employs C++ templates in order to solve arbitrarily large problems. We present a case study of the integration of Trilinos with a low Mach fluids engineering application (SIERRA low Mach module/Nalu). Through the use of improved algorithms and better software engineering practices, we demonstrate good weak scaling for up to a nine billion element large eddy simulation (LES) problem on unstructured meshes with a 27 billion row matrix on 524,288 cores of an IBM Blue Gene/Q platform.

Original languageEnglish
Article number1442005
JournalParallel processing letters
Volume24
Issue number4
DOIs
StatePublished - Dec 22 2014
Externally publishedYes

Funding

Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lock-heed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000.

FundersFunder number
Sandia Corporation
National Nuclear Security AdministrationDE-AC04-94AL85000
Sandia National Laboratories

    Keywords

    • Solver library
    • Trilinos
    • extreme-scale simulations
    • vertical integration

    Fingerprint

    Dive into the research topics of 'Towards extreme-scale simulations for low mach fluids with second-generation trilinos'. Together they form a unique fingerprint.

    Cite this