基于共享存储模式的电磁粒子模拟软件并行计算研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ly2mm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着大规模并行技术的发展,尤其是多核技术的不断进步,使得基于共享存储模式的多线程并行计算技术发挥越来越重要的作用,它对提高软件的计算效率有着十分重要的实际意义。如果将这一技术应用在有着自主知识产权的全电磁粒子模拟软件CHIPIC中,将会在现有的计算环境下,提高软件的计算效率,缩短运算时间,从而达到高效实用的目的。在并行计算领域,最主要的是两种标准:一种是采用OpenMP的共享存储模式,另一种是采用MPI的消息传递机制。在论文中,主要分析了运用OpenMP技术对CHIPIC软件并行计算效率的影响。同时,将OpenMP与MPI相结合,研究了如何采用混合编程的并行技术来提高软件的计算性能。CHIPIC采用时域有限差分(FDTD)和PIC(Particle-In-Cell)算法。论文首先研究了粒子模拟和OpenMP并行计算所采用的基本理论。然后,针对一个简单的二维波导模型,分析了在时域有限差分算法的电磁场并行计算过程中,OpenMP影响计算效率的诸多重要因素。将这一分析结果运用到CHIPIC软件的并行计算开发之中,使其能够充分利用OpenMP语句,达到较高的计算性能。最后,结合MPI标准和OpenMP标准,对CHIPIC软件的三维版本进行混合模式的并行计算编程,使软件适用于由多台多线程计算机组成的集群网络。对CHIPIC软件的串并行计算进行比较测试,结果表明,基于共享存储模式的并行计算能够提高CHIPIC软件的计算效率。同时,采用混合模式的并行计算是获得最佳计算性能的有效途径。
其他文献
本论文主要研究了稳态磁约束等离子体环中一种重要的粒子和能量的输运结构blob和等离子体在空间上的大尺度极向旋转现象等。 实验工作是在中国科学技术大学KT-5D双功能环
量子纠缠是量子计算和量子信息处理的重要物理资源。在通常状况下,量子系统不可避免地受到周围环境的影响,环境与量子系统的相互作用可以引起退相干,导致纠缠衰减与死亡.近年来,纠
本文以“III-V族半导体三元含磷化合物的MBE生长与拉曼光谱研究”为研究方向,调研和探讨了含磷化合物半导体器件的研究进展与应用。通过研究工艺参数等对InGaP/CraAs及InGotAs
文中对光束不同入射条件下一维PSD的电流输出特性进行了研究。 首先,推导出了平行光束垂直入射及斜入射时一维PSD的电流表达式;讨论了平行光两种入射条件下一维PSD的电流输