Ongoing verification of a multiphysics community code: FLASH
Article first published online: 3 SEP 2013
Copyright © 2013 John Wiley & Sons, Ltd.
Software: Practice and Experience
How to Cite
Dubey, A., Weide, K., Lee, D., Bachan, J., Daley, C., Olofin, S., Taylor, N., Rich, P. M. and Reid, L. B. (2013), Ongoing verification of a multiphysics community code: FLASH. Softw: Pract. Exper.. doi: 10.1002/spe.2220
- Article first published online: 3 SEP 2013
- Manuscript Accepted: 5 JUN 2013
- Manuscript Revised: 3 JUN 2013
- Manuscript Received: 1 MAR 2013
- US DOE NNSA ASC. Grant Number: B523820
- multiple platforms;
- parallel computing;
- regression testing;
When developing a complex, multi-authored code, daily testing on multiple platforms and under a variety of conditions is essential. It is therefore necessary to have a regression test suite that is easily administered and configured, as well as a way to easily view and interpret the test suite results. We describe the methodology for verification of FLASH, a highly capable multiphysics scientific application code with a wide user base. The methodology uses a combination of unit and regression tests and an in-house testing software that is optimized for operation under limited resources. Although our practical implementations do not always comply with theoretical regression-testing research, our methodology provides a comprehensive verification of a large scientific code under resource constraints.Copyright © 2013 John Wiley & Sons, Ltd.