MCNP(Monte Carlo N-Particle Code)是基于Monte-Carlo方法的一个粒子输运计算程序。其输出数据信息量大,难以快速筛选处理有效数据。在分析MCNP输出数据主要内容的基础,设计了MCNP结果数据提取算法,采用VC++与MatlabCOM混合编程技术,...MCNP(Monte Carlo N-Particle Code)是基于Monte-Carlo方法的一个粒子输运计算程序。其输出数据信息量大,难以快速筛选处理有效数据。在分析MCNP输出数据主要内容的基础,设计了MCNP结果数据提取算法,采用VC++与MatlabCOM混合编程技术,实现了一个MCNP输出数据分析与可视化软件。应用结果表明,该软件满足了MCNP使用人员对MCNP输出数据快速分析与可视化的迫切需求。展开更多
文摘MCNP(Monte Carlo N-Particle Code)是基于Monte-Carlo方法的一个粒子输运计算程序。其输出数据信息量大,难以快速筛选处理有效数据。在分析MCNP输出数据主要内容的基础,设计了MCNP结果数据提取算法,采用VC++与MatlabCOM混合编程技术,实现了一个MCNP输出数据分析与可视化软件。应用结果表明,该软件满足了MCNP使用人员对MCNP输出数据快速分析与可视化的迫切需求。
文摘蒙特卡罗方法是目前准确的吸收剂量率计算方法,但其较长的模拟耗时阻碍了它在工业钴源辐射加工和辐照实验中的应用。模拟耗时、模拟精度以及模拟值与实测值的相对偏差是表征蒙特卡罗计算效率的重要指标。针对8.4 PBq的单板钴源辐照装置,讨论了并行线程数、记数方法、记数栅元尺寸、γ致电子的处理方式和截断能5种参数对蒙特卡罗程序MCNP吸收剂量率计算效率的影响。利用实验测量结合模拟试算的方法,给出了在保证一定精度和相对偏差前提下,使得模拟耗时最少的参数组合,提高了MCNP计算效率。结果如下:超线程模式下的并行计算、*F6记数方法、栅元边长为1 cm、γ输运模式、γ截断能为100 ke V。