期刊文献+

基于Visual Studio 2008的Geant4工具包的开发 被引量:2

Development of Geant4 Numerical Simulation Program with Visual Studio 2008
下载PDF
导出
摘要 Geant4是欧洲核子中心主导开发用于精确模拟粒子在介质中输运过程的数值计算软件工具包。对于Windows用户而言,一般都是用Cygwin实现Geant4工具包在Windows环境的运行,Cygwin在windows下提供Unix/Linux环境的模拟,但是其无论在稳定性和代码执行效率上都不是很理想。文章直接从Geant4源代码出发,使用Visual Studio2008编译工具开发Geant4程序,并通过加载OpenGL图形系统驱动,实现Geant4中几何模型和粒子图形化的显示。最后用一个实例讨论了实现Geant4图形化显示的方法。该文方法的提出,增强了Geant4开发的灵活性,有效地降低了Geant4模拟程序的开发难度。 Geant4 is a tool kit developed by CERN for accurately simulating of the passage of particles through matter.For Windows users,are generally provided with the Cygwin to achieve the Geant4 simulation toolkit to run in the Windows environment,The Cygwin running on windows system to provide Unix/Linux environment simulation,which is not very satisfactory in terms of stability and efficiency of code execution.The method use Visual Studio 2008 compiler to directly compile Geant4 source code and achieve Geant4 geometry model and particle in the graphical display by loading OpenGL drivers.Finally,an example is discussed to achieve Geant4 graphical display methods.This paper proposes a method to enhance the flexibility of Geant4 development,effectively reduce the Geant4 simulation program development effort.
出处 《舰船电子工程》 2011年第6期132-134,185,共4页 Ship Electronic Engineering
关键词 动态链接库 程序移植 数值模拟 dynamic link library program transfer numerical simulation
  • 相关文献

参考文献6

  • 1J. Apostolakis, G Cosmo, T. Wenaus, et al. GEANT4 User's Guide For Application Developers:Geometry[EB/OL]. http://GEANT4, web. cern. ch/GEANT4,2005,12.
  • 2毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001..
  • 3费广正 芦丽丹 陈立新.可视化OpenGL程序设计[M].北京:清华大学出版社,2001..
  • 4仇小鹏,杨平利,田传艳.基于VC++.Net开发Geant4数值模拟程序[J].计算机仿真,2007,24(6):255-258. 被引量:5
  • 5Agostinelli S, Allison J, Amako K, et al. Geant4-a simulation toolkit[J]. Nucl. Instr. Meth. A, 2003, 506:250-303.
  • 6Allison J, Amako K, Apostolakis J, et al. Geant4 Developments and Applications[J].IEEE Trans. NucI. Sci. , 2006,53(1) : 270-278.

二级参考文献5

  • 1候俊杰.深入浅出MFC[M].武汉:华中科技大学出版社,2001..
  • 2S Agostinelli et al.Geant4:a simulation toolkit[J].NIM A 506,2003.250-303.
  • 3J Knobloch and M G Pia.ends in Computing[J].IEEE Transactions on Nuclear Science,Oct.2004,51(5):2050-2055.
  • 4朱居正,等.Red Hat Linux9[M].北京:清华大学出版社,2004-7.
  • 5George Shepherd,David Kruglinski.Visual C++.NET 技术内幕(第六版)[M].北京:清华大学出版社,2004-7.

共引文献223

同被引文献9

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部