EGS4培训.doc
《EGS4培训.doc》由会员分享,可在线阅读,更多相关《EGS4培训.doc(350页珍藏版)》请在三一文库上搜索。
1、一. EGS4相关问题如何安装EGS4程序安装EGS4程序很烦琐,但如果顺利也很简单,关键是出错时不能着急,要耐心单步执行批处理文件,找到问题的所在,并试着改看结果和出错信息。因为EGS4默认的时Lahey Fortran编译器,所以最好安装Lahey Fortran。如果时Microsoft Fortran需要将machine.mac用Microsft.mac文件替换,解开的文件中有Microsft.mac。但最好是Lahey Fortran编译器,以免麻烦。安装步骤如下1. 首先在DOS下安装Lahey Fortran,并按照默认值修改AUTOEXEC.BAT和CONFIG.SYS。这些你
2、可以不管,只要默认安装Lahey Fortran的建议就行了。2.阅读Readme按照要求去做3.使用命令EGS4arc -d解开EGS4arc4.阅读Steps4.1修改EGS4ENV.BAT。主要是修改EGS_HOUSE,FORTRAN_PATH,LINK_PATH,改后部分如下:原:rem if %HEN_HOUSE%NULL=NULL set HEN_HOUSE=c:HENHOUSE改为:if %HEN_HOUSE%NULL=NULL set HEN_HOUSE=e:pcegs(自己的安装路径)原:rem set Fortran_Path=c:f77l3bin原:rem set Lin
3、k_Path=c:f77l3bin改为:set Fortran_Path=e:f77l3bin(自己的安装路径)改为:set Link_Path=e:f77l3bin(自己的安装路径)*并将文件后的EXIT前加上REM,否则在WINDOWS下执行后将跳出DOS。*5.建立了USER目录,将TUTOR1.MOR拷到该目录下,并将machine.mac和 myconf.bat拷到该目录下,并最好编一个DO.BAT设置目录,放到根目录下。我的DO.BAT如下:SET PATH=E:F77L3BIN;C:DOS;e:pcegs;e:pcegsegs4;e:pcegspegs4;e:pcegspcegs
4、mortran3;e:pcegsuser; cd pcegsuser,并设置WINDOWS的DOS快捷方式属性中命令一行为C:WINDOWS /E:1024这样可以多存储路径变量。6.先运行DO.BAT,并转到MORTRAN3目录下利用MAKEMOR3.BAT生成MORTRAN3.EXE,如果正确将生成MORTRAN3.EXE。7.利用RAWTOHEX.BAT生成MORTRAN3.DAT,并删去头一行非十六进制的代码,见STEPS提示。如果正确将生成MORTRAN3.DAT。8.利用MAKEPEGS.BAT生成PEGS4.EXE,如果正确将生成PEGS4.EXE9.如果上面出错,可检查第4步是
5、否正确。如果上面正确,下面将调试TUTOR*.MOR。10.将DO.BAT文件执行,把EGS4TUTOR目录下的TUTOR1.MOR拷贝到USER目录下,在USER下利用MF TUTOR1命令调试执行TUTOR1。编写一个NULL.INP文件,即:用EDIT建立一个空文件,存为NULL.INP,并将.pegs4hi.dat拷到USER目录下。利用EX TUTOR1 NULL HI运行TUTOR1文件,看生成的TUTOR1.LOG文件结果是否正确。11.看TUTOR27、XYZDOS、DOSRZ、INHOM文件的例子编写自己得程序,并看运行是否正确,Now, you can Enjoy it!注
6、:单步执行COMMAND /Y /C *.BAT *.MOR可以单步调试*.bat我的文件目录结构如下:EGS4使用手册一使用者与EGS沟通方法通过子程序:HATCH-建立媒质数据SHOWER-初始化cascadeHOWFAR-描述几何特征AUSGAB-记录并输出结果COMMON块:可以使用变量值宏定义:重新定义或预定义特征二COMMON块可以通过COMIN宏访问COMMON块中变量,例如:;COMIN/STACK,BOUNDS/;COMMON块变量功能描述BOUNDSECUT带电粒子截止能量,单位:MeVPCUT光子截止能量,单位:MeVVACDST真空中传输距离,默认值为108EPCONT
7、EDEP能量沉积,单位MeV,双精度TSTEP到下一个作用处的距离,单位:cmTUSTEP需要的总步长(曲线)USTEP用户定义或需要的步长(直线)TVSTEP真实传输的总步长(曲线)VSTEP真实传输步长(直线)IDISC用户要求被传输粒子抛弃的标志。(在HOWFAR 中设置)IDISC0表示用户要求立即抛弃;IDISC0的情况如前面表所示,DUNIT0,则称为在x=xi条件下随机变量y的条件分布律。2抽样方法EGS4使用的抽样方法是一种称为“composition”和“rejection”的技术。假设f和fi为概率密度函数,a i是正实数,gi (x)e 0,1,我们如下抽样:选取x 1和
8、i ,使得下式成立通过解下式,从fi(x)选取x选择x 3,使之满足下式,并接受 x否则,返回到步骤1上面方法得到的将具有的概率密度如下:通过上面抽样方法,我们可以很容易地从已知的f中抽取fi,并且可以很容易得到gi。如果gi = 1,则为纯的“composition”方法,如果n=1则为“rejection”方法,否则为“mixed”方法。有时也可以利用这种“mixed”方法抽样fi。粒子传输理论和模拟实现方法给定了粒子的平均自由程l ,总反应截面s t,或者给定宏观反应截面S t,则有如下等式:Na为阿佛加得罗常数r 为密度M为分子重量s t,为平均每个分子的总反应截面反应概率为一般地,当
9、粒子从一个介质移动到另一个介质,或粒子损失了能量,平均自由程将改变。此时平均自由程数目为:设为从给定点到下一次反应的平均自由成数,且为随机变量,则具有如下分布:如果选取x e (0,1),可以通过下式抽样理论应用于光子传输对于光子的反应有光电效应、对产生和康普顿散射,并且每个过程都有自己的反应截面,而且不能忽略任何一个过程。这就意味着在两次反应之间光子以固定能量沿直线运动。如果空间由有限数量的区域组成,并且每个区域内媒质是一致的,则有下式成立:xe (xi-1,xi)。模拟过程如下:利用公式抽取下一区域的平均自由程l ,然后按照下面步骤进行:计算当前位置的l 令计算沿光子方向传输到最近边界的距
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EGS4 培训
链接地址:https://www.31doc.com/p-3444129.html