下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 EGS安装与使用

EGS安装与使用.doc

EGS安装与使用

昊eagle
2013-04-04 0人阅读 举报 0 0 暂无简介

简介:本文档为《EGS安装与使用doc》,可适用于人文社科领域

Linux的安装=n}Y}A     EGSnrc可以在Windows和Linux下安装使用但是对于EGS来说Linux系统更加稳定程序包更加完整功能更全而且很多人熟悉Windows下安装程序但对在Linux下程序的安装并不熟悉所以本文重点介绍在Linux下EGS的安装和使用。erum 实验电脑的硬件配置及软件要求}B|"s     首先介绍一下安装软件的本台电脑配置:AMDSempron(tm)GHzMB内存硬盘是SATA网卡SiSBasedPCIFastEthernetAdapter。QTjD 之所以介绍这些是因为安装软件对硬件非常严格。首先不同的Linux系统对不同的硬件有不同的要求比如本文开始考虑到程序包的完整性包括了安装EGS所需的fortran编译器和qt库想采用FedoraCore(FC)这一Linux系统来安装EGS可是由于在安装过程中发现FC系统需要硬盘接口方式是IDE接口而目前大部分(包括本机)都是SATA接口所以不能使用安装也不能完成。而且FeodraCore对网卡还有限制只能适用两种网卡所以本机也未能采用。lrztM 其次安装软件对系统的要求也比较高。在Linux的众多版本中并不是所有版都都适合安装EGS比如Linux系统中使用很广泛的redhat最开始的时候本文采用了这一系统但是安装完成后发现即使EGS安装成功它相应的程序包beam也不能用所以继续适用其他版本的Linux。iL#NGR 最后本文采用FedoraCore(FC)这一Linux版本下安装EGS它是目前Fedora系统比较新的系统功能性也更强但市面上比较难以找到因此在官方网站上下载其镜像文件然后再将镜像文件刻录成光盘。这样系统选择合适后就可以开始安装了。HfwA FedoraCore的安装lzVqB   下面开始在上述配置下安装FC系统。R$vmT   选择OK检测CD选择Skip跳过。这一步骤是对CD进行检测第一次安装的时候花了很长时间进行了检测确定CD没有问题后来几次的安装就可以选择跳过了。BnzeF M!D}JRm       进入Fedora页面NextbP!jZ B*Dz{a^:     选择安装语言本文选择简体中文vD~Pa   LBDjIpR     选择键盘布局本文选择美式键盘Q"Migbe   Kxp=k   创建分区因为是在已有的Windows下安装Linux系统所以不能选择默认分区先要在Windows下确定自己要将Linux系统安装在哪个磁盘然后将其格式化那么Linux系统就建在这个磁盘所以空间也要尽量大些本文中磁盘空间大约是G。选择下一步a~y'RyA     TJXTVk 由于很少装双系统所以这一步骤很关键也探索了好长时间。这一步骤是对需要安装Linux系统的磁盘进行分区首先要明白怎么分区分区的大小类型等等。经过资料的搜集和向导师询问以及自己的摸索最后这样分区。在需要安装的磁盘上先选择删除来格式化磁盘然后在这个磁盘上分区。第一个区选择挂载点“”类型ext磁盘大小为磁盘总大小减去内存大小所得数值这个分区是根分区就像Windows中的Windows目录一样第二个区选择类型swap挂载点自动锁定磁盘大小为内存大小对应值这个分区相当于虚拟内存。在第一次安装的时候swap分区大小约为G后来发现偏小所以后来改成了G。分区分好后下一步v#Q(g^ Q,​Ne'o 因为是在Windows下安装的Linux所以开始启动的时候需要选择进入哪个系统设置为默认进入Linux设置口令然后下一步~hbHH   CH=k=)() 网络设置在后面引导时进行具体设置选择下一步$y*'   BOW`{= 选择时区亚洲上海并使用系统时钟然后下一步|qXCGei   rJcZa# 根帐号登陆时需要一个帐号口令输入后选择下一步MmKz^tO   选择办公类型特别注意要选择定制在安装过程中将软件的设置也完成减少后续麻烦然后下一步(mmPyp>L ( LHfBhw B=^)Ub' 选择需要安装的选项这一过程尽量保证你安装上所有需要的程序包因为这里有后来要用的tcltk最开始的时候本文将全部功能都选上但是后来发现安装相当慢几乎就是没有发现有进度很耗时间很多次安装都是在这里选择不合理半途而废的所以在请教导师后在选择了必需的一些的基础上尽量全的选择安装这样不仅快了很多而且程序包还是完全的选好后下一步kSXDZo ​~Y​E   ~CBEIF(NS }| 正在所选安装包中检查依赖关系如果选择软件包过多这一过程将会很慢。hMPPXH rLIpA| ")H'< Cko​LTY 检查完成后选择下一步开始安装FedoraCoreQSszn`e ​Rld!,t D*gFV{Ws N`LVd Fedora开始安装等待。。。ToXki‑, #t:SA 大约经过分钟装入成功此时光盘自动退出现在需要点击重新引导进入系统配置W*rSy ​uZe"M(r$ 配置的欢迎界面选择前进MpFXU   Xkgx!u'y 许可协议选择Yes然后前进W^YaC(I   zvK'j"Wq= 防火墙选项前进}Pj^^A<   E<sd~~A: 安全控制功能选择默认设置前进NgYm   日期和时间设置前进c~M'ObW H(K​X q#"= 显示设置选择分辨率和色彩深度前进gy   j`u <>icDFEHn 声卡设置然后完成tR=MY W'zI~'​K xTDB> 下面是登陆页面pmUC=e EGSnrc的安装ioKK j'cCXi 安装好了FedoraCore系统就在这个系统下安装EGSnrc了。下面具体介绍一下EGSnrc的安装以及安装过程中遇到的问题和解决办法。AT`E ~h|LE" 第一种安装办法D"~< YPDn 第一种安装方法也是目前认为最简单的办法。‑ZL ff$aZ 这种安装需要在一般用户而不是根目录下以KDE会话模式登陆。t‑P mz' 这个是Gnome会话模式登陆后页面TN}` 'iK*#bl <hvt d^>se'ya 这个是KDE会话模式的登陆后页面<{j|mt vi|ASA{V VNPdL LlQ 下面在KDE会话模式下安装EGSnrc。^V<( ‑lN"rhZ 双击egsinstallLinuxself这个安装程序出现以下界面选择Next}oZCACYg ZO^KE"   aleIy}" BYDe EGSnrc许可证选择Iagree并Next>j`ZWab> u*ZMK   z=sqO'~ LbULoV 许可证选择Iagree并Next,WZG `,O^=HBM 选择必要的安装信息EGSnrc的安装位置本文设置在一般用户目录下并选中创建用户区然后选择NextyNk^ga:U CJ:HlJ n(|^$ y 系统信息Fortrancomplier选择gfortran其他默认并NextxN*k! i(t(wf   }fHS uf~ 选择All完全安装不要选择Customize这样可以保证安装完的EGS包含所需的全部信息Qtzb gBfy   VmeKe*v) dUsx 在最后选择install前必须将右边的BuildGUI’s和ShortcutsonDesktop(KDEonly)打钩GUI文件是EGS很重要的一个程序然后点击安装kn}^oRT tSBja   C`r:jA<LC, rCF=mzxT 安装过程中的图片信息ZbJ<TpZ y(v~H   安装完成后出现以下界面此时不要关闭此窗口打开终端输入geditbashrc此时将弹出一个文件在其中将下面页面中的C(>! fy"m qE!( ximVh}'a EGSHOME=homeyouyoumomoegsnrcmpgs<~)x p$V*g( EGSCONFIG=homeyouyoumomoHENHOUSEspecsipclinuxgnugfortranconfx(Rm, w,hmaDq exportEGSHOMEEGSCONFIG`yRM"uT XR(KV homeyouyoumomoHENHOUSEscriptsegsnrcbashrcadditionsUpZg" l=bOg Qamp:JFb Wwo( 复制到文件内容的下面并保存。‑n)N!u fdNiruB 然后关闭终端和安装界面这样就把EGSnrc安装好了PY|zN| mNO{k wmpQF< WiHj$xu   pZ$>Hh# {XH 现在第一步的EGSnrc已经安装好了但是还不完全因为EGSnrc的使用还需要安装Beamnrc。安装Beamnrc必须重新启动机器而且需要在与所装的EGS在同一个用户下KDE环境本文中也就是在一般用户、KDE会话下安装。重新启动后双击下载好的beaminstallLinuxselfexe此时发现不能打开需要选择打开方式。经过导师和师兄指导后得知需要用usrbinwish下打开但是发现仍然没有反应经过很长时间的实验和摸索最后用这种方法解决了这一问题(以上问题很多都是在Windows下安装软件没有遇到过的所以说的尽量详细)。更改beaminstallLinuxselfexe的文件属性使其和usrbinwish完全一致如下图。Fh!!T>C GQNgpH :vWYII zNV~M R!"~o tKGwXy 'EXha 这样双击beaminstallLinuxself选择打开方式usrbinwish进行安装。选择Nexta‑vNLV Mtpco)f   RaNeZhF>M dbzP Beamnrc许可证选择Accept然后NextbcYb=‑: E<Dz   jxBo: VshZZYa 在ShortcutsonDesktop(KDEonly)前打钩然后点击Install安装LknV​qZ|k mwj|{   `>on`n ,yFe 安装结束后同样暂时不要关闭窗口记录以下的安装信息然后打开终端输入geditbashrc然后回车出现上面曾出现过的那个文件将以下信息=KIkS cjYOt*i$ homeyouyoumomoHENHOUSEscriptsbeamnrcbashrcadditions{sEg=C$e "::aYd! 复制进去并保存然后关闭所有窗口。QX):T#^V Jo*|pju cG‑(q 随后打开beamnrcgui和dosexyznrcgui打开方法是:到omegaprogsguibeamnrc和omegaprogsguidosexyznrc下然后分别找到找到beamnrcguitcl和dosexyznrcguitcl文件选择打开方式usrbinwish打开加速器模型的程序。*vvmik S'hUh'PZ #k`gm)|   第二种安装办法Dq)VZx <T)mJYr 下面介绍EGSnrc安装的第二种方法。<*V!pwIG N<s= 安装条件:在同样的Linux系统和同一台电脑配置下安装现在FedoraCore下新建一个一般用户并下载所需文件:egsinstallLinuxVEGSguiegszipVEGSnrcegszipVmanualsegszipVspinmsegszipVusercodesegszip。SpdQ< i~e}= 同样在KDE会话下的一般用户安装EGSnrc。最开始需要更改egsinstallLinuxexe的文件属性(同第一种安装方法)把它更改成和usrbinwish一样的属性然后选择打开方式usrbinwish打开进行安装。`J|bGf# ​VEQY( U$qEG "^fcXVWp 程序介绍选择Nextw=|)qQ y))dE dZFfBXU {:PMZ EGSnrc许可证选择Iagree并NextQFYEC <wIJt GPL许可证选择Iagree并Next~#gz   ‑pUutI|mt 选择安装位置本文放置在新建一般用户的目录下并选中创建用户区然后Next`sK*{J   v)ur>R 系统信息Fortrancomplier选择gfortran其他默认并NexttGDsZYr   选择All完全安装不要选择Customize这样可以保证安装完的EGS包含所需的全部信息UPbG#"wZ m^TkFt<BM 在BuildGUI’s和ShortcutsonDesktop(KDEonly)前打钩然后点击安装(j:BV‑u   q)f 安装过程中下载安装文件:Lf   ARuY)I zg):‑ 安装完成此时先不要关闭窗口。打开终端输入geditbashrc然后回车弹出一个文件将信息保存到文件中然后保存并退出这样就安装好了`TAhW   T‑q:   Xbbwc 第二种方法中安装beamnrc的方法和第一种方法中的相同这里就不再介绍了。rg|es' rfCoi>{< i~QQP` ~,Eik 第三种安装方法bgb!tF vguqk!eo 下面介绍第三种安装EGSnrc的方法。同样在上面的电脑配置和FedoraCore下安装。!X#=Pt, **I:Uh 需要的文件有:installegsVEGSguitarVEGSnrctarVmanualstarVspinmstarVusercodestar。|pJ UDPRa 将以上文件放在一个文件夹中。阅读installegs安装文件了解其要求。安装过程的日志信息和资料是和安装脚本所在目录的installstatus以及installlog文件相对应的脚本配置未见的日志信息和资料是和$HENHOUSE目录下的configlog相对应的。想要执行此脚本需要一个区域中的分布文件。f#mXj J)o~FCb* 然后直接运行脚本installegs回答问题即可。w'BU​# Lx(Y= 安装后转入安装目录下执行EGSnrcscriptsfinalizeegsforuser(输入配置文件EGSnrcspecsipclinuxgnugconf)N!btj,vx WXGLo>I 把下面三行加入到bashrc末尾dv:X$ |n*I}w^ exportEGSHOME=homeseudongegsnrccTJdC JJJ'xl exportEGSCONFIG=EGSnrcspecsipclinuxgnugconft)Zk qzV:N,` EGSnrcscriptsegsnrcbashrcadditionsLQ)'JZN Y$Ze~ 这样安装就完成了由于此种安装方法涉及到脚本安装所以这里不再做详细介绍。第二章EGS的初步计算U'h{ek SSL$:l‑ #T​$'M 在EGS的应用中主要介绍egsinprz的使用并进行相关的一些计算。)>i> Kh(Fs egsinprz是一个图形用户界面前端最开始是用来操作(读取创建修改打印和观察)EGSnrc用户编码RZ组的输入文件。EGSnrc用户编码包括DOSRZnrcCAVRZnrcSPRRZnrc和FLURZnrc。此外它也可以用于编制和执行这些用户编码并创造操作系统和编译器(config文件)的组合。{>U‑Mw>T "^)bGe 在RZ用户编码中主要改进的一项就是从一个长期的一系列数字的输入格式到一个输入更容易的文本文件。这个基于输入文件系统的文本文件当时是用来对所有用户编码创建一个单一的程序(获得输入)来读取几何输入。所以现在能够剪切和粘贴整个输入存储区从一个用户代码到另一个。这个程序现在是EGSnrc系统的一部分并能在输入文件中用在任何一个用户编码通过key值来解析。对所有RZ输入编码输入文件看起来非常相似。更重要的是在桌面上没有输入文件的时候它们更容易准确阅读和确认这个模拟是关于什么。ZjphHV iRjx:Vu 藏在用GUI程序和EGSnrc输入文件一起工作背后的想法是进一步扩展上述提到的改进。尽管输入文件目前非常可读但是必须记得在输入文件中使用的key值的含义。通过使用GUI程序用户通过工具提示能够即时地获得一个关于任何输入参量的描述。egsinput是一个很友好的用户图形界面它提供了更大的灵活性、在线帮助因此在亲身体验egsnrc用户编码时提高了效率。‑Z#TgFQu Z:BY*#B 输入存储区描述和截图​YCB bKtxx( 下面简要描述不同的输入模块这个模块在NRCRZ用户编码中使用过也包括GUI的不同输入标志的画面。在上述每个制表符中有的输入选项是所有RZ用户编码公用的。但他们中的一些是针对某一个用户编码而且当选择了不同用户编码的时候它们将不能使用。激活的文件名称总是显示在GUI的标题上。这对识别输入框中当前文件名称是否和激活的那个一样很有用。u>A‑xqF XvzV‑lKL 请注意:底部一行的按钮对所有标签都可用。<rwOIWl$ JZq:‑hUd TNyYE fssL'DD 总说明Te)Czz RJeA‑ #:mCF 图RZEGSnrc用户编码的一般输入LWb})#E wmcp`w jg(j~tQ 正如它的名字所表明的这段标签对话的用意是:在输入文件本身如输入PEGS数据文件名称搜索这些文件的区域汇编模式执行模式及其参数用户代码名称等的内部收集没有预期的一般信息。标题是一个例外因为它是输入文件的一部分但是不适合在任何不同的输入存储区。(BFXo (zLIv$ GUI中一个很有用的功能是自动在HENHOUSE或者EGSHOME区设定输入和PEGS文件的位置。这样节省时间不必浏览所有方式查找不同文件的位置就像一条捷径。如果文件从不同位置加载如上面提到的将会检查其他单选按钮。gVs} e 请注意:一旦从HENHOUSE或者EGSHOME用户编码区以外的位置载入输入文件它将只储存在EGSHOME用户编码区。(b^​​d h}M u:Sf* dvPbi IO控制表I<v Umwgiw 图RZEGSnrc用户编码的IO控制jY'VJJC sCky)N 这个模块包含所有有关NRC用户编码IO控制的信息。许多输入对所有编码都是公用的但是有一些是特定的只针对他们中的一些。wGl)lz PaeafL= 蒙特卡罗参量表Gtw   mvx}xV 图RZEGSnrc用户编码的蒙特卡罗参数lF*v^ n$)gKN 在蒙特卡罗模拟中输入标签收集所需的典型信息比如运行历史的数目初步随机数种子想要统计的准确性以及计算的最大CPU时间。也有更多的用户编码具体项目这些项目的启用或禁用取决于选定的用户编码。W(=m!:U​ }Plr{‑s 当计算类型是脉冲高度分布时只通过用户编码DOSRZnrc的所需的输入区。对于其他的计算类型和用户编码这个框则不能用。B==UT soAcL :*i'$! a#GqJnY 几何!mw>   qR:‑^ 图RZEGSnrc用户编码的几何输入{DnC~N xEg"dY 这个输入区包含所有定义RZ几何(圆筒形对称)和目前不同区域的媒体的必要的输入文件。用户编码CAVEZnrc的一个选项对用一种更简单的方式定义几何是可用的这点很重要。如果选定的输入法(左上角的标签)是腔的描述那么输入栏的其余部分都不能用而且整个几何输入发生在下一个标签标签腔。^g)^s: b|'LtL$Y 在现有的PEGS数据设置中只有目前的媒体能设定在媒体表格中。当用户想输入或者双击它时可通过激活在媒体表格中的第一列的一个组合框。mM~Q!`Nf LYKmC*d tajh >)a 腔OURr AXw| 图RZEGSnrc用户编码CAVRZnrc的腔的输入p`CjfI zFiY 此标签只可以激活用户编码CAVRZnrc。图过在几何标签(左上角)中选定的输入法是群组或单个用户可以定义区域来组成那个腔。另一方面如果选定的输入法是腔描述那么在几何标签中其余的输入栏将不能使用而且整个几何输入都发生在这里。腔壁和电极材料可以从现有的PEGS数据文件中的可用媒体中选择。这个选项对早期计算是有用的但对包含更多细节的腔是不足的。J`M>W) S!bvUd 请注意:如果输入方法是腔的描述腔内的材料名称假设为空气通过用户编码CAVRZznrc即CAVRZnrc将在PEGS数据文件搜索此媒体。源I$dVls} QlZTo 图RZEGSnrc用户编码的源输入osPDiQ AsI<WrH 光束或相空间文件的最初特点相关的任何输入都进入这里。有个不同类型的源几何。GUI直接提供了通过工具提示帮助功能。RHYPB<v> nt:N!suP =‑L*<I 传输配置表n}Tq|l y#$ 图RZEGSnrc用户编码的蒙特卡罗运输参数输入LHYLC>J I‑lL 这个输入部分收集固有信息到透过物质的电磁辐射运输的物理部分。光子和电子的阈值能量使用的电子运输算法以及横截面数据和角分布都是在这里定义的选项。默认情况下对于光子和电子EGSnrc使用在每个区AP和AE的给定阈值能量。电子输运最初是设定EGSnrc默认算法它独立于电子步长。在仿模拟中用户也可以选择打开或者关闭其他的影响就像Compton约束效应自选效应瑞利散射原子放宽和照片电子的角取样。f'Mop= DBH#)do 传输配置区域表~#G‑H   }p: 图RZEGSnrc用户编码的每个区输入的运输参数VaBkfw MA'fS 对于某些应用人们想通过区域基础在区上定义的一些量。这个可以通过检查相应的检查框或在输运参数标签中的选择量单选按钮来完成。当用户通过区来选择设置一个量时这个标签启用。这里是每个能通过区基础在区上设置的量的表格。表格只对那些在先前的标签中选定的量启动。vFQ" Tl("IhkC 变化衰减表wIvo"|   zG$i( 图RZEGSnrc用户编码的差额减少参数#sNuK^m hVpCB, 在此标签中用户可以在特定的用户编码对不同差异减少技术组定义参数。像电子远程拒绝韧致辐射分裂和俄式轮盘这样的技术正在EGSnrc中实行。在除了FLURZnrc的所有用户编码中实行了路径长度偏置和光子FLURnrc只包括光子驱使。此外在DOSRZnrc和CAVRZnrc中可实现光子截面的提高而在CAVRZnrc中可实现分裂光子技术。WgQBGch,! Bdt=jj 控制表结构'NMk e‑<yX 图RZEGSnrc用户编码DOSRZnrc和FLURZnrc的绘图输入。=GZLpv VyLH"cCv 这个输入区只和两个用户编码有关DOSRZnrc以及SPRRZnrc。DOSRZnrc有一段输入是剂量随深度半径的结果的控制点曲线。FLURZnrc有两个明显类型的绘图输出。一类绘图是让积分注量随位置以各种方式变化(随深度的与半径)。用户也在指定区域输出注量。E>jh"|f:{ q$|> Pt,ebL~ E$U^Js egsinprz的使用hffZ u$,Y| EGSnrcRZ输入文件的读取AXOTjv i:<e 现有的输入文件可以直接从命令行通过传递作为论点的文件名称读取即引用egsinprzfilenameegsinp无论文件名称有没有扩展名。如果该文件不存在将显示一个警告信息同时文件名称会用newfileegsinp来代替。请注意在这种情况下没有输入文件会存在。想要有一个实际输入文件和能够运行的计算用户必须保存它。保存没有修改任何条目的newfileegsinp将为RZ用户编码dosrznrcmortran留下一个默认输入文件。Y,Sor$ }=(p 一旦加载了现有的输入文件将进行搜查来确定它所属的用户编码。如果确定没有用户编码DOSRZnrc将默认使用。一旦确定了用户编码它的位置便成为GUI查找输入文件的地方。l~sAe ZTL^R 关于位置EGSnrc系统依赖于在EGSnrc用户领域具有的输入文件即EGSHOMEusercode。这是因为临时目录和输出文件被创建、移动和删除所有这些操作都是相对于EGSHOMEusercode的位置。zTuKex~ gO^hMe 为此GUI只储存用户EGSnrc领域的输入文件即EGSHOMEusercode。如果EGSnrc用户领域不存在那么GUI创建它并发出一个警告。KvWa LlGSp 输入文件也可以从GUI一般制表中读取。一旦GUI载入在现有库中的一个可利用的*egsinp输入文件清单将通过EGSnrc输入文件名组合框提供给用户。默认情况下加载EGSnrc系统的输入文件范本dosrznrctemplateegsinp。另外用户可以点击组合框权限的按钮通过调用一个打开的文件对话框来打开位于任何地方的任何*egsinp文件。zSTR^sgJ Z$KLl(‑( GUI验证了所有在输入文件中使用的媒体在选定的PEGS数据设置中是可用的。默认情况下这个文件被设定为icrupegsdat和EGSnrc一起产生一个标准的数据文件。如果在当前的PEGS数据文件中没有发现任何媒体那么一个错误信息将劝告用户纠正媒体名称和或查找适当的数据文件。SM:x`##, G#`(NW 用户编码区是egsinprz查找输入文件的位置。最初egsinprz假定用户编码区是EGSHOMEusercode用户编码默认dosrznrc的位置。如果GUI程序从任意用户编码位置开始那么用户编码将会改变成相应的用户编码。如果一个有效的输入文件名称作为egsinprz的论点被通过那么在确定用户编码后用户编码将正确更新。}l​a!C z$lF)r:Bc 同样的PEGS数据区是egsinprz查找PEGS数据设置的地方。因为这里有EGSnrc中的一些数据设置我们选择在默认的这个区域HENHOUSEpegsdata进行设置。稍后当用户建立自己的数据设置时他们能切换到EGSHOMEpegsdata或者任何他们喜欢的位置。Lm*VN~ IakKi( EGSnrcRZ输入文件的创建V~MiOB $o 如上所述在启动RZGUI时读取dosrznrctemplateegsinp模板它包含所有可能项目的默认。在任意其他名称下保存这个模板是一种获得启动的可能方式。以类似的方式它能切换到另一种RZ用户编码并选择相应的输入模板文件。zoDZZ{ *Fr^M 在NRCRZ用户编码之间建立输入文件端口wsd* `b​}', 有时不同的用户编码共享输入公共块比如运输参数几何学差额还原参数等。例如用户可以运行一个CAVRZnrc计算来获得离子室空气腔内的剂量也可以运行一个FLURZnrc计算来获得同样室空气腔内的频谱。用egsinprz通过载入输入文件对CAVRZnrc计算很容易完成可以通过点击在用户编码组框内相应的单选按钮切换到其他用户编码输入。如果需要你将不得不修改这个为适应用户问题而选定用户编码的默认项。aOn‑Gp yop:' 一旦做出了合适的选项输入文件便可以通过点击在用户的EGSnrc用户编码区的保存或保存并退出按钮来保存。(如果不存在它将自动创建并给用户发送一个警告)k,QskdN `KuJ 用RZ预览观察几何XEM'}d ov#​hxe 一旦载入或从无到有创建了现有的输入文件并保存到硬盘用户能够调用previewRZ一个由EGSnrc提供的工具它允许一个可视化几何形状和材料数据。如果TclTk安装在您的电脑上这个放置在GUI左底脚的PreviewRZ按钮将激活输入文件存在而且没有误读几何形状。按这个按钮相当于在一个控制台的命令行上打字nxm$}!Df qa>Ay|e HENHOUSEpreviewRZpreviewRZnameegsinpZOBAG* ^t"iX 无论输入的文件名有没有扩展名都可以进入。n}oku RsD 'WyTI^K 图使用previewrz的C圆柱电离室的视图<oMUQ*OtV lt'I,Xt previewrz是一个以前已经被NRC使用过的只对于UnixLinux的TclTk脚本。#Sgq(O !BXl'S 在下载后和安装的TclTK自解压后我们现在已经成功的在WindowsXP上使用previewRZ。想要知道TclTK是否可在用户的系统中使用egsinprz试图在Windows上查找可执行的wishexe或者在UnixLinux上的任何在用户的PATH环境变量上确定的位置上查找wish。ActiveState集团对HPUX,Linux,Solaris,andWindows系统免费发布TclTk包。egsinprzGUI的未来版本就使用它自身的预览工具但是现在想要拥有预览他们定义的几何学特性的用户需要安装TclTk包。{XZb^ ^hA{T 打印*egsinp输入文件iP~,‑nW ‑=wu*D 想要获得输入文件的硬盘拷贝用户可以按位于GUI左下角按钮组的打印按钮选择打印文件。一个打印对话框体现了一个可用的打印列表、打印机和文件格式之间的其它选项的清单。<pLT'Y= Jhkvd<L`m 图在SuSELinux和KDE下打印机设置对话框dpZl )w~Fo, RZ用户编码的编译BF|(!S$U :Gqy>)CxX 当用户编码修改时这些需要重新编译。用户可以从GUI内通过点击位于GUI左下角的编译按钮执行此操作。对一般信息选项卡这里有一个目标单选按钮组在这里您能够选择想要得到的汇编类型。默认情况下设置是最优化的对所有的EGSnrcMPGUI在EGSnrc安装过程或配置实用程序中产生的config活动库存它都使用了最优化定义选项。其他可用选项是没有最优化、调试和清洁的。在用户编码和输入文件后为实现运行的优化建议已经彻底进行了测试。VTHy RZ用户编码的执行Q`WBE<| SVCk‑ 在进入和存储所有必要信息后便可以通过按下在GUI左下角的执行按钮执行在GUI内的EGSnrcRZ用户编码。您可以在出现的对话框中定义不同的执行参数。这里有两种运行EGSnrcRZ用户编码的模式:互动和批次即使用批处理排队系统。执行模式默认为互动。批处理执行模式仅适用于UNIXLinux的因为在Windows上它还没有实现。在NRCPBS批处理系统是目前用来传送工作到远程执行队列在完成用户egsnrc区后返回结果。"GTsO {NgoYl 对UNIXLinux如果选中了批次执行模式那么就激活了一个面板那里等候的输入参数可以进入如排队系统排队打印以及工作数目的提交。GUI程序可通过查找在batchoptionsqueueingsystem顶部的批次定义文件$HENHOUSEscripts来识别哪个排队系统是可执行的其中batchoptionsqueueingsystem排队系统代表了在nqs或者pbs。用户可以通过在EGSnrcMP中以类似的方式创造一个批次定义文件添加任何其他批次的系统。RP}~l ytEC 假定在GUI中的默认批次系统是标准Unix工作工具at。在库$HENHOUSEscripts中提供的批次定义文件包含了atNQS和PBS批次系统的详细说明。如果用户想创在NQSPBS或者任何其他系统的默认工作系统他她可以定义环境变量EGSBATCHSYSTEM为nqs,pbs或者其他排队系统的名字。W><Zn=G)b u{W 这是EGSnrc系统的批次定义文件:Ha>*`yI xyU batchoptionsatJFyVE ~iBgwY batchoptionsnqsCLDmx| ,"Rf<q batchoptionspbs"e"' xLBQ   Y=!tO 图执行安装程序对话框。}!#gu x'!R 队列名称是安装especific同时NRC的名称短期中期和长期已通过为PBS和NQS。要改变这些在适当的批次定义文件中编辑名称。创建并修改配置文件iC} 'CUm*Od 在新的EGSnrcMP多平台环境中的一个关键因素就是配置文件它包含了重要的系统定义这些定义允许在不同的操作系统和不同的编辑器上使用EGSnrc。E{,O} Q}TNzOH 从egsinprzGUI内用户可以通过点击在一般信息标志上的配置按钮修改现有的config文件并创建新文件。在出现的一个egs安装向导的精简版本中您可以定义Fortran和C编辑器并设置config文件和配置的名称。一旦所有必要的资料都已经进入那么将在运行的操作系统上运行一系列选定Fortran和C编辑器的测试。这些测试的结果是用来创建系统编辑器依赖文件machinemortran和machinemacros。然后该配置实用程序通过穿在Mortran字符串mortranexe和PEGS数据前处理工具pegsexe开始实际的EGSnrc系统的创建。Mwwl'EL $S,P| ZD{srEaa "Jarli WI,=~ 模型计算R!H yBj)#m! 打开egsinprz对程序进行设置。Co源在水中的剂量分布。入射源的动能是MeV平行源半径R为cm选择万个光子作为实验对象模型是一个圆柱体半径R方向选择组:cmcmcmcmcm。深度Z~GDhe‑A hrDr=JT<~                     dL`​^E> w!,Ry                     #U}U>' J":​             }jZk}x Y(z‑N             YoJ'=z,e HJR<dlp             e}we: l‑jod             vqBr* >}{!             v|(b,J bvYMQ             ​p(l sLNQ|'kO             F^t* y!N)y             lmP! YFR"~^   wQ^oOJ ‑`P, 模型中大部分是HO只有很少的AIR设置如下图。Y​e   q`H`(QM ^bA<dCCE 选择万个粒子选择数量越多相应误差越小。VNrO(jDUv   RC{Z)M{~ WMnGzZ 选择几何图形`X<`jzaG   "Z​Tc) sh(kRrdY 粒子选择光子'"w}gx   Wlayy nl'Jd​J​e 执行编译后执行文件。选择interactive然后程序自动进行计算。EARfbb"SG       dTLuRZgy QupxE~ 文件执行后生成一个输出文件dosrznrctemplateegslst见附录。j!SYCV 现在对这个输出文件的信息进行整理。具体整理见附录下面仅将结果展示如下。ljEB pymxHd, K​=tx{V Totaldose总剂量(Gray)的曲线f^!Wv 在深度Z方向横轴表示深度Z(cm)纵轴表示剂量(Gray)。|I}A>XG {|fYt M 在半径R方向横轴表示半径R(cm)纵轴表示剂量(Gray)。''lR yXCNvVl hXc​Kv VLhXoQx 说明剂量在这个圆柱模型中的分布是随着深度Z的增加先增后减可能的原因是由于刚进入介质中造成的同时在半径R方向在cm范围内基本不变因为放射源半径为cm随后以一个很大斜率骤减直到稳定在很低的剂量。EHj$=XsSiW`l=|​z^^d~a

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/53

EGS安装与使用

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利