Skip to navigation
Skip to content
Home » Applied Mathematics

Home » Applied Mathematics

# Applied Mathematics Software

## Linear Algebra

- BLZPACK – Implementation of a block Lanczos algorithm for the solution of the standard eigenvalue problem Ax=µx or the generalized eigenvalue problem Ax=µBx.
- PDSLin – Parallel domain-decomposition Schur-complement linear solver
- stetester – Software and collection of matrices for testing bidiagonal singular value decomposition (SVD) routines and tridiagonal eigensolvers.
- STRUMPACK – STRUcture Matrices PACKage for computations with sparse and dense structured matrices
- SuperLU – Sparse direct linear solver.
- symPACK – symmetric PACKage - Sparse direct linear solver for symmetric matrices

## Geometric Tools

- DistMesh: High-Quality Unstructured Mesh Generation for Implicit Geometries
- Voro++: A three-dimensional Voronoi Library in C++

## Scientific Simulation

- AMReX – Software framework for massively parallel, block-structured adaptive mesh (AMR) applications including particles and embedded boundaries.
- Chombo – Software framework for building AMR applications. This release includes EBAMRCNS (an Embedded Boundary Compressible Navier-Stokes solver) and EBAMRGodunov (and Embedded Boundary Godunov solver).
- See also:
*Castro*, *MAESTRO*, and *Nyx* on the Computational Science software page.

## Arithmetic Precision and Tools

- ARPREC – Arbitrary-precision arithmetic package
- HPCPorts – Source-based package manager the goal of which is to build complete software stacks with a consistent compiler toolchain.
- QD – Double-double and quad-double precision package
- GMPFRXX: Integrated C++ implementation of the GNU MP and MPFR Multiple-Precision LIbraries