Teko: A block preconditioning capability with concrete example applications in Navier--Stokes and MHD
Journal Article
·
· SIAM Journal on Scientific Computing
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
This study describes the design of Teko, an object-oriented C++ library for implementing advanced block preconditioners. Mathematical design criteria that elucidate the needs of block preconditioning libraries and techniques are explained and shown to motivate the structure of Teko. For instance, a principal design choice was for Teko to strongly reflect the mathematical statement of the preconditioners to reduce development burden and permit focus on the numerics. Additional mechanisms are explained that provide a pathway to developing an optimized production capable block preconditioning capability with Teko. Finally, Teko is demonstrated on fluid flow and magnetohydrodynamics applications. In addition to highlighting the features of the Teko library, these new results illustrate the effectiveness of recent preconditioning developments applied to advanced discretization approaches.
- Research Organization:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)
- Grant/Contract Number:
- AC04-94AL85000
- OSTI ID:
- 1335470
- Report Number(s):
- SAND--2016-0191J; 618821
- Journal Information:
- SIAM Journal on Scientific Computing, Journal Name: SIAM Journal on Scientific Computing Journal Issue: 5 Vol. 38; ISSN 1064-8275
- Publisher:
- SIAMCopyright Statement
- Country of Publication:
- United States
- Language:
- English
FEMPAR: An Object-Oriented Parallel Finite Element Framework
|
journal | October 2017 |
A Computational Architecture for Coupling Heterogeneous Numerical Models and Computing Coupled Derivatives
|
journal | August 2018 |
Similar Records
Teko v. 1.0
Teko v. 1.0
Teko Usage in Aria
Software
·
Thu Aug 05 00:00:00 EDT 2010
·
OSTI ID:1334967
Teko v. 1.0
Software
·
Tue Aug 03 20:00:00 EDT 2010
·
OSTI ID:code-1702
Teko Usage in Aria
Conference
·
Tue Oct 01 00:00:00 EDT 2024
·
OSTI ID:2999280