管理软件溯源以增强计算研究的可复现性
软件工程
2023-12-21 v2 计算工程、金融与科学
摘要
科学过程依赖软件作为数据获取、分析与发现的重要工具。多年来,可持续软件开发实践在被视为研究组成部分方面已取得进展。然而,基于计算的科学研究的管控通常留给个别研究者,他们依据个人偏好与研究性质设计其计算实验。我们认为,通过显式创建允许研究者提供清晰可追溯记录的执行环境,可提升基于计算的科学研究的质效与可复现性。这在高性能计算(HPC)环境中的复杂计算研究中尤为相关。在本文中,我们回顾了为可复现性维护 HPC 计算实验完整记录所需的文档。我们还概述了围绕多物理科学软件 Flash-X 所开发的用于开展此类研究的工具与实践。
引用
@article{arxiv.2308.15637,
title = {Managing Software Provenance to Enhance Reproducibility in Computational Research},
author = {Akash Dhruv and Anshu Dubey},
journal= {arXiv preprint arXiv:2308.15637},
year = {2023}
}