Kevin T. Chu
Scientific Computing Software Building Blocks
Partial Differential Equations
- PETSc
(Portable, Extensible Toolkit for Scientific
Computation) -
scientific computing library with support for several linear/nonlinear
solvers
- SAMRAI
(Structured Adaptive Mesh Refinment
Application Infrastructure) -
infrastructure for Adaptive Mesh Refinment
- Chombo -
infrastructure for Adaptive Mesh Refinment
- Overture -
object-Oriented tools for solving PDEs in complex geometries using
overset grids
Linear and Nonlinear Solvers
- hypre (high performance preconditioners)
- ATLAS
(Automatically Tuned Linear Algebra
Subroutines)
-
LAPACK
(Linear Algebra Package)
- SUNDIALS
(SUite of Nonlinear and DIfferential/ALgebraic
equation Solvers)
High-Level Scientific Computing Environments
Fourier Transforms
- FFTW
(Fastest Fourier Transform in the West)
Parallel Computing
Distributed Memory
Shared Memory
Visualization