DSMC/PIC等离子体羽流的大规模并行计算

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:lbj120225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
稀薄空气动力学是探讨稀薄气体流动问题中质量、能量传递连同产生的化学反应规律的一门学科。由于环境真空度很高,稀薄效应显著,传统的连续性方法不再适用。等离子体羽流作为稀薄流的一个重要分支,主要应用于等离子器件分析及等离子体推力器等领域。随着高性能计算技术的发展,通过数值模拟研究等离子体羽流成为重要的研究手段和热点方向。直接模拟蒙特卡罗(Direct Simulate Monte Carlo,简称DSMC)方法和粒子网格(Particle-in-cell,简称PIC)方法分别发展和完善成为模拟中性粒子和带电离子的重要数值模拟方法。本文结合科学研究和工程实践中,等离子体羽流数值模拟的并行计算实际需求,针对课题组内部的In-house的DSMC模拟程序,开展等离子体羽流的DSMC模拟的大规模并行计算和动态负载均衡相关研究。结合项目组的带电离子PIC模拟程序,进一步开展DSMC/PIC耦合程序的并行算法设计研究。由于DSMC方法中各个网格单元上仿真分子的运动、碰撞和化学反应都是独立处理的,具有良好的原生算法并行性,非常适合于做并行计算。但是由于仿真分子运动导致的分布不均匀,在做并行计算的过程中就会出现负载不均衡的现象,从而严重限制DSMC并行算法在大规模并行时的效率。本文利用MPI分布式并行计算模型,基于Metis库图剖分技术对计算区域进行负载剖分,利用主从通信模式处理进程间在仿真分子运动过程中出现的仿真分子信息交互,实现了非结构网格DSMC程序的通用并行算法。为了提高并行计算的效率,进一步设计并实现了基于仿真分子数加权的动态调整负载平衡策略,缓解DSMC并行程序由于仿真分子运动导致的负载不均衡性问题,提高算法并行效率。通过对网格规模为9万的模型问题在天河二号高性能计算机平台的单节点上进行并行数值模拟测试,验证了并行算法的正确性和有效性。对比串行DSMC程序,MPI并行版本有效的减少了模拟时间,24进程时取得了7.54倍的性能加速比。在采用负载均衡后,并行DSMC程序的性能得到了提升,性能加速比提高到9.23,并行效率更高。通过进一步将测试的网格规模扩展到98万,并行规模从64进程扩展到256进程时,取得了1.48倍的性能加速比,并行效率维持在37%,具有较好的性能可扩展性。最后,针对DSMC/PIC耦合算法的并行计算,设计了Fortran和C++的混合编程的整体并行计算流程。分析了耦合程序存在的并行难点,采用八叉树算法实现两套网格的对应,利用MPI消息传递设计不同计算过程中仿真分子在两套网格间潮汐迁移的信息交互过程,并给出DSMC/PIC耦合程序的并行算法流程。
其他文献
抗辐射集成电路在空间应用中起着保障系统正常运行不可或缺的作用,单粒子瞬态(Single Event Transient,SET)已经成为空间应用中发生软错误的主要原因。先前的研究工作主要针对65nm及以上工艺,对单粒子瞬态及多瞬态的特性机理进行了仿真和实验研究,发现传播引起的脉冲展宽和寄生双极放大效应等因素使得SET脉冲宽度的趋势越来越复杂,单粒子瞬态脉冲的平均宽度以及最小宽度随着工艺尺寸的缩小而
面对日新月异的发展形势,新型的通信技术更是层出不穷,更短的通信时延,更快的传输速度,更大的通信容量始终是现代通信技术追求的终极目标。新型的通信技术正是本研究课题的重点关注所在。作为一种新型多载波调制方案,通用滤波多载波技术拥有更高的频谱利用效率,更强的抗干扰性能,更低的同步要求等的优势,但是也存在峰均功率比高,系统计算复杂度高等问题。因此,为了进一步提升通信系统性能,通用滤波多载波技术的研究意义十
当前无人驾驶与智能交通的发展对车载导航的精度、可靠性提出了更高的要求,单一的导航方式总是存在其固有缺陷,为了实现多场景变化下的无缝导航,一般需要使用多传感器组合导航。本文主要研究工作和创新点如下:(1)提出了基于状态变换卡尔曼滤波ST-EKF的改进MSCKF算法。详细推导了MSCKF算法的状态方程和观测方程,针对MSCKF算法中存在的状态方差估计不一致的问题,使用ST-EKF代替传统的EKF,可以
近年来,随着芯片集成程度的增高和So C(System-on-a-Chip,片上系统)技术的快速发展,微电子机械系统其中一个重要分支微机械陀螺仪的性能也在不断的提升。微机械陀螺仪可以为惯性导航系统提供导航信息,同时还可以应用于汽车、消费电子应用中,用途十分广泛。通常情况下,接口电路往往会成为微机械陀螺仪的发展瓶颈,因此本论文研究其中最重要的模数转换器。Sigma Delta ADC(Analog-
近年来军事指挥信息系统的建设成果十分显著,但未来战争会存在更高要求的态势理解、快速决策等问题,这些都是系统智能化所面临的瓶颈。面对这一现状,同时考虑到信息化军事指挥决策带有的“人-机”特性,在军事指挥信息系统中通过智能人机交互帮助指挥员提高关键信息的获取能力、提升决策效率,是突破系统认知智能方面瓶颈的重要发展方向。以语音交互为主的人机交互形式能大幅度提升指挥员的作战态势感知能力和决策水平。此交互过
高功率微波在受控热核聚变、雷达通信、新材料、环境保护等很多学科领域具有巨大发展前景,作为高功率微波产生系统的重要组成部分,高功率微波源被高度关注和研究。为了拓展应用前景,高功率微波源需要向紧凑轻小型方向发展,以适用于不同的平台,同时,当高功率微波器件工作在长脉冲条件下时,其单脉冲能量和系统整体运行效率将大幅提升,从而大幅提高其作用效力。Ku波段高功率微波有较大的应用潜力,但是受高频段器件尺寸影响,
随着互联网技术的不断成熟,在线教育也得到了蓬勃的发展。尤其是在IT编程领域,由于其技术类型品类繁多,更新换代快,按需教学的在线教育模式正好迎合了广大IT人士的深层需求。计算机领域属于典型的工科领域,单纯的文字或视频课程教学缺乏实践性,学员在课上学习到的内容不能得到有效吸收;而现有的部分在线编码平台,仅仅能提供一些传统的基础算法知识的在线编程和考核,无法提供工程级技术的支持,编程教育存在着与企业需求
表面等离激元(Surface plasmon polaritons,SPP)在本质上属于一种电磁场,存在于介质与金属层之间且由集体电荷振荡产生。它能在亚波长区间实现对光场的控制、局部增强效应、突破衍射极限等。电磁感应透明(Electromagnetically Induced Transparency,EIT)效应是本质上说是原子与外界光场的一种量子层面的相互作用,这种相互作用会产生强烈的干涉效应
随着国家城镇化进程不断推进,城市越来越拥挤,人们的出行效率逐渐变低。出租车(网约车)是城市公共交通工具之一,每天都在产生大量的订单数据,它的出行订单需求和订单分配一直影响着出行公司的决策和车辆调度,从而影响人们的出行效率,准确的出行订单需求预测有助于人们错峰出行,合理的订单分配策略可以减少人们在出行过程中消耗的时间。当前订单需求预测和订单分配分别还存在以下不足:(1)可利用特征少,未考虑区域特征对
开源软件项目作为一种群体协作创新的产物,其迅猛发展积累了海量的可复用资源,为软件创新学习和创新实践提供了坚实的基础。然而项目的快速迭代以及全方面发展,也同时为项目资源的检索和复用带来了挑战。目前大多数搜索引擎和开源社区通过搜索关键字获取开源代码,然而这些关键字大多是基于代码的。因此,当开发者不知道如何实现某个方法时,就无法通过搜索代码来得到自己想要的代码片段;而如果项目注释质量低,代码注释就很难对