DOE OSTI · 2478870
Usability and Optimization Improvements in MOOSE
Abstract
The Multiphysics Object-Oriented Simulation Environment (MOOSE) framework is a foundational capability used by the Nuclear Energy Advanced Modeling and Simulation (NEAMS) program to create over 15 different simulation tools for advanced nuclear reactors. Due to MOOSE’s broad use, improvements to the framework in support of modeling and simulation goals are critical to the program. Such improvements can take many forms, including optimization, improved user experience, streamlined application programming interfaces (APIs), parallelism, and new capabilities. The work described in this report was conducted in direct support of the simulation tools and has already been deployed. The capabilities were implemented in the same order as they are covered in this report: multiple nonlinear systems in the same input file, implementation of generic field transfers and other transfer system enhancements, support for stateful material property redistribution for adaptivity and distributed meshes, and dynamic linking and loading of individually compiled applications. These four additions are fundamental capabilities that will be leveraged by many NEAMS applications.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Lindsay, Alexander D., Permann, Cody J., Giudicelli, Guillaume Louis, Stogner, Roy Hulen. 2023-06-01. Usability and Optimization Improvements in MOOSE. https://doi.org/10.2172/2478870
Cite the original work for its findings. Save a collection to share your selection of sources.