RMC – A Monte Carlo code for reactor core analysis

Abstract A new Monte Carlo transport code RMC has been being developed by Department of Engineering Physics, Tsinghua University, Beijing as a tool for reactor core analysis on high-performance computing platforms. To meet the requirements of reactor analysis, RMC now has such functions as criticality calculation, fixed-source calculation, burnup calculation and kinetics simulations. Some techniques for geometry treatment, new burnup algorithm, source convergence acceleration, massive tally and parallel calculation, and temperature dependent cross sections processing are researched and implemented in RMC to improve the efficiency. Validation results of criticality calculation, burnup calculation, source convergence acceleration, tallies performance and parallel performance shown in this paper prove the capabilities of RMC in dealing with reactor analysis problems with good performances.

[1]  A Suite of Criticality Benchmarks for Validating Nuclear Data , 1999 .

[2]  Paul K. Romano,et al.  Development of burnup methods and capabilities in Monte Carlo code RMC , 2013 .

[3]  J. P. Weinman Monte Carlo testing of unresolved resonance treatment for fast and intermediate critical assemblies , 1998 .

[4]  I. Lux Monte Carlo Particle Transport Methods: Neutron and Photon Calculations , 1991 .

[5]  Kan Wang,et al.  A hybrid Monte Carlo and response matrix Monte Carlo method in criticality calculation , 2012 .

[6]  J. Leppänen Two practical methods for unionized energy grid construction in continuous-energy Monte Carlo neutron transport calculation , 2009 .

[7]  Masayuki Nakagawa,et al.  Whole Core Calculations of Power Reactors by Use of Monte Carlo Method , 1993 .

[8]  Zeguang Li,et al.  RESEARCH ON APPLYING NEUTRON TRANSPORT MONTE CARLO METHOD IN MATERIALS WITH CONTINUOUSLY VARYING CROSS- SECTIONS , 2011 .

[9]  L. Plagne,et al.  Hybrid parallel code acceleration methods in full-core reactor physics calculations , 2012 .

[10]  L. Levitt,et al.  The Probability Table Method for Treating Unresolved Neutron Resonances in Monte Carlo Calculations , 1972 .

[11]  Kan Wang,et al.  Using Generalized Laguerre Polynomials to Compute the Matrix Exponential in Burnup Equations , 2013 .

[12]  Haomin Yuan,et al.  Coupling of RMC and CFX for analysis of Pebble Bed-Advanced High Temperature Reactor core , 2012 .

[13]  Benoit Forget,et al.  The OpenMC Monte Carlo particle transport code , 2012 .

[14]  J. Lieberoth MONTE CARLO TECHNIQUE TO SOLVE. THE STATIC EIGENVALUE PROBLEM OF THE BOLTZMANN TRANSPORT EQUATION. , 1968 .

[15]  Kan Wang,et al.  Asymptotic Wielandt Method and Superhistory Method for Source Convergence in Monte Carlo Criticality Calculation , 2012 .

[16]  Kan Wang,et al.  PROGRESS ON RMC --- A MONTE CARLO NEUTRON TRANSPORT CODE FOR REACTOR ANALYSIS , 2011 .

[17]  Kan Wang,et al.  Improved methods of handling massive tallies in reactor Monte Carlo Code RMC , 2013 .