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
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.