Top Banner
Overview of Trilinos Linear and Eigen- Solver Capability Area Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energyʼs National Nuclear Security Administration under contract DE-AC04-94AL85000.
7

Overview of Trilinos Linear and Eigen- Solver Capability Area

Jan 24, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Overview of Trilinos Linear and Eigen- Solver Capability Area

Overview of Trilinos Linear and Eigen- Solver Capability Area

Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company,for the United States Department of Energyʼs National Nuclear Security Administration

under contract DE-AC04-94AL85000.

Page 2: Overview of Trilinos Linear and Eigen- Solver Capability Area

Who Are (Some of) the Current Developers?

Heidi Thornquist

Chris Siefert

Mike Parks

Vicki Howle

Clark Dohrmann

Ray Tuminaro

Mike Heroux

Michael Gee

Eric Cyr

Alan Williams

Chris Baker

Jonathan Hu

Joe Kotulski David Day

Page 3: Overview of Trilinos Linear and Eigen- Solver Capability Area

Preconditioners

Eigensolvers Direct methods

Krylov methods

Capabilities in a Nutshell

Meros

Teko

Komplex (equiv. real forms)

Anasazi Amesos (sparse) Pliris

(dense)

Ifpack (ILU/DD)

ML (multigrid)

Belos

Aztecoo Claps

(DD)

Page 4: Overview of Trilinos Linear and Eigen- Solver Capability Area

Scalability(MHD Pump, Cray XT3)

Preconditioners •  1-level ILU(2,1) •  1-level ILU(2,3) •  1-level ILU(2,7) •  3-level ML(NSA,Gal) •  3-level ML(EMIN, PG)

ML: Tuminaro, Hu Ifpack: Heroux

By

Velocity

MHD Pump

(slide courtesy of Roger Pawlowski)

Page 5: Overview of Trilinos Linear and Eigen- Solver Capability Area

FY09 Activities by Package

• Belos – Multi-precision capabilities due to the release of

Tpetra. – New iterative solvers: recycling CG and TFQMR.

• Ifpack – Block Chebyshev – Multicore domain decomposition

• Teko – Block preconditioning for multiphysics – See Eric Cyr’s talk today @ 3:45pm – Can apply many linear solvers/precond. to blocks – Target apps: MHD, drift diffusion

Page 6: Overview of Trilinos Linear and Eigen- Solver Capability Area

• Climate modeling (Siefert,Salinger) –  Block and multilevel methods for POP ocean model and

HOMME atmospheric codes

• MFIX (Hu) –  Multilevel methods for multifluid flow –  ASCR SciDAC TOPS project

•  Ice fracture modeling (Tuminaro, Boman) –  Multilevel preconditioning for XFEM discretizations –  ASCR SciDAC

• Denovo, (Baker) –  Multiscale transport code –  Integration of Belos and Anasazi

New FY10 Application Interactions

Guenther,Foss mfix.org

H. Waisman et al.

Evans, Taylor, et al.

Page 7: Overview of Trilinos Linear and Eigen- Solver Capability Area

Planned FY10 Package Activity

• New AMG preconditioning package • Continued development of Tifpack, templated algebraic preconditioning package (Alan Williams) • CLAPS – incorporation of GDSW and non-pivoting direct solvers that currently reside in Sierra • Incorporation of Teko into Trilinos