Basic ALgebra LIbraries for Sustainable Technology with Interdisciplinary Collaboration (BALLISTIC) is an NSF-funded effort by the University of Tennessee’s ICL, University of Colorado Denver, University of California, Berkeley, and the International Computer Science Institute at Berkeley. The goal of BALLISTIC is to create new software components capable of running at every level of the platform pyramid by: (1) delivering seamless access to the most up-to-date algorithms, numerics, and performance via familiar LAPACK and ScaLAPACK interfaces; (2) making advanced algorithms, numerics, and performance capabilities available through new interface extensions; and (3) providing a well-engineered conduit through which new developments can be channeled to science and engineering applications that depend on high-performance linear algebra libraries.
Scientific software libraries have long provided a large and growing resource for high-quality, reusable software components upon which applications from science and engineering can be rapidly constructed—with improved robustness, portability, and sustainability. The BALLISTIC project, through the leading-edge research it channels into its software deliverables, will lead to the introduction of tools that will simplify the transition to the next generation of extreme-scale computer architectures. The main impact of the project will be to develop, push, and deploy software into the scientific community to make it competitive on a world-wide scale and to contribute to standardization efforts in the area.