• Received : 2011.03.23
  • Accepted : 2012.01.08
  • Published : 2012.03.25


McCARD is a Monte Carlo (MC) neutron-photon transport simulation code. It has been developed exclusively for the neutronics design of nuclear reactors and fuel systems. It is capable of performing the whole-core neutronics calculations, the reactor fuel burnup analysis, the few group diffusion theory constant generation, sensitivity and uncertainty (S/U) analysis, and uncertainty propagation analysis. It has some special features such as the anterior convergence diagnostics, real variance estimation, neutronics analysis with temperature feedback, $B_1$ theory-augmented few group constants generation, kinetics parameter generation and MC S/U analysis based on the use of adjoint flux. This paper describes the theoretical basis of these features and validation calculations for both neutronics benchmark problems and commercial PWR reactors in operation.



  1. H. J. Shim, C. H. Kim, W. S. Park, H. K. Joo, "Monte Carlo Depletion Analysis of a PWR with the MCNAP," Proc. Int. Conf. On Mathematics and Computation, M&C'99, Madrid, Spain (1999).
  2. A. G. Croff, "A User's Manual for ORIGEN2 Computer Code," ORNL/TM-7175, Oak Ridge National Laboratory (1980).
  3. M. H. Chang, et al., "Basic Design Report of SMART," KAERI/TR-2142/2002, Korea Atomic Energy Research Institute (2002).
  4. H. C. Lee, C. K. Jo, H. J. Shim, Y. H. Kim, and J. M. Noh, "Decay Heat Analysis of VHTR Cores by Monte Carlo Core Depletion Calculation," Ann. Nucl. Eng., 37, 1356 (2010).
  5. D. H. Hahn, et al., "KALIMER-600 Conceptual Design Report," KAERI/TR-3381/2007, Korea Atomic Energy Research Institute (2007).
  6. Chang Hyo Kim, et al., "Neutronics Design and Performance Analysis of Korean ITER TBM by Monte Carlo Method," KAERI/CM-875/2005, Korea Atomic Energy Research Institute (2005).
  7. W. S. Park, T. Y. Song, B. O. Lee, C. K. Park, "A Preliminary design study for the HYPER System," Nucl. Eng. Design, 219, 207 (2002).
  8. V. Bournos, et al., "YALINA-Booster Benchmark Specifications for the IAEA Coordinated Research Projects on Analytical and Experimental Benchmark Analysis on Accelerator Driven Systems, and Low Enriched Uranium Fuel Utilization in Accelerator Driven Sub-Critical Assembly Systems," IAEA (2007).
  9. J. R. Maiorino and U. D. Bitelli, "Specification of the sub critical core of the IPEN/MB-01 driven by a neutron generator within the IAEA sub CRP on Low Enrichment Uranium(LEU) Fuel Utilization in Accelerator Driven Sub Critical Assembly System(ADS), Phase II: Sub Critical Core with control rods, one source point Rev 0," IAEA Collaborative Work on utilization of LEU in ADS, IAEA (2007).
  10. R. E. MacFarlane and D. W. Muir, "NJOY99.0 Code System for Producing Pointwise and Multigroup Neutron and Photon Cross Sections from ENDF/B Data," PSR-480/NJOY99.0, Los Alamos National Laboratory (2000).
  11. M. Lutz and D. Ascher, "Learning Python," O'Reilly & Associates, Inc., Sebastopol, CA (1999)
  12. S. J. Ball and R. K. Adams, "MATEXP, A General Purpose Digital Computer Program for Solving Ordinary Differential Equations by the Matrix Exponential Method," ORNL/TM-1933 (1967).
  13. R. J. J. Stamm'ler, "HELIOS Methods," Studsvik Scanpower (2002).
  14. H. J. Shim and C. H. Kim, "Uncertainty Analysis of VHTR Fuel Compact with Randomly Distributed Particles," Trans. Am. Nucl. Soc., 93, 953 (2005).
  15. H. J. Shim and C. H. Kim, "Stopping Criteria of Inactive Cycle Monte Carlo Calculations," Nucl. Sci. Eng., 157, 132 (2007).
  16. T. Ueki and F. B. Brown, "Stationarity Modelling and Informatics-based Diagnostics in Monte Carlo Criticality Calculations," Nucl. Sci. Eng., 149, 38 (2005).
  17. E. M. Gelbard and R. Prael, "Computation of Standard Deviations in Eigenvalue Calculations," Prog. Nucl. Energy, 24, 237 (1990).
  18. T. Ueki, T. Mori, and M. Nakagawa, "Error Estimation and their Biases in Monte Carlo Eigenvalue Calculations," Nucl. Sci. Eng., 125, 1 (1997).
  19. H. J. Shim, C. H. Kim, "Real Variance Estimation Using an Inter-Cycle Fission Source Correlation for Monte Carlo Eigenvalue Calculations," Nucl. Sci. Eng., 162, 98 (2009).
  20. H. J. Shim, Y. H. Kim, C. H. Kim "History-Based Batch Method for a Real Variance Estimation in Monte Carlo Eigenvalue Calculations," Trans. Am. Nucl. Soc., 100, 300 (2009).
  21. H. J. Shim, Y. Kim, C. H. Kim, "Estimation of Adjoint- Weighted Kinetics Parameters in Monte Carlo Forward Calculations," PHYSOR 2010:Advances in Reactor Physics to Power the Nuclear Renaissance, Pittsburgh, PA, USA, May 9.14, 2010 (2010).
  22. H. J. Shim, J. Y. Cho, J. S. Song, C. H. Kim, "Generation of Few Group Diffusion Theory Constants by Monte Carlo Code," Trans. Am. Nucl. Soc., 99, 343 (2008).
  23. H. J. Shim and C. H. Kim, "Adjoint Sensitivity and Uncertainty Analyses in Monte Carlo Forward Calculations," J. Nucl. Sci. Technol., 48[12], 1453-1461 (2011).
  24. H. J. Park, H. G. Joo, C. H. Kim, H. J. Shim, "Monte Carlo Depletion and Uncertainty Analyses for a TRU Fuel Assembly Using JENDL 3.3 Covariance Data," M&C 2009-International Conference on Mathematics, Computational Methods & Reactor Physics, Saratoga Springs, NY, May 3-7 (2009).
  25. H. J. Park, H. J. Shim and C. H. Kim, "Uncertainty Propagation in Monte Carlo Depletion Analysis," Nucl. Sci. Eng., 167, 196 (2011).
  26. H. J. Park, H. J. Shim, H. G. Joo, C. H. Kim, "Uncertainty Quantification of Few Group Diffusion Theory Constants from the B1 Theory-Augmented Monte Carlo Method," Trans. Am. Nucl. Soc., 105, 466 (2011).
  27. I. lux and L. Koblinger, "Monte Carlo Particle Transport Methods: Neutron and Photon Calculations," CRC Press, Boca Raton, FL (1991).
  28. J. Lieberoth, "A Monte Carlo Technique to Solve the Static Eigenvalue Problem of the Boltzmann Transport Equation," Nukleonik, 11, 213 (1968).
  29. T. Yamamoto and Y. Miyoshi, "Reliable Method for Fission Source Convergence of Monte Carlo Criticality Calculation with Wielandt's Method," J. Nucl. Sci. Technol., 41[2], 99 (2004).
  30. Peter S. Pacheco, "Prallel Programming with MPI," Morgan Kaufmann Publishers, Inc. (1997).
  31. Chang Hyo Kim, et al., "Efficiency Enhancement of Monte Carlo Calculations," KAERI/CM-631/2002, Korea Atomic Energy Research Institute (2002).
  32. "International Handbook of Evaluated Criticality Safety Benchmark Experiments," NEA/NSC/DOC(95)03, OECD Nuclear Energy (2006).
  33. P. O. Morakinyo, M. L. Williams, F. B. K. Kam, "Analysis of the VENUS PWR Engineering Mockup Experiment - Phase I: Source Distribution," NUREG/CR-3888, U.S. Nuclear Regulatory Commission, Washington, D.C. (1984).
  34. P. D'hondt, K. Van der Meer, "VIP-PWR Phase I," VIP-P 92/10 (1992).
  35. B. C. Na, "Benchmark on the VENUS-2 MOX Core Measurements," OECD/NEA report, NEA/NSC/DOC (2000)7, ISBN 92-64-18276-4 (2000).
  36. A. Yamamoto, T. Ikehara, T. Ito, and E. Saji, "Benchmark Problem Suite for Reactor Physics Study of LWR Next Generation Fuels," J. Nucl. Sci. Technol., 39[8], 900 (2002).
  37. C. H. Kim, H. J. Shim, B. S. Han, et al., "Validation of SMART-P Core Design by Monet Carlo Depletion Code," KAERI/CM-893/2005, Korea Atomic Energy Research Institute (2005).
  38. M. Edenius, B. H. Forrsen, "CASMO-3 A Fuel Assembly Burnup Program User's Manual," Studsvik/NFA-89-3, Rev. 2, Studsvik AB (1992).
  39. K. Okumura, T. Mori, M. Nakagawa and K. Kaneko, "Validation of a Continuous-Energy Monte Carlo Burn-up Code MVP-BURN and Its Application to Analysis of Post Irradiation Experiment", J. Nucl. Sci. Technol., 37[2], 128 (2000).
  40. T. Suzaki, K. Sakurai, K. Nakajima, et al., "Precise Determination of eff for Water-moderated U and U-Pu Cores by a Method Using Buckling Coefficient of Reactivity," Proc. Sixth Int. Conf. on Nuclear Criticality Safety (ICNC'99), Versailles, France, Sept. 20-24 (1999).
  41. H. Tsuruta, I. Kobayashi, T. Suzaki, et al., "Critical Sizes of Light Water Moderated UO2 and PuO2-UO2 Lattices," JAERI 1254, JAERI (1978).
  42. E. M. Gelbard and R. E. Prael, "Monte Carlo Work at Argonne National Laboratory," ANL-75-2 (NEACRP-L-118), p. 202, Argonne National Laboratory (1974).
  43. H. J. Shim and C. H. Kim, "Application of Inactive Cycle Stopping Criteria for Monte Carlo Wielandt Calculations," M&C 2009-International Conference on Mathematics, Computational Methods & Reactor Physics, Saratoga Springs, NY, May 3-7 (2009)
  44. R. N. Blomquist and A. Nouri, "The OECD/NEA Source Convergence Benchmark Program," Trans. Am. Nucl. Soc., 87, 143 (2002).
  45. T. Yamamoto, T. Nakamura, Y. Miyoshi, "Fission Source Convergence of Monte Carlo Criticality Calculations in Weakly Coupled Fissile Arrays," J. Nucl. Sci. Technol., 37[1], 41 (2000).
  46. H. J. Shim, B. S. Han, and C. H. Kim, "Numerical Experiment on Variance Biases and Monte Carlo Neutronics Analysis with Thermal Hydraulic Feedback," International Conference on Supercomputing in Nuclear Applications, SNA' 2003 (2003).
  47. H. G. Joo, et al., "Consistent Comparison of Monte Carlo and Whole-Core Transport Solutions for Cores with Thermal Feedback," PHYSOR 2004-The Physics of Fuel Cycles and Advanced Nuclear Systems: Global Developments, Chicago, IL, April 25-29 (2004).
  48. D. P. Weber, T. Sofu, W. S. Yang, et al., "High Fidelity LWR Analysis with the Numerical Nuclear Reactor," Nucl. Sci. Eng., 155, 395 (2007).
  49. H. J. Park, H. G. Joo, H. J. Shim, and C. H, Kim, "Assembly Depletion with Critical Spectrum in McCARD Monte Carlo Calculations and Comparison with HELIOS," PHYSOR 2010-Advances in Reactor Physics to Power the Nuclear Renaissance, Pittsburgh, USA, May 12-14 (2010).
  50. H. J. Park, H. J. Shim, H. G. Joo, C. H. Kim, "Qualification Test of Few Group Constants Generated from an MC Method by the Two-Step Neutronics Analysis System McCARD/MASTER," M&C 2011- International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, Rio de Janeiro, RJ, Brazil, May 8-12 (2011).
  51. G. Ilas and F. Rahnema, "A Monte Carlo based Nodal Diffusion Model for Criticality Analysis of Spent Fuel Storage Lattice," Ann. Nucl. Eng., 30, 1089 (2003).
  52. M. Tohjoh, M. Watananbe, and A. Yamamoto, "Application of continuous-energy Monte Carlo code as a cross section generator of BWR core calculations," Ann. Nucl. Eng., 32, 857 (2005).
  53. J. E. Hoogenboom, V. A. Khotylev, and J. M. Tholammakkil, "Generation of Multi-Group Cross Sections and Scattering Matrices with the Monte Carlo Code MCNP5," M&C/SNA 2007-Mathematics & Computations and Supercomputing in Nuclear Applications, Monterey, CA (2007).
  54. R. J. J. Stamm'ler and M. J. Abbate, "Methods of Steady- State Reactor Physics in Nuclear Design," Academic Press, London (1983).
  55. H. J. Park et al., "Qualification of McCARD/MASTER System for YGN 4," Trans. KNS, Taebak-Si, Korea, May 26-27 (2011).
  56. B. O. Cho et al., "MASTER-2.0: Multi-purpose Anlayzer for Static and Transient Effect of Reactor," KAERI/TR-1211/99, Korea Atomic Energy Research Institute (1997).
  57. M. Tohjoh, et al., "Effect of Error Propagation of Nuclide Number Densities of Monte Carlo Burnup Calculations," Ann. Nucl. Eng., 33, 1424 (2006).
  58. N. Garcia-Herranz, "Propagation of statistical and nuclear data uncertainties in Monte Carlo burnup calculations," Ann. Nucl. Eng., 35, 714 (2008)
  59. H. J. Shim, et al., "Monte Carlo Adjoint Sensitivity and Uncertainty Analysis for Nuclear Data Covariance," ICNC 2011-International Conference on Nuclear Criticality, Edinburgh, Scotland, Sep. 19-22 (2011).
  60. I. Kodeli, "SUSD3D: A Multi-Dimensional, Discrete- Ordinates Based Cross Section Sensitivity and. Uncertainty Analysis Code System," RSICC Code Package: CCC-695 (2000).
  61. H. Rief, "Generalized Monte Carlo Perturbation Algorithms for Correlated Sampling and a Second-Order Taylor Series Approach," Ann. Nucl. Energy, 11, 455 (1984).
  62. Y. Nagaya, T. Mori, "Impact of Perturbed Fission Source on the Effective MultiplicationFactor in Monte Carlo Perturbation Calculations," J. Nucl. Sci. Technol., 42[5], 428 (2005).

Cited by

  1. Uncertainty Propagation Analysis for PWR Burnup Pin-Cell Benchmark by Monte Carlo Code McCARD vol.2012, pp.1687-6083, 2012,
  2. Quadratic Depletion Method for Gadolinium Isotopes in CASMO-5 vol.174, pp.1, 2013,
  3. Theory-Augmented Monte Carlo Method vol.175, pp.1, 2013,
  4. Design of Ultralong-Cycle Fast Reactor Employing Breed-and-Burn Strategy vol.183, pp.3, 2013,
  5. Theoretical Grounds for the Propagation of Uncertainties in Monte Carlo Particle Transport vol.61, pp.2, 2014,
  6. Monte Carlo Few-Group Constant Generation for CANDU 6 Core Analysis vol.2015, pp.1687-6083, 2015,
  7. Monte Carlo Alpha Iteration Algorithm for a Subcritical System Analysis vol.2015, pp.1687-6083, 2015,
  8. Feasibility study on ultralong-cycle operation and material performance for compact liquid metal-cooled fast reactors: a review work vol.39, pp.14, 2015,
  9. Power flattening study of ultra-long cycle fast reactor using thorium fuel vol.40, pp.12, 2016,
  10. CAD-Based Monte Carlo Neutron Transport KSTAR Analysis for KSTAR vol.153, pp.2100-014X, 2017,
  11. Development of Generalized Perturbation Theory Algorithms for Monte Carlo Eigenvalue Calculations pp.1943-748X, 2017,
  12. Monte Carlo Sensitivity and Uncertainty Analysis with Continuous-Energy Covariance Data vol.187, pp.2, 2017,
  13. Effect of Target Material and the Neutron Spectrum on Nuclear Transmutation of 99Tc and 129I in Nuclear Reactors vol.16, pp.2, 2018,
  14. Determination of an Effective Detector Position for Pulsed-Neutron-Source Alpha Measurement by Time-Dependent Monte Carlo Neutron Transport Simulations vol.2018, pp.1687-6083, 2018,