Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Meshing, Language Server Protocol, and other User-Oriented MOOSE Framework Improvements to Enhance Reactor Analysis Capabilities and Workflows

Technical Report ·
DOI:https://doi.org/10.2172/2001106· OSTI ID:2001106
 [1];  [1];  [1];  [1];  [1];  [1];  [1];  [2];  [2];  [2];  [2];  [2];  [2];  [3];  [3]
  1. Argonne National Laboratory (ANL), Argonne, IL (United States)
  2. Idaho National Laboratory (INL), Idaho Falls, ID (United States)
  3. Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
The open-source Multiphysics Object-Oriented Simulation Environment (MOOSE) framework underpins most of the Nuclear Energy Advanced Modeling and Simulation (NEAMS) physics applications and coupling methods. Users interact with MOOSE in multiple ways to enable the construction of complex multiphysics models, including but not limited to compilation, input creation and syntax validation, meshing, solving the physics problem via MOOSE-based solvers and coupling, and output inspection. In FY23, numerous enhancements have been made to MOOSE to enhance the user experience. Reactor-oriented meshing capabilities in MOOSE have been expanded, an online tutorial was created and hosted on the MOOSE site, and a hands-on workshop was held for more than 100 users. The Language Server Protocol (LSP) capability has been implemented in MOOSE to better communicate correct syntax to the NEAMS Workbench user interface which is commonly used to validate input and submit jobs by users. Finally, several other user-facing improvements were made including the implementation of improved screen output and logging control, enhancements to the initial condition system, and enhancements of the MultiApp system commonly used for coupling. Collectively, these enhancements were driven by user needs and directly improve user ability to construct complex multiphysics models for nuclear reactors.
Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States); Idaho National Laboratory (INL), Idaho Falls, ID (United States); Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Nuclear Energy (NE), Nuclear Energy Advanced Modeling and Simulation (NEAMS)
DOE Contract Number:
AC02-06CH11357; AC07-05ID14517; AC05-00OR22725
OSTI ID:
2001106
Report Number(s):
ANL/NEAMS--23/3; 185018
Country of Publication:
United States
Language:
English