@inproceedings{45b2e25ff77b481cab750845cd615a19,
title = "Design of a code-agnostic driver application for high-fidelity coupled neutronics and thermal-hydraulic simulations",
abstract = "While the literature has numerous examples of Monte Carlo and computational fluid dynamics (CFD) coupling, most are hard-wired codes intended primarily for research rather than as standalone, general-purpose codes. In this work, we describe an open source application, ENRICO, that allows coupled neutronic and thermal-hydraulic simulations between multiple codes that can be chosen at runtime (as opposed to a coupling between two specific codes). In particular, we outline the class hierarchy in ENRICO and show how it enables a clean separation between the logic and data required for a coupled simulation (which is agnostic to the individual solvers used) from the logic/data required for individual physics solvers. ENRICO also allows coupling between high-order (and generally computationally expensive) solvers to low-order “surrogate” solvers; for example, Nek5000 can be swapped out with a subchannel solver. ENRICO has been designed for use on distributed-memory computing environments. The transfer of solution fields between solvers is performed in memory rather than through file I/O. We describe the process topology among the different solvers and how it is leveraged to carry out solution transfers. We present results for a coupled simulation of a single light-water reactor fuel assembly using Monte Carlo neutron transport and CFD.",
keywords = "CFD, Monte Carlo, Multiphysics, Nuclear reactor, Open source",
author = "Romano, {Paul K.} and Hamilton, {Steven P.} and Rahaman, {Ronald O.} and April Novak and Elia Merzari and Harper, {Sterling M.} and Shriwise, {Patrick C.}",
note = "Funding Information: This research was supported by the Exascale Computing Project (ECP), Project Number: 17-SC-20-SC, a collaborative effort of two DOE organizations-the Office of Science and the National Nuclear Security Administration-responsible for the planning and preparation of a capable exascale ecosystem-including software, applications, hardware, advanced system engineering, and early testbed platforms-to support the nation's exascale computing imperative. This research used resources of the Argonne Leadership Computing Facility, which is a DOE Office of Science User Facility supported under contract DE-AC02-06CH11357. This research also used resources of the Oak Ridge Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC05-00OR22725. Funding Information: This research was supported by the Exascale Computing Project (ECP), Project Number: 17-SC-20-SC, a collaborative effort of two DOE organizations—the Office of Science and the National Nuclear Security Administration—responsible for the planning and preparation of a capable ex-ascale ecosystem—including software, applications, hardware, advanced system engineering, and early testbed platforms—to support the nation{\textquoteright}s exascale computing imperative. This research used resources of the Argonne Leadership Computing Facility, which is a DOE Office of Science User Facility supported under contract DE-AC02-06CH11357. This research also used resources of the Oak Ridge Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC05-00OR22725. Publisher Copyright: {\textcopyright} The Authors, published by EDP Sciences. This is an open access article distributed under the terms of the Creative Commons Attribution License 4.0 (http://creativecommons.org/licenses/by/4.0/).; 2020 International Conference on Physics of Reactors: Transition to a Scalable Nuclear Future, PHYSOR 2020 ; Conference date: 28-03-2020 Through 02-04-2020",
year = "2020",
doi = "10.1051/epjconf/202124706053",
language = "English (US)",
series = "International Conference on Physics of Reactors: Transition to a Scalable Nuclear Future, PHYSOR 2020",
publisher = "EDP Sciences - Web of Conferences",
pages = "1382--1394",
editor = "Marat Margulis and Partrick Blaise",
booktitle = "International Conference on Physics of Reactors",
}