Three dimensional PWR-core analysis code CORAL is developed by Wuhan Second Ship Design and Research Institute. This code provides basic functions including three-dimensional power distribution, fine power reconstruction, fuel temperature distribution, critical search, control rod worth, reactivity coefficients, burnup and nuclide density distribution, etc. CORAL employ nodal expansion method to solve neutron diffusion equation, and the least square method is used to achieve few group constants, and sub-channel model and one-dimensional heat transfer is used to calculate fuel temperature and coolant density distribution, and burnup distribution and nuclide nuclear density could be obtained by solving macro-depletion and micro-depletion equation. The CORAL code is convenient to update and maintain in consider of modular, object-oriented programming technology. In order to analyze the computational accuracy of the CORAL code in small PWR-core and its capability to deal with heterogeneous, calculation analysis are carried out based on the material and geometry parameters of the SMART core. The core has 57 fuel assemblies, with 8, 20 or 24 gadolinium rods arranged in the fuel assemblies. In this paper, a quantitative comparison and analysis of the small PWR problem calculation results are carried out. Numerical results, including effective multiplication factor, assembly power distribution and pin power distribution, all agree well with the calculation results of OpenMC or Bamboo at both hot zero-power (HZP) and hot full-power (HFP) conditions.