Author:
Romano Paul K.,Hamilton Steven P.,Rahaman Ronald O.,Novak April,Merzari Elia,Harper Sterling M.,Shriwise Patrick C.
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.
Reference18 articles.
1. Seker V., Thomas J. W., and Downar T. J.. “Reactor simulation with coupled Monte Carlo and computational fluid dynamics.” In Joint International Topical Meeting on Mathematics & Computation and Supercomputing in Nuclear Applications. Monterey, California (2007).
2. Cardoni J. N. and Rizwan-uddin. “Nuclear reactor multi-physics simulations with coupled MCNP5 and STAR-CCM+.” In Int. Conf. on Mathematics and Computational Methods Applied to Nuclear Science and Engineering. Rio de Janeiro, Brazil (2011).
3. A generic data translation scheme for the coupling of high-fidelity fusion neutronics and CFD calculations