徐琪
- 作品数:6 被引量:12H指数:3
- 供职机构:清华大学工程物理系更多>>
- 发文基金:国家自然科学基金国家重点基础研究发展计划清华大学自主科研计划更多>>
- 相关领域:核科学技术更多>>
- 蒙特卡罗中子几何跟踪的GPU加速方法研究
- 2013年
- 为保证蒙特卡罗程序使用GPU加速后仍能处理三维几何与连续能量点截面,提出了GPU几何局部加速的方法。通过将每代裂变源中子组织成中子向量的形式,将中子几何跟踪模块从CPU串行程序封装剥离并移植到GPU进行加速处理。此外,考虑数据通信对加速性能的影响,利用CUDA流实现了异步并行加速。以快堆装置和17×17压水堆组件为算例对GPU加速程序进行了性能测试。结果表明,GPU几何局部加速取得了预期的加速效果,加速比达到了几何局部加速的理论值。
- 徐琪王侃余纲林
- 关键词:GPU异步并行
- 反应堆时空动力学蒙特卡罗改进准静态方法研究被引量:3
- 2013年
- 改进准静态方法可采用大时间步,减少反应堆时空动力学问题的计算耗时。本文提出了蒙特卡罗改进准静态方法,将两种方法的优势结合,用于新型反应堆的时空动力学问题。基于改进准静态方法的理论框架,研究设计了伴随通量统计、动态参数统计和形状函数计算等相应的蒙特卡罗算法。针对一维两群问题,实现了相应的算法。与确定论程序计算结果的比较表明,蒙特卡罗改进准静态方法是可行的。
- 徐琪王侃李世锐余纲林
- 关键词:时空动力学蒙特卡罗方法
- 中子输运蒙卡程序并行计算研究
- 本文介绍在Linux系统下编译和运行MCNP5并行版本—MCNP5.mpi的方法和步骤,并在windows系统下对RMC并行版本进行了初步性能测试。利用多机并行和多核并行平台,系统研究了MCNP5并行计算性能以及影响并行...
- 佘顶徐琪李泽光王侃
- 关键词:中子输运蒙特卡罗程序并行计算特征值
- 文献传递
- 基于蒙特卡罗粒子定位的堆外探测器响应研究
- 2013年
- 通过堆外探测器的读数反演堆芯内的通量分布情况,通常需了解堆芯内各部分对探测器的贡献度。本文介绍了一种新方法来研究堆芯内各部分对探测器的贡献情况,通过编写蒙特卡罗程序实现中子输运模拟过程中记录中子的产生位置和反应位置,从而在进行探测器响应模拟时记录探测器吸收的中子的来源分布情况,得到堆芯内各处对探测器计数的贡献度。研究结果表明,探测器吸收的中子主要来自靠近探测器的3层组件,因此这3层组件中的通量对堆外探测器的计数影响最大。最外层组件、次外层组件和第3层组件对探测器的贡献度分别约为77%、20%、3%,该结果受通量分布影响较小,说明空间效应在各组件对探测器的贡献度问题中占主要作用。
- 齐敏余纲林徐琪王侃
- 关键词:蒙特卡罗方法
- 蒙特卡罗中子输运程序的MPI/OpenMP混合并行研究被引量:3
- 2013年
- 消息传递/共享内存混合并行方法具有适应分布共享式集群计算机的发展趋势、有助于解决蒙特卡罗计算内存问题、改善并行性能等优势。本文基于一维中子蒙特卡罗输运程序,实现MPI/OpenMP混合并行,研究影响混合并行性能的因素,提出针对共享内存访问竞争、锁竞争、伪共享等问题的解决方法。测试结果表明,混合并行程序和纯粹MPI并行程序有相近的加速效果,同时大量节省了程序的内存使用,对于实现中子蒙特卡罗输运程序的大规模并行有重要意义。
- 梁金刚刘诗文徐琪王侃
- 关键词:中子输运蒙特卡罗MPIOPENMP内存
- 自主堆用蒙卡模拟程序RMC2.0开发(英文)被引量:6
- 2010年
- 介绍了新开发的反应堆用蒙特卡罗模拟程序RMC2.0。RMC2.0具有使用连续能量点截面数据对材料进行描述并可以处理任意几何结构的系统的特点,同时程序中采用2种不同的输运算法对问题进行计算(ray-tracking方法和delta-tracking方法)。此外,RMC2.0中采用了一些新的算法对MC模拟进行了改善,如统一能量格架以及哈希表算法。文中利用RMC2.0程序对临界基准题以及一些典型的反应堆问题进行了计算,计算结果显示RMC2.0与MCNP5计算结果相符,并且在同样的计算精度下计算时间得到了节省。另外,基于信息传递接口(MPI),RMC2.0实现了相应的并行功能,并可实现较好的加速效果。
- 李泽光王侃佘顶徐琪刘宇轩
- 关键词:蒙特卡罗程序