2013
DOI: 10.1002/spe.2220
|View full text |Cite
|
Sign up to set email alerts
|

Ongoing verification of a multiphysics community code: FLASH

Abstract: 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-h… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(11 citation statements)
references
References 20 publications
0
11
0
Order By: Relevance
“…The creation of test suites for different platforms and the management of test suite execution are done with a custom test framework known as FlashTest [23], which was developed into its current form with version 3 of the FLASH code. It evolved from a much simpler automated system developed at version 2 out of necessity due to the lack of Fortran-based testing frameworks at the time.…”
Section: Evaluation Of Historic Processes and Updatesmentioning
confidence: 99%
“…The creation of test suites for different platforms and the management of test suite execution are done with a custom test framework known as FlashTest [23], which was developed into its current form with version 3 of the FLASH code. It evolved from a much simpler automated system developed at version 2 out of necessity due to the lack of Fortran-based testing frameworks at the time.…”
Section: Evaluation Of Historic Processes and Updatesmentioning
confidence: 99%
“…The comparisons typically consist of simulations performed at increasing spatial and/or temporal resolutions to confirm convergence of the simulation to the correct answer. Details of these tests have appeared in the literature, and many of the tests are incorporated into automated regression testing of Flash (Calder et al, 2002;Dwarkadas et al, 2005;Hearn et al, 2007;Dubey et al, 2009Dubey et al, , 2015.…”
Section: Approach To Verification and Validationmentioning
confidence: 99%
“…As of this writing, Flash has had 20 years of development by generations of scientists. Much of this effort has been subjected to rigorous V&V (Calder et al, 2002;Timmes et al, 2004;Dwarkadas et al, 2005;Hearn et al, 2007;Dubey et al, 2009Dubey et al, , 2015Townsley et al, 2016). In this contribution, we present two examples of validating the Flash code and post-processing toolkit for astrophysical applications.…”
Section: Validation Examplesmentioning
confidence: 99%
“…There is some discussion of the issue in the computer science literature [53,54] but less in domain-specific journals. Some lessons on multiphysics software verification can be found in a recent paper [55].…”
Section: Writing Tests For Scientific Softwarementioning
confidence: 99%