计算机工程与应用 ›› 2010, Vol. 46 ›› Issue (8): 208-210.DOI: 10.3778/j.issn.1002-8331.2010.08.060

• 工程与应用 • 上一篇    下一篇

MCNP输出数据分析与可视化软件的设计与实现

陈念年1,蔡 勇2,张建生2,张建华3   

  1. 1.西南科技大学 计算机科学与技术学院,四川 绵阳 621010
    2.西南科技大学 制造科学与工程学院,四川 绵阳 621010
    3.中国工程物理研究院 核物理与化学研究所,四川 绵阳 621900
  • 收稿日期:2009-09-08 修回日期:2009-11-27 出版日期:2010-03-11 发布日期:2010-03-11
  • 通讯作者: 陈念年

Design and realization of MCNP output data analysis and visuali-
zation software

CHEN Nian-nian1,CAI Yong2,ZHANG Jian-sheng2,ZHANG Jian-hua3   

  1. 1.Department of Computer Science & Technology,Southwest University of Science & Technology,Mianyang,Sichuan 621010,China
    2.Department of Manufacturing Science & Engineering,Southwest University of Science & Technology,Mianyang,Sichuan 621010,China
    3.Institute of Nuclear Physics and Chemistry,China Academy of Engineering Physics,Mianyang,Sichuan 621900,China
  • Received:2009-09-08 Revised:2009-11-27 Online:2010-03-11 Published:2010-03-11
  • Contact: CHEN Nian-nian

摘要: MCNP(Monte Carlo N-Particle Code)是基于Monte-Carlo方法的一个粒子输运计算程序。其输出数据信息量大,难以快速筛选处理有效数据。在分析MCNP输出数据主要内容的基础,设计了MCNP结果数据提取算法,采用VC++与Matlab COM混合编程技术,实现了一个MCNP输出数据分析与可视化软件。应用结果表明,该软件满足了MCNP使用人员对MCNP输出数据快速分析与可视化的迫切需求。

Abstract: MCNP(Monte Carlo N-Particle Transport Code) is a code for analyzing the transport of N-particle by the Monte Carlo method.It’s very hard to efficiently extract and process the MCNP output data which have large amount of information.A data extraction algorithm is proposed according to the analyzing of MCNP output data,and the software is realized by combining Matlab COM with VC++ developing platform for evaluating and visualization MCNP output data.Application results of the software show that the keen demand for analyzing and visualization output data from MCNP users is met by this solution.

中图分类号: