SC23 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Workshops Archive

BaRRT: Buildtime and Runtime Reproducibilty Tool for Software Development and Testing


Workshop: HUST-23: 10th International Workshop on HPC User Support Tools

Authors: Samuel Khuvis (Ohio Supercomputer Center)


Abstract: During software development, many aspects of the system and user state can change. Significant time can be spent tracking down the causes of these differences, rather than focusing on the main task of software development. This paper describes a tool to record the state at build-time and at runtime of an application to more easily investigate the cause(s) of differences in behavior. The added logging enables better software quality assurance by tracking code changes and their effects on runtime behavior. At a minimum, this tool only requires prepending one command at build-time and another at runtime. Project-level configurations can be set to enable the collection of additional information.


Website: https://hust-workshop.github.io






Back to HUST-23: 10th International Workshop on HPC User Support Tools Archive Listing



Back to Full Workshop Archive Listing