计算机仿真
計算機倣真
계산궤방진
COMPUTER SIMULATION
2007年
6期
255-258,262
,共5页
数值模拟%高能物理库%环境变量%程序开发
數值模擬%高能物理庫%環境變量%程序開髮
수치모의%고능물리고%배경변량%정서개발
Geant4是用于精确模拟粒子在介质中输运过程的数值计算软件工具包.相对于MCNP、EGS等商业软件来说,它的主要优点是源代码完全开放,用户可以根据实际需要更改、扩充Geant4程序.然而Geant4是基于Linux/Unix操作系统,对于Windows用户而言,无法直接编译和运行Geant4应用程序.主要介绍Windows用户如何基于VC++.Net开发Geant4程序.首先介绍了Geant4在Windows系统的安装步骤;然后给出了在VC++.Net中创建Geant4的工程文件的详细过程,其中包括Geant4静态链接库和动态连接库的生成,以及VC++.Net环境变量的配置等;最后简要讨论了实现Geant4数值模拟的主要流程,并描述了Geant4程序的基本框架.
Geant4是用于精確模擬粒子在介質中輸運過程的數值計算軟件工具包.相對于MCNP、EGS等商業軟件來說,它的主要優點是源代碼完全開放,用戶可以根據實際需要更改、擴充Geant4程序.然而Geant4是基于Linux/Unix操作繫統,對于Windows用戶而言,無法直接編譯和運行Geant4應用程序.主要介紹Windows用戶如何基于VC++.Net開髮Geant4程序.首先介紹瞭Geant4在Windows繫統的安裝步驟;然後給齣瞭在VC++.Net中創建Geant4的工程文件的詳細過程,其中包括Geant4靜態鏈接庫和動態連接庫的生成,以及VC++.Net環境變量的配置等;最後簡要討論瞭實現Geant4數值模擬的主要流程,併描述瞭Geant4程序的基本框架.
Geant4시용우정학모의입자재개질중수운과정적수치계산연건공구포.상대우MCNP、EGS등상업연건래설,타적주요우점시원대마완전개방,용호가이근거실제수요경개、확충Geant4정서.연이Geant4시기우Linux/Unix조작계통,대우Windows용호이언,무법직접편역화운행Geant4응용정서.주요개소Windows용호여하기우VC++.Net개발Geant4정서.수선개소료Geant4재Windows계통적안장보취;연후급출료재VC++.Net중창건Geant4적공정문건적상세과정,기중포괄Geant4정태련접고화동태련접고적생성,이급VC++.Net배경변량적배치등;최후간요토론료실현Geant4수치모의적주요류정,병묘술료Geant4정서적기본광가.