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

Title: NEAMS-IPL MOOSE Midyear Framework Activities

Abstract

The MOOSE Framework is a modular pluggable framework for building complex simulations. The ability to add new objects with custom syntax is a core capability that makes MOOSE a powerful platform for coupling multiple applications together within a single environment. The creation of a new, more standardized JSON syntax output improves the external interfaces for generating graphical components or for validating input file syntax. The design of this interface and the requirements it satisfies are covered in this short report.

Authors:
 [1];  [1];  [1];  [1];  [1];  [1]
  1. Idaho National Lab. (INL), Idaho Falls, ID (United States)
Publication Date:
Research Org.:
Idaho National Lab. (INL), Idaho Falls, ID (United States)
Sponsoring Org.:
USDOE Office of Nuclear Energy (NE)
OSTI Identifier:
1376856
Report Number(s):
INL/EXT-16-41982
TRN: US1800555
DOE Contract Number:
AC07-05ID14517
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; INTERFACES; DESIGN; SIMULATION; Coupling; Integration; Modeling; Simulation; Validation

Citation Formats

Permann, Cody, Alger, Brian, Peterson, John, Slaughter, Andrew, Andrš, David, and Martineau, Richard. NEAMS-IPL MOOSE Midyear Framework Activities. United States: N. p., 2017. Web. doi:10.2172/1376856.
Permann, Cody, Alger, Brian, Peterson, John, Slaughter, Andrew, Andrš, David, & Martineau, Richard. NEAMS-IPL MOOSE Midyear Framework Activities. United States. doi:10.2172/1376856.
Permann, Cody, Alger, Brian, Peterson, John, Slaughter, Andrew, Andrš, David, and Martineau, Richard. Tue . "NEAMS-IPL MOOSE Midyear Framework Activities". United States. doi:10.2172/1376856. https://www.osti.gov/servlets/purl/1376856.
@article{osti_1376856,
title = {NEAMS-IPL MOOSE Midyear Framework Activities},
author = {Permann, Cody and Alger, Brian and Peterson, John and Slaughter, Andrew and Andrš, David and Martineau, Richard},
abstractNote = {The MOOSE Framework is a modular pluggable framework for building complex simulations. The ability to add new objects with custom syntax is a core capability that makes MOOSE a powerful platform for coupling multiple applications together within a single environment. The creation of a new, more standardized JSON syntax output improves the external interfaces for generating graphical components or for validating input file syntax. The design of this interface and the requirements it satisfies are covered in this short report.},
doi = {10.2172/1376856},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue May 09 00:00:00 EDT 2017},
month = {Tue May 09 00:00:00 EDT 2017}
}

Technical Report:

Save / Share:
  • The Multiapp Picard iteration Milestone’s purpose was to support a framework level “tight-coupling” method within the hierarchical Multiapp’s execution scheme. This new solution scheme gives developers new choices for running multiphysics applications, particularly those with very strong nonlinear effects or those requiring coupling across disparate time or spatial scales. Figure 1 shows a typical Multiapp setup in MOOSE. Each node represents a separate simulation containing a separate equation system. MOOSE solves the equation system on each node in turn, in a user-controlled manner. Information can be aggregated or split and transferred from parent to child or child to parent asmore » needed between solves. Performing a tightly coupled execution scheme using this method wasn’t possible in the original implementation. This is was due to the inability to back up to a previous state once a converged solution was accepted at a particular Multiapp level.« less
  • In FY-2015, the development of MOOSE was driven by the needs of the NEAMS MOOSE-based applications, BISON, MARMOT, and RELAP-7. An emphasis was placed on the continued upkeep and improvement MOOSE in support of the product line integration goals. New unified documentation tools have been developed, several improvements to regression testing have been enforced and overall better software quality practices have been implemented. In addition the Multiapps and Transfers systems have seen significant refactoring and robustness improvements, as has the “Restart and Recover” system in support of Multiapp simulations. Finally, a completely new “Control Logic” system has been engineered tomore » replace the prototype system currently in use in the RELAP-7 code. The development of this system continues and is expected to handle existing needs as well as support future enhancements.« less
  • This report summarizes the status of the Nuclear Energy Advanced Modeling and Simulation (NEAMS) Workbench from Oak Ridge National Laboratory (ORNL) and the integration of the MOOSE framework. This report marks the completion of NEAMS milestone M3MS-16OR0401086. This report documents the developed infrastructure to support the MOOSE framework applications, the applications’ results, visualization status, the collaboration that facilitated this progress, and future considerations.
  • The task `IPC/RAS Liaison and Tank Waste Testing` is a program being conducted in fiscal year (FY) 1996 with the support of the U.S. Department of Energy (DOE) Office of Science and Technology, EM-53 Efficient Separations and Processing (ESP) Crosscutting Program, under the technical task plan (TTP) RLA6C342. The principal investigator is Cal Delegard of the Westinghouse Hanford Company. The task involves a technical liaison with the Institute of Physical Chemistry of the Russian Academy of Sciences (IPC/RAS) and their DOE-supported investigations into the fundamental and applied chemistry of the transuranium elements (primarily neptunium, plutonium, and americium) and technetium inmore » @ine media. The task has three purposes: 1. Providing technical information and technical direction to the IPC/RAS. 2. Disseminating IPC/RAS data and information to the DOE technical community. 3. Verifying IPC/RAS results through laboratory testing and comparison with published data.« less
  • This report summarizes the current status of NEAMS activities in FY2015. The tasks this year are (1) to improve solution methods for steady-state and transient conditions, (2) to develop features and user friendliness to increase the usability and applicability of the code, (3) to improve and verify the multigroup cross section generation scheme, (4) to perform verification and validation tests of the code using SFRs and thermal reactor cores, and (5) to support early users of PROTEUS and update the user manuals.