ATPESC 2023 Hands On Lessons
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 |