基于VC++.Net开发Geant4数值模拟程序  被引量:5

Development of Geant4 Numerical Simulation Program with VC++.Net

在线阅读下载全文

作  者:仇小鹏[1] 杨平利[1] 田传艳[1] 

机构地区:[1]西北核技术研究所,陕西西安710024

出  处:《计算机仿真》2007年第6期255-258,262,共5页Computer Simulation

摘  要:Geant4是用于精确模拟粒子在介质中输运过程的数值计算软件工具包。相对于MCNP、EGS等商业软件来说,它的主要优点是源代码完全开放,用户可以根据实际需要更改、扩充Geant4程序。然而Geant4是基于Linux/Unix操作系统,对于Windows用户而言,无法直接编译和运行Geant4应用程序。主要介绍Windows用户如何基于VC++.Net开发Geant4程序。首先介绍了Geant4在Windows系统的安装步骤;然后给出了在VC++.Net中创建Geant4的工程文件的详细过程,其中包括Geant4静态链接库和动态连接库的生成,以及VC++.Net环境变量的配置等;最后简要讨论了实现Geant4数值模拟的主要流程,并描述了Geant4程序的基本框架。Geant4 is a soft tool package used for accurately simulating the passage of particle through matter. Comparing with such commercial softwares as MCNP and EGS, the main advantage of Geant4 is that the source codes are completely free, users can update and extend Geant4' s source codes if they need. Nevertheless, Geant4 is based on Linux/Unix Operation System, as Windows users, they can not use VC + + to develop Geant4 directly. This paper mainly introduces how to develop Geant4 with VC + +. Net by Windows users. Firstly, the installation steps of Geant4 on Windows is presented. Secondly, the creating process of Geant4 with VC + +. Net is described in detail, which includes making static link libraries and dynamic link libraries, and the configuration of environmental variables of Geant4. In the end, the main process of creating Geant4 numerical simulation and the structure is showed and discussed.

关 键 词:数值模拟 高能物理库 环境变量 程序开发 

分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象