A considerable speed-up in continuous-energy Monte Carlo neutron transport calculation can be achieved by using the same unionized energy grid for all point-wise reaction cross sections. This speed-up results from the fact that time-consuming grid iteration is reduced to minimum, and if the unionized grid is constructed by combining the grids of all nuclides, there is no loss of data or accuracy in the calculation. The drawback of this approach is that computer memory is wasted for storing a large number of redundant data points. Memory usage may become a problem, especially in burnup calculation, in which the irradiated materials consist of several hundred actinide and fission product nuclides. The grid size easily increases to over 1 million points, requiring tens of gigabytes of memory for storing the cross section data. This paper presents two practical methods for reducing the memory demand, while trying preserve the accuracy of the original data. The calculation routines are included in the PSG2/Serpent Monte Carlo reactor physics burnup calculation code and the methods are tested in a BWR assembly burnup calculation.
- neutron transport theory