Meshing and Discretization with AMReX
| A Block Structured Adaptive Mesh Refinement Framework
|
Unstructured Meshing & Discretization with MFEM
| Finite Elements and Convergence
|
Krylov Solvers and Algebraic Multigrid with hypre
| Demonstrate utility of multigrid
|
Iterative Solvers & Algebraic Multigrid (with Trilinos, Belos & MueLu)
| Introduction to Krylov Solvers and Preconditioning, with emphasis on Multigrid
|
Sparse, Direct Solvers with SuperLU
| Role and Use of Direct Solvers in Ill-Conditioned Problems
|
Rank Structured Solvers with STRUMPACK
| Using STRUMPACK for dense and sparse linear systems
|
Nonlinear Solvers with PETSc
| Introduction to Nonlinear Solvers: Newton-Krylov Methods and Nonlinear Preconditioning
|
Numerical Optimization with PETSc/TAO
| A practical introduction to large-scale gradient-based optimization
|
Time Integration with SUNDIALS
| Role and Impact of Time Integrators in Solution Accuracy and Computational Efficiency
|