蒙特卡罗粒子输运软件JMCT的网格计数功能设计与实现-计算物理.PDFVIP

蒙特卡罗粒子输运软件JMCT的网格计数功能设计与实现-计算物理.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第33卷 第5期 计    算    物    理 Vol.33,No.5 2016年9月   CHINESE JOURNAL OF COMPUTATIONAL PHYSICS  Sep. ,2016 文章编号:1001⁃246X(2016)05⁃0581⁃06 蒙特卡罗粒子输运软件JMCT 的网格计数 功能设计与实现 1,3 2 3 1,3 3 3 3 付元光 ,  郑建华 ,  上官丹骅 ,  李  瑞 ,  李  刚,  马  彦 ,  邓  力 (1 中国工程物理研究院高性能数值模拟软件中心,北京  100088;2 中国工程物理研究院激光聚变研究中心,四川 绵阳  621900; 3 北京应用物理与计算数学研究所,北京  100094) 摘  要:基于蒙特卡罗输运的网格计数能够统计指定区域内密集的分布计数量.为实现JMCT统计局部计数量分 布,设计并实现了JMCT 网格计数功能,该功能支持三种正交几何(xyz 直角几何、rθz 柱几何、rθφ球几何)的均匀及 不均匀剖分;介绍xyz 直角几何网格计数的算法;基于大亚湾反应堆pin⁃by⁃pin模型、Venus模型以及ITER次临界 包层模型等初步验证了网格计数功能;应用铀阵列模型,采用若干种网格剖分办法,在单机上对比测试了xyz 直角 几何下JMCT和MCNP5 网格计数功能的串行性能,结果显示JMCT 的计数时间较短,具有较高的效率. 关键词:蒙特卡罗模拟;网格计数;JMCT 中图分类号:TL31 文献标志码:A 0  引言 基于蒙特卡罗(MC)方法的粒子输运模拟程序,因具有强大的计数功能,常被用于解决反应堆屏蔽设 计、探测器响应计算等实际问题.一般的MC程序提供的计数功能主要是基于面几何的流计数、基于几何体 的径迹长度计数和基于点的探测器计数,这些计数的精确度和程序使用者的几何设置有很大关系,得到精确 的局部量计数往往比较难;程序使用者必须通过建立足够密集的几何栅元或探测计数点,才能和确定论程序 达到相同的局部量和分布量计算能力,而密集栅元或大量探测点的建模和储存是比较困难的,以MCNP4C 为例,有栅元和计数个数的限制,导致其在计算分布量时有所不足. 网格计数(Mesh Tally)能很好地解决以上问题,其原理为用一套结构网格罩住计算模型中感兴趣的区 域,粒子输运过程仍在原来模型的几何上进行,同时需要统计粒子穿过这套虚拟网格的径迹信息.这种方法 通过虚拟的网格代替实际的栅元或点探测器,在不改变原有几何的情况下,也能得到计数量的分布.同时,在 计数过程中,存储一个虚拟网格只需要存储该网格上径迹长度的累加值,远小于存储一个真实几何栅元所耗 [1] 费的内存,因此网格计数的规模可以较大.国际上一些用户群较广的MC程序(如MCNP5 )都具备网格计 数功能. [2] JMCT是北京应用物理与计算数学研究所(IAPCM)开发的通用型蒙特卡罗粒子输运模拟程序 ,早期 的JMCT计数功能主要是基于几何栅元的径迹长度计数.使用JMCT计算某些屏蔽问题时,有时不仅仅需要 计算若干局部量,还需要计算全局分布量,而径迹长度计数功能由于几何体个数、建模难度等限制,不能很好 地满足需求,因此开发基于JMCT 的网格计数功能很有必要.本工作设计了JMCT 的网格计数算法,实现了计 数功能,并进行了该功能的数值验证和性能测试. 1  算法 网格计数中的网格一般采用正交坐标系下的结构网格,主要分为笛卡尔坐标系下的xyz 型、柱坐标系下 的rθz 型和球坐标系下的rθφ型.在JMCT上实现了三种正交坐标系下的网格计数.下面以xyz 型为例介绍计 收稿日期:2016-01-22;修回日期:2016-03-02 基金项目:中国工程物理研究院科学技术发展基金(2011A01

文档评论(0)

yuxiufeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档