1D3V粒子模拟软件BUMBLEBEE的GPU并行研究

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:ljj35wmsj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
能源在人类的日常生产生活中起着非常重要的作用。人类社会对能源的需求随着社会的快速发展而变得越来越大,使得能源成为各国目前迫切需要解决的问题。核聚变可产生巨大的能量,并且它所造成的环境污染较小。同时核聚变所使用的原料为氘和氚,而海水中又富含氘和氚,所以核聚变是目前各国重点研究的课题。在惯性约束聚变中,快点火对驱动压缩对称性要求不高,还能够以较少的能量完成点火并实现高增益的聚变,所以快点火很快就成为了惯性约束聚变研究领域的研究热点之一。由于快点火实验研究复杂且存在诸多困难,因此计算机模拟成为快点火研究的重要手段之一。粒子模拟方法是其中的主流方法,但该方法会产生庞大的计算负担。随着CPU的发展趋于饱和,粒子模拟软件的GPU硬件加速研究将使得快点火关键物理问题的高效粒子模拟研究成为可能。本论文基于电子科技大学研发的粒子模拟软件BUMBLEBEE,对其激光等离子体互作用部分进行并行计算优化,开发了基于GPU并行的1D3V粒子模拟软件BUMBLEBEE。所做的主要工作如下:1.总结了CUDA并行计算基础,主要对CUDA存储器、CUDA软件架构以及CUDA的执行模式这几个方面进行了介绍。2.概述了串行粒子模拟软件BUMBLEBEE,包括它的功能模块、模拟流程以及所使用的数据结构。最后初步完成了BUMBLEBEE软件中粒子运动、源的求解以及场的求解的GPU并行。3.提出GPU并行程序性能优化的策略,并结合实际情况对并行BUMBLEBEE软件在线程调度、共享内存以及寄存器使用等方面进行优化。最后给出并行程序性能优化结果显示。4.对比串行与并行BUMBLEBEE软件的模拟计算结果,验证BUMBLEBEE软件并行的正确性。并对模拟结果的粒子密度分布、场的变化进行了详细的分析,最后通过对大量不同互作用实例进行测试,给出了详细的加速比测试结果。
其他文献
一、研究背景上颌后牙区的单牙或多牙缺失是口腔种植修复治疗中经常遇到的病例,同时也是口腔种植修复的难点之一。上颌后牙区牙齿长期缺失后由于上颌窦窦腔气化及牙槽骨的吸
核能的利用给当前严峻的能源危机带来了新的曙光,放射性检测和治疗给人们的生活带来了极大的便利,核设施已成为我们生活中不可或缺的一部分。放射性检测设备的因此成为日常生
GEM(Gas Electron Multiplier)探测器作为一种新型的微结构气体探测器,以其高空间分辨、高计数率、抗辐照能力强等优越的性能,在自上世纪90年代发明至今的二十年间,有着突飞
目的:探究机械通气患者人工气道管理中呼气末二氧化碳(Pet CO2)监测的应用价值。方法:选择笔者所在医院2014年3月-2016年10月收治的42例机械通气患者,根据Pet CO2监测与否分为对
口臭仅仅是口气的问题吗?口臭是病吗?口臭危害人体健康吗?这些问题也许在几年以前会被人们认为不值一提。但是现在它们已经成了摆在人们面前的重大难题。
期刊
一、引言开发区作为各地对外开放、加速工业化和城镇化的重要平台,对地方和全国经济社会发展起到了不可替代的作用,但在发展过程中,也出现了布局不合理、数量过多、低水平重
射频四极(RFQ)加速器在运行时,真空腔中的微波和束流在腔壁上的热损耗会使腔体温度升高,产生形变和应力,从而改变腔体谐振频率,影响其正常工作。特别地,在CW模式下,RFQ加速器
财务分析是对企业等经济组织与个人本金投入与收益分配的现状和影响因素的定量与定性描述,它普遍应用于组织财务活动与处理财务关系的各个方面,贯穿于财务管理各个环节之中,
建立了以便携式顶空/气相色谱/质谱联用技术快速测定水中苯系物的方法,该方法适用于水中苯系物的应急监测。