真空电子器件二维粒子模拟GPU加速模拟研究

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:liongliong418
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数值仿真技术在真空电子器件的研制方面一直起着关键性的作用,但随着各种新结构、新材料及新工艺的新型真空电子器件的急迫需求及快速发展,已有数值仿真技术的适用性遇到了越来越多的挑战。与此同时,随着计算机的高速发展,粒子模拟技术因其特别适合于解决物理规律不是很清晰与数学上分析很困难的问题而越发显现出优势。但粒子模拟仿真非常消耗计算机资源和时间,对于复杂的真空电子器件的仿真过程,往往需要花费数十个小时甚至数周的时间,这极大地限制了粒子模拟技术的工程设计应用,不过随着算法能力的增强和计算机计算能力的不断提升,这一限制正逐渐被消除。GPU是一个异构的多处理器芯片,它拥有大规模并行的处理器核心,利用其进行并行计算可以大大缩短程序的运行时间。CUDA的出现使编程者无须掌握复杂的理论就能利用GPU进行并行编程,从而使GPU得到快速地发展。粒子模拟技术具有天然的可并行性,因此基于CUDA C/C++语言及其库函数对已有的粒子模拟程序进行GPU并行加速是显著提高其模拟效率的极其可行的途径之一。本论文基于真空电子器件应用,在x-y坐标系下进行了 2D3V电磁粒子模拟算法的推导、程序编制及验证,然后用GPU对程序进行了并行优化。所做的工作主要包括:1.对粒子模拟技术在真空电子器件研究中的重要性进行介绍,并对GPU的优良性能进行说明,接着对粒子模拟算法利用GPU进行并行的优势进行阐述;2.对GPU体系架构与CUDA编程进行了总结与概述;3.推导出x-y坐标系下的基于真空电子器件应用的2D3V电磁粒子模拟算法,主要包括:网格所属的电磁场的更新、宏粒子的速度位置的更新以及网格所属的电流密度的更新等;4.编制了2D3V电磁粒子模拟程序,模拟了两种注波互作用过程,并对模拟结果与粒子模拟软件MAGIC模拟的结果进行了对比,验证了编制程序的准确性;5.针对上述2D3V电磁粒子模拟程序,建立了 GPU加速算法,然后利用CUDA实现了程序的并行与优化,并对串并行结果进行对比验证,最后给出加速比。
其他文献
车联网以移动车辆为信息感知对象,旨在通过人-车-路-可信中心实时互联感知实现交通智能管理、决策和控制,从而为交通出行提供便利、舒适和安全的驾驶方式。然而,对无线、控制
滴西12井区位于准噶尔盆地腹部地区。该井区白垩系呼图壁河组油藏为低丰度、中浅层的小型砂岩油藏,目前油藏注水开发效果不明显,严重影响油田开发计划,需要精细描述其油砂体
曲折波导凭借其频带宽、易加工、功率容量大等特点,受到了广泛的关注,在国防安全,科学研究,卫星通信等方面具有广泛的应用。慢波系统作为行波管中注-波互作用的核心部件,其性
短时交通流预测是智能交通进行交通诱导和控制的前提,能够有效改善智能交通系统性能。影响短时交通流预测的交通变量有很多,但同时采用过多的交通变量会引入噪声,增加计算量,
随着我国公路桥梁建设的飞速发展,梁桥在公路桥梁中占了较大的比重,其数量不断增加。梁桥的上部结构与下部结构通过支座连接,支座在施工与运行过程中较易出现病害,上部结构会
薄壳弹性碰撞变形问题是图形学领域中极具挑战性的研究课题之一,同时也是各地研究者们的研究热点。近年来计算机的计算能力越来越惊人,人们对模拟效果的逼真性与实时性提出了
西非海岸盆地群油气资源丰富,是当今国际油气勘探开发的潜力地区。毛里塔尼亚海上盆地位于西非海岸盆地,目前是中海油公司走向国际化的投资领域重点关注的区域之一。分析研究
渤海湾盆地富含油气资源,是中国东部重要的油气聚集区,莱州湾凹陷位于渤海海域的东南部,是一个富烃凹陷,具有广阔的勘探前景。近年来,在莱州湾凹陷东北次洼的新近纪地层钻遇
随着车辆在日常生活中的普及,以及人们对于交通智能化信息化的需求,车载网络日渐受到关注。然而,由于当前4G蜂窝数据网络的带宽和资费限制,使得车辆与服务器间进行大量数据交
淹没射流是流体运动的一种重要类型,它广泛的存在于工程实际中,如水垫塘的淹没射流消能、船闸的输水系统、利用淹没射流冲砂和清洗物料等等。但是在淹没射流中,特别是在非恒