(U) New xRage Capabilities Enabled by Infrastructure Cleanup
- Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
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.
- Research Organization:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)
- DOE Contract Number:
- 89233218CNA000001
- OSTI ID:
- 1492622
- Report Number(s):
- LA-UR-19-20233
- Country of Publication:
- United States
- Language:
- English
Similar Records
DOE SciDAC's Earth System Grid Center for Enabling Technologies Final Report
Infrastructure for Multiphysics Software Integration in High Performance Computing-Aided Science and Engineering