新手的福利来了,EGSnrc在windows下和linux下安装 - 核能革新 ChinaNet
热图推荐
    查看: 8285|回复: 0
    打印 上一主题 下一主题

    新手的福利来了,EGSnrc在windows下和linux下安装

    [复制链接]

    17

    主题

    40

    帖子

    216

    积分

    QQ游客

    积分
    216
    跳转到指定楼层
    楼主
    发表于 2015-11-23 21:52:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    新手的福利来了,EGSnrc在windows下和linux下安装

    1、EGSnrc在windows下安装
           从官网下载egsnrc 和beamnrc的windows安装版本,下载ActiveTcl8,先安装Tcl,再安装egsnrc ,最后安装beamnrc即可。
    2、EGSnrc在linux下安装
           从官网下载egsnrc 和beamnrc的linux安装版本,首先安装gcc编译器,包括g-c++  g-fortran,安装qt3,安装qt3-devel,安装tcl ,安装tk,可以使用yum install ***在线安装,在安装完egsnrc至最后一步finish的时候,使用vi 或 gedit编辑器,打开 .bash,添加HEN_HOUSE文件夹中readme文本中的倒数第二至第五行,保存,重启再安装beamnrc即可。

    3、beamnrc使用

           windows版本位于HEN_HOUSE/omega/progs/gui/beamnrc/beamnrc_gui.tcl ,cmd下敲命令也可以
            linux版本也一样,终端下敲命令也可以。打开beamnrc_gui,创建几何结构,医用加速器的话(靶,初级准直器,电离室,铅门,MLC等),添加截面数据库(521icru 700icru 代表不同的截止能量),定义模拟参数,保存编译运行,得到相空间文件egsphsp。

    4、dosxyznrc使用
          
            windows版本位于HEN_HOUSE/omega/progs/gui/dosxyznrc/dosxyznrc_gui.tcl ,linux也一样,敲命令也行。用来模拟剂量分布,模体可以通过ctcreate创建的egsphant或者直接输入定义立方体体元大小,可以使用beamnrc输出的相空间文件源,最后输出3ddose文件,dosxyz_gui手册上有数据结构的说明,编写一个简单的小程序读入数据就可以了。

    5、egsinprz_gui
         windows版本位于\HEN_HOUSE\bin\gnu_win32下,cmd下敲命令也行。linux下位于/home/liyb10/HEN_HOUSE/bin/i686-pc-linux-gnu-gfortran,可以看到这两个文件夹下有很多GUI。
         包括四种user_code,模拟的几何结构是平面跟圆柱组合,即dosrz 用来模拟剂量,sprrz模拟质量碰撞组织本领比,flurz模拟光、电子注量分布,cavrz模拟电离室。在各个选项卡中,用户定义几何尺寸,模拟参数。

    6、 egs_chamber、 cavity
          这两种user code是基于egspp c++库写的,也是egsnrc正在发展的,可以高效率地模拟电离室,定义复杂的几何尺寸,输入文件通过用户按照格式自己编写,运行分别在cmd 或终端下敲egs_chamber -i  *** -p ***即可
            
    回复

    使用道具 举报

      关注我们
    • 微信公众号:
    • NuclearNet
    • 扫描二维码加关注

    Powered by Discuz! X3.2 © 2001-2013 Comsenz Inc.

    联系我们|网站声明|中国核网-核能领域第一垂直门户网站

    快速回复 返回顶部 返回列表