基于MPI的三维并行时域有限差分算法的分析和研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:nash86
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为计算电磁学三大支柱之一的时域有限差分法(Finite Difference TimeDomain Method,简称FDTD)是一种优良的电磁场数值计算方法,在工业、医学、材料、通信等领域起着越来越重要的作用。单个计算机解决的问题大约在10个波长的量级上。随着所需解决问题电尺寸的增大,单个计算机的速度和内存都远远不能满足科学技术和工程问题的需要。时域有限差分是一种天然并行技术,只交换子区域边界上的信息,因此时域有限差分具有很高的并行效率。Message-Passing Interface(MPI)直接通过通信空间面向进程设计而不针对处理器,能方便易行的实现进程间消息的传递,所提供的通信函数非常便于用C,C++,Fortan编程实现并行FDTD算法。用并行的FDTD算法可以解决单个计算机无法计算的电大尺寸物体的电磁场计算。   本论文主要介绍了以PML,(Perfectly Matched Layer)为吸收边界的三维FDTD算法和MPI的理论基础,实现了三维FDTD的并行。主要包括以下几个方面的内容:   (1)在众多的通信模式中选择可以最大限度避免死锁发生的捆绑式发送和接收通信模式,实现了三维FDTD的并行算法;   (2)对并行程序传递函数的合理性的验证。分别从场值幅值图和一个点在不同时间步的幅值进行比较。结果表明:串、并行在结果上是吻合的,并行程序的传递函数是合理的。   (3)分别采用一维、二维分割进行并行计算。结果表明,二维分割相对一维分割,用时短,效率得到了提高。这是因为PML吸收边界处计算量要比散射场区计算量大,如果采用一维分割,造成负载不平衡,效率降低。   (4)对于不同的网格数,不同的进程分别从横向、纵向两个方面比较,结果表明:当计算的网格数比较小的时候,比如50*50*50时,得到的加速比Sp<1,此时适合串行;只有计算网格达到一定的数目,比如100*100*100时,采用并行计算才能优于串行计算,达到Sp>1,适合一维分割;但是采用不同的分割方式以及每维上的进程数会应影响Sp,只有网格数达到一定的数目,比如200*200*200,此时才适合多维并行,效率得到大幅度的提高,否则,如网格200*200*100适合二维分割。
其他文献
学位
钛酸钡(BaTiO3,BTO)是一类经典的铁电和介电材料,由于蕴含丰富的物理和电学特性,而被广泛研究并应用于铁电随机存储器、多层陶瓷电容、热释电探测器等电子器件。相对于绝缘的铁
愈来愈多的酒店关注VI(Visual Identity)设计,VI设计作为酒店形象的视觉传播,长期有效地传播着酒店的文化精神与经营理念.从思维创新、策划引导、与时俱进三个方面来做VI设计
持续激活PI3K/Akt以及MAPK信号通路会促进癌细胞的增殖以及迁移能力,从而导致癌症恶化。在本实验室前期的研究中发现,PAQR3通过将PI3K催化亚基p110α和下游分子Raf-1锚定在高尔
随着信息科技的快速发展,大量重要信息需要存储和传输,如何保证信息的快速安全传输显得尤为重要。自双随机相位编码的光学图像加密方法提出以来,越来越多的学者开展了光学图像安
柱状黄杆菌(Flavobacterium columnare)是鱼类柱形病(Columnaris disease)的病原。该菌能在全球范围内感染多种淡水鱼类,造成严重的经济损失。对其遗传多样性调查显示,该菌共有
学位
文中实现了把3.3V电压转换到1.8V的低压差线性稳压器(Low DropoutLinear Regulator)电路及其所需要的带隙基准(Bandgap)电路。低压差线性稳压器是用较低的工作压差,通过负反馈调
开关电容Signu-Delta调制器广泛应用于高精度ADC电路,此类电路的测量需要高精度的测试设备,测试难度较大,测试成本极高,因此有必要对调制器电路进行可测性设计。相同的过采样率,高
跳频技术无论在军事上还是民用上都已经取得了巨大的成功。在跳频通信系统的研制过程中,为了测试通信质量的好坏,基带单元和信道机联调需要耗费大量的时间,主要原因是基带单元和
PTC启动器是制冷压缩机上的一个重要控制部件,可用作延时型启动开关自动控制压缩机的启动。高效而准确地检测各种类型的PTC启动器的性能参数,是保障产品的质量的重要途径。