马彦
- 作品数:40 被引量:89H指数:5
- 供职机构:北京应用物理与计算数学研究所更多>>
- 发文基金:国家高技术研究发展计划中国工程物理研究院科学技术发展基金国防科工局核能开发项目更多>>
- 相关领域:核科学技术自动化与计算机技术理学文化科学更多>>
- 蒙特卡罗粒子输运程序JMCT研制被引量:46
- 2013年
- 介绍了具有自主知识产权的蒙特卡罗(MC)粒子输运程序JMCT的初步研制成果。JMCT基于三维组合几何支撑软件框架JCOGIN,采用模块化,分成多层管理结构,可处理多群碰撞和连续能量碰撞,可进行粒子并行和区域分解并行两种并行方法,并具有良好的可扩展性和高速通信技术,同时配有可视化建模前处理软件。介绍了JMCT采用的多群物质碰撞机制,展示了程序模拟计算测试模型的结果,与MCNP程序计算结果一致。JMCT串行计算速度相比MCNP提高了约3倍;在20 480个处理器核上模拟2×109样本,并行效率可达70%。
- 李刚张宝印邓力胡泽华马彦
- 关键词:蒙特卡罗方法粒子输运
- 一种蒙特卡罗程序的可视建模与转换方法及系统
- 本发明提供了一种蒙特卡罗程序的可视建模与转换方法及系统,包括:根据本地存储的待转换几何模型的模型文件生成所述待转换几何模型对应的各转换几何体;各所述转换几何体均具有几何信息,所述几何信息包括:绝对空间信息及几何体形状信息...
- 马彦付元光邓力
- 蒙特卡罗区域分解并行计算中确保串并行结果一致的伪随机数应用被引量:5
- 2017年
- 物理建模的精细化和三维模拟给蒙特卡罗粒子输运计算的规模成千上万倍的增加,甚至超过单核内存的最大规模,仅仅依靠传统的粒子并行蒙特卡罗计算无法实现对模型模拟,区域分解并行是可能的解决方法之一.然而区域分解带来了粒子在各区域间进行迁移,导致现有的伪随机数应用方式无法确保串行计算和并行计算的结果一致.针对这种现象,本文提出赋予粒子随机数属性和动态派生次级粒子随机数的技巧来确保区域分解并行计算的串并行结果一致.
- 李刚张宝印邓力上官丹骅李瑞马彦付元光胡小利
- 关键词:伪随机数蒙特卡罗方法
- 3维全电磁粒子模拟大规模并行程序NEPTUNE被引量:12
- 2011年
- 介绍了自主编制的3维全电磁粒子模拟大规模并行程序NEPTUNE的基本情况。该程序具备对多种典型高功率微波源器件的3维模拟能力,可以在数百乃至上千个CPU上稳定运行。该程序使用时域有限差分(FDTD)方法更新计算电磁场,采用Buneman-Boris算法更新粒子运动状态,运用质点网格法(PIC)处理粒子与电磁场的耦合关系,最后利用Boris方法求解泊松方程对电场散度进行修正,以确保计算精度。该程序初步具备复杂几何结构建模能力,可以对典型高功率微波器件中常见的一些复杂结构,如任意边界形状的轴对称几何体、正交投影面几何体,慢波结构、耦合孔洞、金属线和曲面薄膜等进行几何建模。该程序将理想导体边界、外加波边界、粒子发射与吸收边界及完全匹配层边界等物理边界应用于几何边界上,实现了数值计算的封闭求解。最后以算例的形式,介绍了使用NEPTUNE程序对磁绝缘线振荡器、相对论返波管、虚阴极振荡器及相对论速调管等典型高功率微波源器件进行的模拟计算情况,验证了模拟计算结果的可靠性,同时给出了并行效率的分布情况。
- 董烨陈军杨温渊赵强夏芳肖丽马彦廖丽孙会芳董志伟周海京陈虹莫则尧
- 关键词:高功率微波
- 中子-光子耦合输运蒙特卡罗程序MCMG最新模拟现状
- 针对多群处理共振自屏和热散射的不足,MCMG程序可以进行多群一连续截面祸合计算,即在共振区采用连续截面计算,非共振区采用多群计算,计算取得了与连续截面MCNP程序一致的结果,计算时间可以成倍节省。本文给出一维简化ITER...
- 邓力胡泽华李刚李树姬志成上官丹华刘镇洲张宝印马彦
- 关键词:核反应堆粒子输运软件开发蒙特卡罗
- 文献传递
- 三维组合几何MC粒子输运支撑软件框架JCOGIN研制
- 基于MC方法的粒子输运计算通过模拟多个粒子的运动来求解问题,使得该方法不受求解粒子输运方程中的几何和材料限制,可以求解任意复杂几何构型的问题。然而对于应用程序开发者,如何表示反应堆复杂的几何构型以及如何实现高效的MC几何...
- 张宝印李刚马彦左风丽邓力李树姬志成肖刚
- 关键词:粒子输运
- 文献传递
- 面向领域的可视建模工具JLAMT的设计与实现
- 马彦付元光秦桂明邓力
- 点探测器计数的闪光照相图像接收装置的模拟方法及系统
- 本发明提供了一种点探测器计数的闪光照相图像接收装置的模拟方法及系统,该方法包括:在光源面之前生成光子,在所述光子穿过所述光源面时,将所述光子作为未发生碰撞的光子计入直穿项的贡献;输运所述光子,将基于所述光子得到的发生碰撞...
- 张玲玉李瑞李刚贾清刚邓力许海波付元光张宝印马彦秦桂明
- 文献传递
- 蒙特卡罗粒子输运软件JMCT的网格计数功能设计与实现被引量:2
- 2016年
- 基于蒙特卡罗输运的网格计数能够统计指定区域内密集的分布计数量.为实现JMCT统计局部计数量分布,设计并实现了JMCT网格计数功能,该功能支持三种正交几何(xyz直角几何、rθz柱几何、rθφ球几何)的均匀及不均匀剖分;介绍xyz直角几何网格计数的算法;基于大亚湾反应堆pin-by-pin模型、Venus模型以及ITER次临界包层模型等初步验证了网格计数功能;应用铀阵列模型,采用若干种网格剖分办法,在单机上对比测试了xyz直角几何下JMCT和MCNP5网格计数功能的串行性能,结果显示JMCT的计数时间较短,具有较高的效率.
- 付元光郑建华上官丹骅李瑞李刚马彦邓力
- 关键词:蒙特卡罗模拟
- 组合几何MC粒子输运支撑软件框架JCOGIN介绍
- 本文介绍组合几何MC粒子输运支撑软件框架JCOGIN。首先我们介绍JCOGIN支撑软件框架层次式、模块化的体系结构。其次介绍组合几何MC粒子输运支撑软件框架JCOGIN的核心数据结构。这些使得JCOGIN软件框架能够支撑...
- 张宝印胡泽华李刚邓力马彦左风丽刘镇洲李树姬志成上官丹骅
- 关键词:蒙特卡罗方法体系结构
- 文献传递