Engineering Papers⌕ Search

DOE OSTI · code-99687

CARDINAL

Abstract

Cardinal is a code that automates the workflow for iteratively solving neutral particle transport via the OpenMC code and computational fluid dynamics via the NekRS code within the Multiphysics Object Oriented Simulation Environment (MOOSE), a finite element framework for solving general partial differential equations. Cardinal establishes a mapping between the Monte Carlo geometry representation used in OpenMC and the spectral element mesh used in NekRS to other physics applications built upon the MOOSE framework, allowing high-resolution particle transport and fluid dynamics physics feedback to the MOOSE application ecosystem. Heat generation rates as solved by OpenMC are used as heat sources in MOOSE, while the temperature and density fields from NekRS are used as conjugate heat transfer boundary conditions and/or source fields in MOOSE. OpenMC, Nek5000, and MOOSE are open source, community-developed simulation codes.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

NOVAK, APRILJEAN RODGERS, MERZARI, ELIA, SHRIWISE, PATRICKC, RAHAMAN, RONALD, SHAVER, DILLIONR, GASTON, DEREK. 2021-10-12. CARDINAL. https://doi.org/10.11578/dc.20230127.1

Cite the original work for its findings. Save a collection to share your selection of sources.