skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: (U) New xRage Capabilities Enabled by Infrastructure Cleanup

Abstract

For the past several years, the Eulerian Applications Project at LANL has been working to modernize the xRage code base. Initial efforts, done in FY15-16 and presented in previous work, focused primarily on splitting the code into meaningful packages and levelizing the dependency structure. Ongoing efforts include further refactoring across packages, code cleanup within packages, and writing of unit tests (Fig. 1). When we started the modernization process, one of our major goals was to simplify the code base and enable future code changes, in support of advanced architectures and also of new physics methods. As a result, several recent xRage improvements have been enabled by this infrastructure cleanup. This paper describes some of these improvements, and the infrastructure cleanup tasks that enabled them.


Citation Formats

Ferenbaugh, Charles Roger, Ellinger, Carola, Gaspar, Andrew James, Hall, Michael L., Krueger, Brendan K., Masser, Thomas, and Swaminarayan, Sriram. (U) New xRage Capabilities Enabled by Infrastructure Cleanup. United States: N. p., 2019. Web. doi:10.2172/1492622.
Ferenbaugh, Charles Roger, Ellinger, Carola, Gaspar, Andrew James, Hall, Michael L., Krueger, Brendan K., Masser, Thomas, & Swaminarayan, Sriram. (U) New xRage Capabilities Enabled by Infrastructure Cleanup. United States. doi:10.2172/1492622.
Ferenbaugh, Charles Roger, Ellinger, Carola, Gaspar, Andrew James, Hall, Michael L., Krueger, Brendan K., Masser, Thomas, and Swaminarayan, Sriram. Mon . "(U) New xRage Capabilities Enabled by Infrastructure Cleanup". United States. doi:10.2172/1492622. https://www.osti.gov/servlets/purl/1492622.
@article{osti_1492622,
title = {(U) New xRage Capabilities Enabled by Infrastructure Cleanup},
author = {Ferenbaugh, Charles Roger and Ellinger, Carola and Gaspar, Andrew James and Hall, Michael L. and Krueger, Brendan K. and Masser, Thomas and Swaminarayan, Sriram},
abstractNote = {For the past several years, the Eulerian Applications Project at LANL has been working to modernize the xRage code base. Initial efforts, done in FY15-16 and presented in previous work, focused primarily on splitting the code into meaningful packages and levelizing the dependency structure. Ongoing efforts include further refactoring across packages, code cleanup within packages, and writing of unit tests (Fig. 1). When we started the modernization process, one of our major goals was to simplify the code base and enable future code changes, in support of advanced architectures and also of new physics methods. As a result, several recent xRage improvements have been enabled by this infrastructure cleanup. This paper describes some of these improvements, and the infrastructure cleanup tasks that enabled them.},
doi = {10.2172/1492622},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2019},
month = {1}
}

Technical Report:

Save / Share: