Joint Applied Math and SCCM Seminar
Spring Quarter 2003
4:30 p.m.
Sloan Mathematics Corner
Building 380, Room 380-C


Friday, May 9, 2003


David E. Keyes
Old Dominion University and LLNL

Scalable Solvers and Software for PDE Applications in DOE's SciDAC


Abstract:

Like the theoretical peak performance of a computer system, theoretical efficiency for algorithms is rarely closely approached for real applications. While the quest for the "textbook efficiency" continues on many fronts, real users need to have their solver capabilities upgraded today to exploit the platform potential to run more highly resolved computations. The Terascale Optimal PDE Simulations (TOPS) project of the SciDAC initiative is working on both fronts --- attempting to make fundamental advances in numerical algorithms that will be integrated into tomorrow's scalable solver software while attempting to be of service to SciDAC application developers and others at the outset of the initiative. In this talk, we dwell on some practical aspects of migrating from a legacy (usually operator-split) nonlinear solver for evolutionary or equilibrium systems of PDEs to a Jacobian-free Newton-Krylov framework that provides strong controls on splitting error while still incorporating physically-based operator-split methodology (and even legacy subroutines) where possible. It is emphasized that to support even a single application from development through production use on various platforms, contemporary solver libraries must offer a menu of flexibly combinable and tunable components to allow application-specific and architecture-specific trade-offs (e.g., memory versus flops, synchronization frequency versus stability, robustness versus efficiency). We also discuss some experiences with the M3D extended magnetohydrodynamics code of our PPPL-based SciDAC partners, which is designed to underscore the desirability of being able to draw from a broad family of solvers within a single application. This talk is partially based on a new review article of Jacobian-Free Newton-Krylov methods co-authored with Dana Knoll of Los Alamos.

Seminar Main Page