附录 A EGSnrc和BEAMnrc的安装过程
本论文中所使用的操作系统是32位Windows 8 企业版;EGS版本是NRCC于2013年3月31日发布的EGSnrc V4 2.4.0 Windows版;BEAMnrc是NRCC于2013年3月29日发布的BEAMnrc V4 2.4.0 Windows版。
EGSnrc和BEAMnrc程序均可以在NRCC的免费下载,下载地址分别是:www.a/inms/irs/EGSnrc/EGSnrc.html
www.a/inms/irs/BEAM/beamhome.html
NRCC的在发布EGSnrc V4 2.4.0之后的一个月左右关闭了相关程序的下载,之后于2013年6月初恢复了EGSnrc程序的下载,下载地址如下:
a/eng/solutions/advisory/egsnrc/download_egsnrc.html
截至到笔者撰写论文时为止,BEAMnrc程序的下载仍然没有恢复,不过我已经在蒙特卡罗方法论坛中上传了程序的安装包以方便有需要的学者使用,链接如下:www.52mc/forum/read.php?tid=16405
如本文第3章所述,BEAMnrc程序是基于EGSnrc程序运行的,所以在安装BEAMnrc 程序之前必须先安装EGSnrc程序。在安装这两个程序之前还有一些准备工作必须提前完成以保证安装过程的顺利进行,下面进行详细阐述。
A 1预备程序的安装
A 1.1Fortran编译器
EGSnrcMP程序是基于Mortran语言编写的。Mortran语言不是建立在编译基础上的一种语言,而是建立在Fortran语言基础上的一种语言,所以在实际使用时,用Mortran 语言编写的程序需要先要翻译成
为标准的Fortran语言,然后再将翻译好的Fortran语言送到机器上运行[19]。出于这样的原因,在安装EGSnrc程序之前必须预先在系统上安装可用的Fortran编译器。
文献[18]中推荐使用MinGW套件中的Fortran编译器来实现EGSnrc程序的Fortran 编译,MinGW的下载地址如下:
sourceforge/projects/mingw/files/
在上述页面将安装文件下载到本地之后,在本地建立MinGW安装文件夹,之后按照安装引导界面的提示操作即可顺利完成MinGW的安装。需要提醒读者的是,安装文件是一个网络安装文件,在启动之后需要联网获取其服务器上的资源并下载到本地安装,所以在使用来安装MinGW时需要保证稳定的网络连接。MinGW的安装界面如下图所示:
windows程序设计第7版pdf
图  A.1 MinGW安装界面
A 1.2Qt库
文献[18]中指出,EGSnrc的图形用户界面需要Qt库的支持才能运行,所以需要安装Qt程序。下载地址如下:
/downloads
在下载页面可以选择下载Qt Crater和Qt Library的集合包,也可以单独下载Qt Crater或Qt Library的安装程序。我安装的是Crater和Library集合包的5.0.2版本,文件名为:qt-windows-opensource-5.0.。安装过程没有需要特别提醒的内容,只需要安按照安装引导界面的提示操作即可顺利完成安装过程。安装界面如下图所示:
图  A.2 Qt安装界面
A 1.3Tcl/Tk
文献[20]中指出,BEAMnrc、DOSXYZnrc、以及BEAMDP程序的图形用户界面均使用Tcl/Tk软件包来支持运行所以Tcl/Tk程序同样需要预先安装。下载地址如下:tcl.activestate/software/tcltk/
我下载的是Tcl8.5.13版,安装包文件名为:ActiveTcl8.5.13.。安装过程非常简单,只需执行默认设置即可顺利安装。安装界面如下:Array图  A.3 Tcl/Tk程序安装界面
A 2设置环境变量
三个预备程序安装完成之后需要进行环境变量的设置才能保证后续的安装步骤顺利进行,否则EGSnrc的安装程序会由于环境变量的缺失无法到。
设置环境变量的路径为:控制面板\所有控制面板项\系统,在此界面下选择“高级
系统设置”,如下图所示:
图 A.4 高级系统设置选项位置
在弹出的界面中点击“高级”选项卡下面的“环境变量”按钮,即可进入环境变量设置界面。
图 A.5 环境变量设置界面位置

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。