Multiphysics for nuclear energy applications using a cohesive computational framework

R. Martineau, D. Andrs, R. Carlsen, D. Gaston, J. Hansel, F. Kong, A. Lindsay, C. Permann, A. Slaughter, E. Merzari, Rui Hu, A. Novak, R. Slaybaugh

Research output: Contribution to conferencePaper

Abstract

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.

Original languageEnglish (US)
Pages3092-3106
Number of pages15
StatePublished - Jan 1 2019
Event18th International Topical Meeting on Nuclear Reactor Thermal Hydraulics, NURETH 2019 - Portland, United States
Duration: Aug 18 2019Aug 23 2019

Conference

Conference18th International Topical Meeting on Nuclear Reactor Thermal Hydraulics, NURETH 2019
CountryUnited States
CityPortland
Period8/18/198/23/19

Fingerprint

environment simulation
nuclear energy
Nuclear energy
Physics
computer programs
Software design
physics
reactor physics
syntax
Nuclear fuels
radiation transport
Application programs
data structures
nuclear fuels
Computer hardware
Data structures
Demonstrations
format
hardware
Radiation

All Science Journal Classification (ASJC) codes

  • Nuclear Energy and Engineering
  • Instrumentation

Cite this

Martineau, R., Andrs, D., Carlsen, R., Gaston, D., Hansel, J., Kong, F., ... Slaybaugh, R. (2019). Multiphysics for nuclear energy applications using a cohesive computational framework. 3092-3106. Paper presented at 18th International Topical Meeting on Nuclear Reactor Thermal Hydraulics, NURETH 2019, Portland, United States.
Martineau, R. ; Andrs, D. ; Carlsen, R. ; Gaston, D. ; Hansel, J. ; Kong, F. ; Lindsay, A. ; Permann, C. ; Slaughter, A. ; Merzari, E. ; Hu, Rui ; Novak, A. ; Slaybaugh, R. / Multiphysics for nuclear energy applications using a cohesive computational framework. Paper presented at 18th International Topical Meeting on Nuclear Reactor Thermal Hydraulics, NURETH 2019, Portland, United States.15 p.
@conference{b6391e2b18f04728819edfc50aedc729,
title = "Multiphysics for nuclear energy applications using a cohesive computational framework",
abstract = "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.",
author = "R. Martineau and D. Andrs and R. Carlsen and D. Gaston and J. Hansel and F. Kong and A. Lindsay and C. Permann and A. Slaughter and E. Merzari and Rui Hu and A. Novak and R. Slaybaugh",
year = "2019",
month = "1",
day = "1",
language = "English (US)",
pages = "3092--3106",
note = "18th International Topical Meeting on Nuclear Reactor Thermal Hydraulics, NURETH 2019 ; Conference date: 18-08-2019 Through 23-08-2019",

}

Martineau, R, Andrs, D, Carlsen, R, Gaston, D, Hansel, J, Kong, F, Lindsay, A, Permann, C, Slaughter, A, Merzari, E, Hu, R, Novak, A & Slaybaugh, R 2019, 'Multiphysics for nuclear energy applications using a cohesive computational framework', Paper presented at 18th International Topical Meeting on Nuclear Reactor Thermal Hydraulics, NURETH 2019, Portland, United States, 8/18/19 - 8/23/19 pp. 3092-3106.

Multiphysics for nuclear energy applications using a cohesive computational framework. / Martineau, R.; Andrs, D.; Carlsen, R.; Gaston, D.; Hansel, J.; Kong, F.; Lindsay, A.; Permann, C.; Slaughter, A.; Merzari, E.; Hu, Rui; Novak, A.; Slaybaugh, R.

2019. 3092-3106 Paper presented at 18th International Topical Meeting on Nuclear Reactor Thermal Hydraulics, NURETH 2019, Portland, United States.

Research output: Contribution to conferencePaper

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.

PY - 2019/1/1

Y1 - 2019/1/1

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.

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

ER -

Martineau R, Andrs D, Carlsen R, Gaston D, Hansel J, Kong F et al. Multiphysics for nuclear energy applications using a cohesive computational framework. 2019. Paper presented at 18th International Topical Meeting on Nuclear Reactor Thermal Hydraulics, NURETH 2019, Portland, United States.