ChinaNet

标题: EGSnrc使用步骤(充实) [打印本页]

作者: zhuer91    时间: 2015-4-8 09:30
标题: EGSnrc使用步骤(充实)
本帖最后由 zhuer91 于 2015-4-8 10:01 编辑

啃了3个星期说明书,再加上先辈们的指点,现在对怎么利用EGSnrc开始有个初步的认识,想写出来给先辈们评判一下,同时如果能给和我一样初学者一点指引,少走弯路,那更好了。

前提在windows下安装EGSnrc,产生文件夹egsnrc_mp,HEN_HOUSE

1.在egsnrc_mp文件夹下建立自己的用户文件夹,例如example

2.在此文件夹下建立如下文件:
  User-code.mortran:将其它已有的用户文件夹中扩展名为.mortran的文件拷贝到example文件夹中重命名,用UE打开修改保存。
  Makefile:将其它已有的用户文件夹中makefile拷贝到example文件夹中,用UE打开修改保存。最根本要更改”User_code=…..”这一项。
  User-code.make:将其它已有的用户文件夹中扩展名为.make的文件拷贝到example文件夹中,用UE打开修改保存,并更名为User-code.make。此文件夹可以是空的,但是不能缺少。
  User-code_example.egsinp:方法1:用户图形界面egs_inprz.exe打开一个输入文件,更改成User-code_example.egsinp,利用此界面进行相应的输入条件修改,然后保存,最后从相应的egsnrc_mp文件夹下的RZ文件夹中拷贝此文件到example文件夹中。方法2:将egsnrc_mp文件夹下的RZ文件夹中扩展名为.egsinp的文件拷贝到example文件夹中重命名,用UE打开修改保存。可能第二种方法更灵活一点,不局限于RZ结构,(此文件并非所有程序都需要,看您自己决定要不要。安装程序中RZ程序都是需要的,但是样例tutor程序中的某些就不需要,可以参见pirs877,P23)
  User-code.io:将egsnrc_mp文件夹下的RZ文件夹中扩展名为.io的文件拷贝到example文件夹中重命名,用UE打开修改保存。(无需产生输出文件时,此文件也不需要,如样例tutor程序)

3.利用egs_gui.exe用户图形界面生成扩展名为.PEGS4DAT数据文件,一般保存在egsnrc_mp\pegs4\data\下。

4.利用egs_gui.exe用户图形界面,打开保存的数据文件,输入文件,选择用户程序进行编译,执行。

注:如果是使用的是RZ用户程序:即egsnrc_mp文件夹下包含的CAVRZnrc, DOSRZnrc, FLURZnrc, SPRRZnrc, 也可用用户图形界面egs_inprz.exe进行修改输入文件,编译,执行相应的RZ程序。


转自52MC论坛

作者: fourseasons123    时间: 2016-2-21 10:10
EGSnrc和EGS是什么关系?




欢迎光临 ChinaNet (http://www.nuclear.net.cn/) Powered by Discuz! X3.1