FASTMath SciDAC Institute
Software Catalog

Much of our knowledge and experience in this area is embodied in the FASTMath software tools, many of which are DOE landmark packages that are widely available and used by DOE and other application scientists. A strength of FASTMath is its potential to build a more integrated high-performing software base for applications, while sharing software development best practices internally and across DOE. To fully realize this potential, we must maximize the performance of our integrated software on leadership-class platforms and bring together software products with varying degrees of interoperability, maturity, robustness, and user support. Our software development and distribution strategy is designed to improve the quality, ease of adoption, and integration of the many FASTMath software products, with the ultimate goal of maximizing our impact in the application community.  

A list of FASTMath software tools is provided here, along with links for further information and for downloading the software packages.

Tools for Problem Discretization

Dynamic load balancing, partitioning, data ordering, coloring
Parallel unstructured mesh infrastructure
Adaptive Unstructured Grid Computational Fluid Dynamics
Mesh partitioning, mesh partition improvement
Parallel structured or unstructured meshes
Mesh Quality Improvement Toolkit
Parallel size field based anisotropic mesh adaptation
AMR framework, complex geometries
Massively parallel block-structured AMR applications
Fields library for unstructured mesh solution information

Tools for Solution of Algebraic Systems

Computational science libraries
Direct solution of large sparse nonsymmetric systems
Time integrators, nonlinear solvers for algebraic systems
Numerical solution of partial differential equations
Hybrid direct/iterative solver
Algebraic multigrid methods
High-performance preconditioners and solvers for large sparse linear systems
Unstructured grid adaptivity, nonlinear solvers, preconditioners, dynamic load balancing

Interoperability of FASTMath Technologies

Finite element code