PTSolve: High-performance solvers for industry

Period of Performance: 01/01/2014 - 12/31/2014


Phase 2 SBIR

Recipient Firm

Tech-X Corporation
5621 Arapahoe Ave Suite A
Boulder, CO 80303
Principal Investigator
Firm POC


The Department of Energy has spent millions of dollars on the development of numerical software libraries whose use in commercial settings has been limited. However, the cutting edge capabilities offered by these packages could have a substantial commercial impact and value. One of the main reasons for the limited presence of these libraries in commercial settings is their complex delivery system and lack of commercial support. We will improve the delivery system of these numerical libraries to make them easier to use for com- mercial customers. We focus on the Portable Extensible Toolkit for Scientific Computation (PETSc) from Argonne National Laboratory and two packages, TAO and SLEPc, derived off of PETSc. Since these libraries are difficult to build and install, easy-to-use installers will be developed. Furthermore, several external packages that plug into PETSc will be ported to the common platforms to increase the value of the derived open source product. We will create a new product called PTSolve that will consist of PETSc and two open source packages, TAO and SLEPc, derived from PETSc. We will also include several new external packages that provide greater value for PTSolve. We will have easy-to-use single-click installers and focus on the performance of these libraries on multi-core architectures. Commercial Applications and Other Benefits: We are targeting commercial customers who desire efficient libraries on a variety of platforms. Our product will be easy to use, we will provide documentation geared towards industrial users, and we provide guaranteed support. Attracting new commercial customers to the use of these packages will provide the DOE with examples of their software benefiting the commercial software market.