EXECUTIVE SUMMARYFor practical nuclear engineering applications, multi-scale analysis by adopting the combined use of different scale computational tools, such as system thermal-hydraulics and CFD codes is vital when three-dimensional effects play an important role in the evolution of a given transient or accident scenario. The feasibility of coupling low-fidelity systems codes with higher fidelity CFD tools was demonstrated previously under NEAMS by coupling SAS4A/SASSYS-1 with the commercial CFD code STAR-CD and STAR-CCM+. An "adhoc" coupling strategy was implemented. With the advances in numerical techniques and software engineering, such as the availability of PETSc and MOOSE, modernization of existing systems codes or the development of new system code becomes more compelling. MOOSE (Multi-physics Object Oriented Simulation Environment) is a parallel computational framework developed at INL for enabling the solution of complex, fully-implicit multiphysics systems. It has been utilized in many nuclear applications including the system analysis codes RELAP-7 and the SFR module under current NEAMS Reactor Product Line (RPL). This motivates the development of a coupled scheme for MOOSE-based system analysis code and the commercial CFD code STAR-CCM+. STAR-CCM+ is a generalpurpose commercial CFD code using finite volume formulation for the analysis of compressible and incompressible flows and heat transfer, and it is being included in the toolkit of the NEAMS RPL. This investigation is important for the integration between the MOOSE-based system codes and the high-fidelity advanced simulation capabilities developed under the NEAMS RPL.Careful control of data exchange flow and the time-synchronization is essential for a numerically stable, and physically valid coupled code simulation. The general issues of coupling of system code and CFD code have been addressed in this report, including data exchange method, driving mechanism, time synchronization scheme, and the selection of data for exchange. Then the coupling strategy between the MOOSE-based system analysis code for SFR and CFD code STAR-CCM+ was derived and implemented based on these considerations and the characteristics of each code. The developed strategy for the coupling of MOOSE-based system codes and STAR-CCM+ is applicable to other multi-scale or multiphysics code coupling applications. A simple test model was developed to examine the coupling strategy and its implementation in the system code and CFD code. The flow loop of the test model consists of one tank, one pump, and four pipes. In the coupled simulation, the tank, with cover gas, was modeled by STAR-CCM+, while the rest of the hydraulic loop was modeled by the system code. The coupling strategy was demonstrated by the three test cases: steady state, flow transient, and temperature transient. Stand-alone system code simulations have also been performed to examine the differences and consistency between the couple code and standalone system code simulations.In steady-state simulations, the press...