Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Griffin: A MOOSE-based reactor physics application for multiphysics simulation of advanced nuclear reactors

Journal Article · · Annals of Nuclear Energy
Griffin is a Multiphysics Object-Oriented Simulation Environment (MOOSE) based reactor physics application for multiphysics simulations of advanced reactor designs jointly developed by Idaho National Laboratory and Argonne National Laboratory. This paper summarizes the motivation, significance, architecture, design, and features of Griffin. Griffin offers flexible and extensible features to address the challenges associated with advanced reactor designs. These features range from fundamental particle transport to specific reactor physics tasks. The features cover a wide range including on-the-fly and traditional two-step cross-section generation methods, steady-state and transient transport solvers suitable for both heterogeneous and homogeneous models, high-fidelity depletion where thousands of isotopes can be tracked and low-fidelity depletion characterized by burnup, etc. The most fundamental aspect that sets Griffin apart from other reactor analysis codes is that it is developed based on the MOOSE framework. A modular development approach is strongly enforced, with multiphysics being an essential element considered since the beginning of Griffin’s development. Griffin links various MOOSE physics modules and couples to other MOOSE-based applications and non-MOOSE-based applications for multiphyiscs simulations. Griffin includes three modules: ISOXML for preparing and managing multigroup cross sections, radiation transport for solving the neutron transport equation, and reactor analysis for user-oriented reactor physics analysis functionalities. Griffin uses various finite element methods for spatial discretization, multigroup approximation for energy discretization and discrete ordinates method, spherical harmonics expansion method, and diffusion approximation for streaming direction discretization to solve the neutron transport equation. Griffin’s flexibility is evidenced through Griffin’s various applications to fast reactor, high-temperature reactor, pebble bed reactor, molten salt reactor, and microreactor designs. Griffin development follows the software quality assurance procedure for MOOSE-based applications and with software requirements consistent with the ASME NQA-1 standard. Griffin has been adopted into the reactor analysis system for the U.S. NRC and is in use at U.S. companies, universities and national laboratories.
Research Organization:
Idaho National Laboratory (INL), Idaho Falls, ID (United States)
Sponsoring Organization:
USDOE Office of Nuclear Energy (NE), Nuclear Energy Advanced Modeling and Simulation (NEAMS)
Grant/Contract Number:
AC02-06CH11357; AC07-05ID14517
OSTI ID:
2496604
Report Number(s):
INL/JOU--24-77257-Rev000
Journal Information:
Annals of Nuclear Energy, Journal Name: Annals of Nuclear Energy Vol. 211; ISSN 0306-4549
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (57)

libMesh : a C++ library for parallel adaptive mesh refinement/coarsening simulations journal November 2006
Assembly homogenization techniques for light water reactor analysis journal January 1986
OpenMC: A state-of-the-art Monte Carlo code for research and development journal August 2015
Physics-based multiscale coupling for full core nuclear reactor simulation journal October 2015
A fully-implicit high-order system thermal-hydraulics model for advanced non-LWR safety analyses journal March 2017
A Newton solution for the Superhomogenization method: The PJFNK-SPH journal January 2018
Control rod treatment for FEM based radiation transport methods journal May 2019
Hybrid super homogenization and discontinuity factor method for continuous finite element diffusion journal June 2019
A diffusion synthetic acceleration approach to k-eigenvalue neutron transport using PJFNK journal December 2020
Multischeme equivalence procedure for neutron transport finite element methods journal February 2022
Particulate Fuel Modeling of MC2-3 using Iterative Local Spatial Self-shielding Method journal July 2022
Two-step neutronics calculations with Shift and Griffin for advanced reactor systems journal August 2022
Asymptotic hydrogen redistribution analysis in yttrium-hydride-moderated heat-pipe-cooled microreactors using DireWolf journal June 2023
Improved multiphysics model of the High Temperature Engineering Test Reactor for the simulation of loss-of-forced-cooling experiments journal September 2023
An equilibrium core depletion algorithm for pebble-bed reactors in the Griffin code journal November 2023
Depletion chain simplification using pseudo-nuclides journal July 2023
Neutron transport methods for multiphysics heterogeneous reactor core simulation in Griffin journal June 2024
Jacobian-free Newton–Krylov methods: a survey of approaches and applications journal January 2004
Implementation, capabilities, and benchmarking of Shift, a massively parallel Monte Carlo radiation transport code journal March 2016
A flexible nonlinear diffusion acceleration method for the S transport equations discretized with discontinuous finite elements journal June 2017
Provably optimal parallel transport sweeps on semi-structured grids journal April 2020
Massively parallel transport sweeps on meshes with cyclic dependencies journal January 2021
Multidimensional multiphysics simulation of nuclear fuel behavior journal April 2012
Practical resolution of angle dependency of multigroup resonance cross sections using parametrized spectral superhomogenization factors journal September 2017
Variational nodal methods for neutron transport: 40 years in review journal September 2022
Analyses of on-the-fly generation of spectral superhomogenization factors for multigroup whole core calculation employing pin-wise slowing-down solutions journal March 2023
Validation of the Griffin application for TREAT transient modeling and simulation journal December 2021
Hybrid P N - S N with Lagrange multiplier and upwinding for the multiscale transport capability in Rattlesnake journal November 2017
Automated power-following control for nuclear thermal propulsion startup and shutdown using MOOSE-based applications journal July 2023
2.0 - MOOSE: Enabling massively parallel multiphysics simulation journal December 2022
MOOSE Stochastic Tools: A module for performing parallel, memory-efficient in situ stochastic simulations journal May 2023
3.0 - MOOSE: Enabling massively parallel multiphysics simulations journal May 2024
Resonance self-shielding methodology of new neutron transport code STREAM journal February 2015
Solution of the BEAVRS benchmark using the nTRACER direct whole core calculation code journal April 2015
Continuous Integration, In-Code Documentation, and Automation for Nuclear Quality Assurance Conformance journal January 2021
Rattlesnake: A MOOSE-Based Multiphysics Multischeme Radiation Transport Application journal April 2021
Coupled Multiphysics Simulations of Heat Pipe Microreactors Using DireWolf journal July 2021
The MOOSE Multiphysics Computational Framework for Nuclear Power Applications: A Special Issue of Nuclear Technology journal July 2021
MC 2 -3: Multigroup Cross Section Generation Code for Fast Reactor Analysis journal June 2017
Improved Variational Nodal Method Based on Symmetry Group Theory journal February 2018
Introduction of the Adding and Doubling Method for Solving Bateman Equations for Nuclear Fuel Depletion journal December 2022
MOOSE Reactor Module: An Open-Source Capability for Meshing Nuclear Reactor Geometries journal February 2023
Evaluating Quantities of Interest Other Than Nuclide Densities in the Bateman Equations journal February 2023
Resonance Treatment Based on Ultra-fine-group Spectrum Calculation in the AEGIS Code journal July 2007
SLEPc: A scalable and flexible toolkit for the solution of eigenvalue problems journal September 2005
A general performance model for parallel sweeps on orthogonal grids for particle transport calculations conference May 2000
Numerical Optimization of Computing Algorithms of the Variational Nodal Method Based on Transformation of Variables journal October 2001
An Algorithm for Parallel S n Sweeps on Unstructured Meshes journal February 2002
Tightly Coupled Multiphysics Algorithms for Pebble Bed Reactors journal October 2010
Preconditioned Krylov Solution of Response Matrix Equations journal March 2013
Diffusion Acceleration Schemes for Self-Adjoint Angular Flux Formulation with a Void Treatment journal February 2014
A Finite Subelement Generalization of the Variational Nodal Method journal May 2003
Parallel S n Sweeps on Unstructured Grids: Algorithms for Prioritization, Grid Partitioning, and Cycle Detection journal July 2005
VERA Core Simulator Methodology for Pressurized Water Reactor Cycle Depletion journal January 2017
Variational Nodal Methods for Neutron Transport journal October 1985
The MOOSE Thermal Hydraulics Module journal February 2024
Fluoride-Cooled High-Temperature Pebble-Bed Reactor Reference Plant Model report May 2023

Similar Records

Griffin-m
Software · Mon Jul 26 20:00:00 EDT 2021 · OSTI ID:code-114566

Cross Section Generation Capability in Griffin
Technical Report · Wed Sep 01 00:00:00 EDT 2021 · OSTI ID:1843791

Improvements to the Griffin Transport Solvers
S&T Accomplishment Report · Wed Aug 31 20:00:00 EDT 2022 · OSTI ID:1901806