基于真空电子器件应用的蛙跳ADI-FDTD及其GPU加速研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:hefei666_y
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
真空电子器件和固态器件是微波的产生与放大过程中使用的主要器件。真空电子器件能够获得比固态器件更高的功率、更高的效率和更好的抗辐射性能,近些年得到了越来越多国内外学者的关注,发展十分迅速。随着计算机技术的发展,越来越多的真空电子器件的设计研发采用了数值模拟技术,大大降低了研发时间和成本。在真空电子器件内部,时变电磁场的求解采用的主要算法有:时域有限差分算法(FDTD)、交替隐式时域有限差分算法(ADI-FDTD)以及蛙跳交替隐式时域有限差分算法(蛙跳ADI-FDTD)。其中,由于蛙跳ADI-FDTD算法没有中间时间步的计算机计算资源耗费、更简单的迭代方程、保持了无条件稳定性、算法适合并行执行等优势,被广泛的应用在数值模拟实验中。数值模拟消耗大量的计算机资源,耗费大量模拟时间,目前解决此问题的最有效方法是采用并行计算方式进行求解。基于上述研究背景与研究需求,本论文基于真空电子器件应用对蛙跳ADI-FDTD算法及其GPU加速进行了研究,主要工作与创新包括:1.首先阐述了真空电子器件的应用背景;其次简介了真空电子器件中场的求解算法及边界条件处理方式;最后介绍了 GPU并行计算的优势与意义;2.比较了 FDTD、ADI-FDTD、蛙跳ADI-FDTD三种算法,阐述了蛙跳ADI-FDTD算法的优势;依次推导出三维直角坐标系下的FDTD算法以及ADI-FDTD算法,并在ADI-FDTD算法的基础上推导出蛙跳ADI-FDTD算法;3.概述了常用的边界处理方法,并在蛙跳ADI-FDTD算法的基础上推导出三维直角坐标系下的含有CPML吸收边界的蛙跳ADI-FDTD算法,减小了反射波的影响,缩小了模拟计算区域,从算法上缩短了计算时间;4.编写了三维直角坐标系下的含有CPML的蛙跳ADI-FDTD串行程序,模拟计算了矩形波导中TE10模式的电磁场,并与相同模型中的TE10模式的电磁场理论值进行了对比,验证了计算结果的正确性;5.结合含有CPML的蛙跳ADI-FDTD算法,建立了对应的并行加速算法;使用CUDA并行计算平台编写了并行程序,并进行了并行优化,使得加速比达到58.4;对比验证了串行程序与并行程序的计算结果,验证了并行程序计算结果与串行程序计算结果的一致性。
其他文献
当下的农村学生,有很大一部分属于留守儿童,他们缺乏父母的关爱,缺失应有的家庭教育。作为一名农村小学教师,笔者运用"家"这一理念来温暖孩子,和他们共同建立一个和谐、优秀
为了寻找力学性能良好的肌腱缝合方法,以利于肌腱的早期主动及被动功能锻炼,国内外学者进行了广泛而细致的研究。笔者所在科2007—10-2012—09共收治屈指肌腱损伤63例(75指)分别
随着住宅建筑工业化和产业化程度的不断提升,预制梁、预制柱以及预制板等构件在经济适用房工程建设中得到了全面应用。以领湖花园工程为例,对装配式建筑中的PC预制构件施工特
畅销小说《暮色》和《哈利·波特》从新的角度对超自然元素进行创作。不仅颠覆传统,用这种创新来表现魔法和超自然的道德问题,理想化和浪漫化超自然元素,还通过超自然元素来
MPEG-2传送流(TS)格式,适用于高误码率的传输环境,对传送流的测量分析在许多研究或应用场合都是必不可少的,因此码流分析软硬件应运而生,而码流分析软件则是码流分析中的一个
基于太极拳健身养生视角,老年人习练太极拳造成的运动损伤应作为当下老年人运动安全教育研究关注的热点。采用文献资料法、访谈法和实地考察等方法,发现老年人在习练太极拳时
PaoloParigi。工业设计师.1936年生于佛罗伦萨附近:他的第一个大量投产的作品是1964年设计的“HERON”绘图桌.此后公司命名为HERONPARIGI.作为合作人和设计指导,Parigi已经为家庭
笔式用户界面是Post-WIMP界面的一种重要形态,具有自然、和谐的交互特性.尽管笔式用户界面广泛应用于无处不在计算环境中,但很少专门对它的可用性进行评估.针对笔式用户界面
分析了世界甲醇市场的新特点;阐述了世界甲醇生产和消费的总发展趋势;预测了世界和中国的甲醇供需情况。
<正> 女性更年期综合征系指妇女在绝经前后由于植物神经功能失调所致之心血管症状、精神神经症状及新陈代谢性障碍。我院4年来共收治60例,经用中药逍遥散合甘麦大枣汤加味,配