Search NASA⌕ Search

DOE OSTI · 1591770

HPC Software Verification in Action: A Case Study with Tensor Transposition

Abstract

As HPC platforms get increasingly complex, the complexity of software optimized for these platforms has also increased. There is a pressing need to ensure correctness of scientific applications to enhance our confidence in the results they produce. In this paper, we focus on checking the correctness of libraries providing a small but important functionality— tensor transposition—used in computational chemistry applications. While several correctness tools have been developed and deployed, there are several practical challenges in using them to verify production HPC software. We present our experiences using two tools—CIVL and CodeThorn—in checking the correctness of two index permutation libraries.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Mutlu, Erdal, Panyala, Ajay R., Krishnamoorthy, Sriram. 2018-11-16. HPC Software Verification in Action: A Case Study with Tensor Transposition. https://doi.org/10.1109/correctness.2018.00006

Cite the original work for its findings. Save a collection to share your selection of sources.