DocumentCode :
167593
Title :
Towards Extreme-Scale Simulations with Next-Generation Trilinos: A Low Mach Fluid Application Case Study
Author :
Lin, Peng ; Bettencourt, Matthew ; Domino, Stefan ; Fisher, Travis ; Hoemmen, Mark ; Hu, Jiankun ; Phipps, Eric ; Prokopenko, Andrey ; Rajamanickam, Sivasankaran ; Siefert, Christopher ; Cyr, Eric ; Kennon, Stephen
Author_Institution :
Sandia Nat. Labs., Albuquerque, NM, USA
fYear :
2014
fDate :
19-23 May 2014
Firstpage :
1485
Lastpage :
1494
Abstract :
Trilinos is an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. While the original version of Trilinos was designed for highly scalable solutions for large problems, the need for increasingly higher fidelity simulations has pushed the problem sizes beyond what could have been envisioned two decades ago. When problem sizes exceed a billion elements even highly scalable applications and solver stacks require a complete revision. The next-generation Trilinos employs C++ templates in order to solve arbitrarily large problems and enable extreme-scale simulations. We present a case study that involves integration of Trilinos with an engineering application (Sierra low Mach module/Nalu), involving the simulation of low Mach fluid flow for problems of size up to nine billion elements. Through the use of improved algorithms and better software engineering practices, we demonstrate good weak scaling for the matrix assembly and solve for the engineering application for up to a nine billion element fluid flow large eddy simulation (LES) problem on unstructured meshes with a 27 billion row matrix on 131,072 cores of a Cray XE6 platform.
Keywords :
Mach number; computational fluid dynamics; digital simulation; flow simulation; object-oriented methods; software engineering; Cray XE6 platform; LES problem; Trilinos; extreme-scale simulations; large Eddy simulation; low Mach fluid flow simulation; matrix assembly; object-oriented software framework; software engineering; Assembly; Equations; Mathematical model; Next generation networking; Object oriented modeling; Scalability; Sparse matrices; Extreme-scale simulations; Solver library; Trilinos; Vertical integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
978-1-4799-4117-9
Type :
conf
DOI :
10.1109/IPDPSW.2014.166
Filename :
6969552
Link To Document :
بازگشت