TY - CONF
T1 - Multiphysics for nuclear energy applications using a cohesive computational framework
AU - Martineau, R.
AU - Andrs, D.
AU - Carlsen, R.
AU - Gaston, D.
AU - Hansel, J.
AU - Kong, F.
AU - Lindsay, A.
AU - Permann, C.
AU - Slaughter, A.
AU - Merzari, E.
AU - Hu, Rui
AU - Novak, A.
AU - Slaybaugh, R.
N1 - Funding Information:
This work was funded by the Department of Energy Nuclear Energy Advanced Modeling and Simulation program. This manuscript has been authored by Battelle Energy Alliance, LLC under Contract No. DE-AC07-05ID14517 with the US Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a nonexclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes.
Funding Information:
This research made use of the resources of the High-Performance Computing Center at Idaho National Laboratory, which is supported by the Office of Nuclear Energy of the U.S. Department of Energy and the Nuclear Science User Facilities under Contract No. DE-AC07-05ID14517.
Publisher Copyright:
© 2019 American Nuclear Society. All rights reserved.
PY - 2019
Y1 - 2019
N2 - With the recent development of advanced numerical algorithms, software design, and low-cost high-performance computer hardware, reliance on coupled multiphysics to predict the behavior of complex physical systems is beginning to become standard practice. This is especially true in nuclear energy applications where strong nonlinear interdependencies exist between reactor physics, radiation transport, multi-scale nuclear fuels performance, thermal fluids, etc. Resolving these nonlinear dependencies requires choices in multiphysics software approaches. Two main multiphysics modeling and simulation approaches have emerged. The first is based upon “code coupling” where disparate physics codes of different software design, code languages, and incorporating various spatial and temporal integration schemes are coupled together with relatively complex data passing interfaces. The second multiphysics software approach is to employ a “cohesive” framework where all physics applications are developed with a common software design, i.e., data structures, syntax, input format, integrated spatial and temporal discretization schemes, etc. Here we present the Multiphysics Object-Oriented Simulation Environment (MOOSE) development and runtime framework and describe the framework’s cohesive modeling and simulation multiphysics approach. Then, a “cohesive-like” extension of the MOOSE framework is presented where MOOSE-based physics software applications are efficiently coupled to non-MOOSE (external) physics codes to form multiphysics applications using MOOSE’s unique interface capabilities. Finally, several examples of MOOSE’s cohesive and cohesive-like multiphysics applications will be demonstrated. These multiphysics demonstrations will incorporate both MOOSE-based applications and external codes, including Nek5000, RELAP-7, TRACE, BISON, and Pronghorn.
AB - With the recent development of advanced numerical algorithms, software design, and low-cost high-performance computer hardware, reliance on coupled multiphysics to predict the behavior of complex physical systems is beginning to become standard practice. This is especially true in nuclear energy applications where strong nonlinear interdependencies exist between reactor physics, radiation transport, multi-scale nuclear fuels performance, thermal fluids, etc. Resolving these nonlinear dependencies requires choices in multiphysics software approaches. Two main multiphysics modeling and simulation approaches have emerged. The first is based upon “code coupling” where disparate physics codes of different software design, code languages, and incorporating various spatial and temporal integration schemes are coupled together with relatively complex data passing interfaces. The second multiphysics software approach is to employ a “cohesive” framework where all physics applications are developed with a common software design, i.e., data structures, syntax, input format, integrated spatial and temporal discretization schemes, etc. Here we present the Multiphysics Object-Oriented Simulation Environment (MOOSE) development and runtime framework and describe the framework’s cohesive modeling and simulation multiphysics approach. Then, a “cohesive-like” extension of the MOOSE framework is presented where MOOSE-based physics software applications are efficiently coupled to non-MOOSE (external) physics codes to form multiphysics applications using MOOSE’s unique interface capabilities. Finally, several examples of MOOSE’s cohesive and cohesive-like multiphysics applications will be demonstrated. These multiphysics demonstrations will incorporate both MOOSE-based applications and external codes, including Nek5000, RELAP-7, TRACE, BISON, and Pronghorn.
KW - Cohesive coupling
KW - Conjugate heat transfer
KW - MOOSE
KW - Multiphysics
UR - http://www.scopus.com/inward/record.url?scp=85073731925&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85073731925&partnerID=8YFLogxK
M3 - Paper
AN - SCOPUS:85073731925
SP - 3092
EP - 3106
T2 - 18th International Topical Meeting on Nuclear Reactor Thermal Hydraulics, NURETH 2019
Y2 - 18 August 2019 through 23 August 2019
ER -