My work includes the development of high-quality open-source scientific software:
- Trilinos
- Description:
The Trilinos Project is an effort to develop algorithms and enabling technologies
within an object-oriented software framework for the solution of large-scale, complex
multi-physics engineering and scientific problems. A unique design feature of Trilinos
is its focus on packages.
Trilinos Project
Trilinos Capability Areas
- Role:
Lead Developer of
Intrepid
Intrepid is a Trilinos (Sandia National Labs) library of PDE discretization tools,
enabling an element-level mix-and-match approach to implementing compatible and
high-order finite element, finite volume, and mimetic finite difference methods for
the solution of a variety of PDEs.
Intrepid
Intrepid Documentation
Intrepid Tutorial
Lead Developer of Aristos
Aristos is a Trilinos (Sandia National Labs) package for nonlinear nonconvex optimization,
based on sequential quadratic programming (SQP) methods. Aristos is specifically designed
for the solution of large-scale constrained optimization problems in which the
linearized constraint equations require iterative (i.e. inexact) linear solver techniques.
Aristos' unique features are the efficient control of inexactness in linear system solves and
the scalable solution of NLPs with a very large number (billions) of optimization variables.
Availability: Fall 2010.
Top of page
|