Advanced reactor concepts span the spectrum from heat pipe–cooled microreactors, through thermal and fast molten-salt reactors, to gas- and salt-cooled pebble bed reactors. The modeling and simulation of each of these reactor types comes with their own geometrical complexities and multiphysics challenges. However, the common theme for all nuclear reactors is the necessity to be able to accurately predict neutron distribution in the presence of multiphysics feedback. We argue that the current standards of modeling and simulation, which couple single-physics, single-reactor-focused codes via ad hoc methods, are not sufficiently flexible to address the challenges of modeling and simulation for advanced reactors. In this work, we present the Multiphysics Object Oriented Simulation Environment (MOOSE)–based radiation transport application Rattlesnake. The use of Rattlesnake for the modeling and simulation of nuclear reactors represents a paradigm shift away from makeshift data exchange methods, as it is developed based on the MOOSE platform with its very natural form of shared data distribution. Rattlesnake is well equipped for addressing the geometric and multiphysics challenges of advanced reactor concepts because it is a flexible finite element tool that leverages the multiphysics capabilities inherent in MOOSE. This paper focuses on the concept and design of Rattlesnake. We also demonstrate the capabilities and performance of Rattlesnake with a set of problems including a microreactor, a molten-salt reactor, a pebble bed reactor, the Advanced Test Reactor at the Idaho National Laboratory, and two benchmarks: a multiphysics version of the C5G7 benchmark and the LRA benchmark.
Griffin is a MOOSE-based reactor physics application for advanced reactor multiphysics modeling and simulation. The application is developed in a consistent multiphysics environment with strong software quality assurance. Griffin inherited most of the capabilities of MAMMOTH/Rattlesnake and is adopting the capabilities from PROTEUS that are needed in the code. The toolset includes a variety of deterministic radiation transport solvers for fixed source, k-eigenvalue, adjoint, and subcritical multiplication, as well as transient solvers for point-kinetics, improved quasi-static, and spatial dynamics. The code contains the cross-section preparation capabilities applicable to fast and thermal reactors, including TRISO-fueled reactors. Core management capabilities include core performance, fuel depletion and shuffling, equilibrium core calculation, pebble-bed reactor run-in and equilibrium core, molten-salt reactor delayed neutron precursor drift, and control rod and drum movement with cusping correction. This software development plan presents the current and future capabilities and features in Griffin for the design and analysis of non-light-water reactor systems in steady-state and transient conditions.