Progress Towards NQA-1 for Cardinal in FY25
DOE
Questions this answers
Sources
- doe_osti · checked 2025-09-29
Source record
The underlying research record — supporting evidence for the object above.
Key Details
- Posted Date
- Source
- doe_osti
Description
Cardinal is a wrapping of the GPU-oriented spectral element Computational Fluid Dynamics (CFD) code NekRS and the Monte Carlo particle transport code OpenMC within the Multiphysics Object-Oriented Simulation Environment (MOOSE). Cardinal provides high-resolution thermal-hydraulics and/or radiation transport feedback to MOOSE multiphysics simulations. Multiphysics feedback is implemented in a geometry-agnostic manner which eliminates the need for rigid one-to-one mappings. A generic data transfer implementation also allows NekRS and OpenMC to couple to any MOOSE application, enabling a broad set of multiphysics capabilities. Cardinal simulations can also leverage combinations of MPI, OpenMP, and GPU resources. Cardinal continuous development and improvement efforts have led to the software being considered as a high-fidelity design and licensing tool for key areas of nuclear reactor relevant physics, including neutron transport, fluid flow, heat transfer, and mechanical processes. The fast development and expansion of the software from a pure R&D framework towards its application in the nuclear industry and regulation require a focus on developing, enhancing,and maintaining Cardinal’s software quality through strict adherence to a Software Quality Assurance (SQA) framework and SQA program. To facilitate compliance with SQA standards, the Cardinal SQA Program was initiated during Fiscal Year 2023 (FY23). During the development of the Cardinal SQA Program, multiple gaps have been identified. These gaps are primarily related to model verification and code pedigree as they relate to the use of Cardinal as an analysis tool. These gaps were captured in a report published in 2023. A second report highlighted the progress made during Fiscal Year 2024 (FY24) and described Argonne’s effort to document and integrate software verification within Cardinal’s software development process. This report documents the progress made towards NQA-1 for Cardinal in the Fiscal Year 2025. Authors: Saini, Nadish [Argonne National Laboratory (ANL), Argonne, IL (United States)]; Dalinger, Maximiliano German [Argonne National Laboratory (ANL), Argonne, IL (United States); Pennsylvania State Univ., University Park, PA (United States)]; Kiesling, Kalin R. [Argonne National Laboratory (ANL), Argonne, IL (United States)]; Novak, April [Argonne National Laboratory (ANL), Argonne, IL (United States); Univ. of Illinois at Urbana-Champaign, IL (United States)]; Shaver, Dillon [Argonne National Laboratory (ANL), Argonne, IL (United States)]. DOE Contract: AC02-06CH11357. Subjects: 22 GENERAL STUDIES OF NUCLEAR REACTORS; 73 NUCLEAR PHYSICS AND RADIATION PHYSICS; 97 MATHEMATICS AND COMPUTING