高性能FDTD并行计算研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:song0719
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时域有限差分算法(Finite Difference Time Domain Method,FDTD)是求解麦克斯韦微分方程的直接时域方法,在电磁研究的各个领域获得了广泛的应用。但是其算法稳定性要求空间网格的最大尺寸应小于波长的十分之一。因此在复杂目标和电大尺寸情况下,较长的计算时间以及较大的存储空间成为限制FDTD算法应用的两个主要因素。   采用并行计算方法是提高FDTD运算效率的重要途径。随着计算机硬件性能的不断发展,尤其是图形处理器(Graphic Processing Unit,GPU)性能的大幅度提高和计算机统一设备架构(Compute Unified Device Architecture,CUDA)的出现,给FDTD并行计算提供了一个有效而简单的解决方案。   本文对基于计算集群的MPI(Message Passing Interface)和OpenMP(open multiple processing)和基于CPU+GPU的CUDA架构下的FDTD并行计算方法进行了性能分析、功能实现及优化。论文首先介绍了FDTD的基本理论,并且对其并行性进行了分析;然后分别介绍了并行计算理论中的MPI、OpenMp及CUDA的原理及实现方法;之后,在大规模PC集群环境下,实现了基于MPI和OpenMP的三维FDTD并行计算方法,并对并行计算的关键步骤进行优化;最后提出了一种利用CPU+GPU异构并行计算处理三维FDTD计算的综合方案,并在现有硬件平台上实现。   与传统FDTD计算性能的比较显示,本文的并行计算方法在扩大FDTD计算区域、提高计算速度等方面具有显著优势,可大幅度提高FDTD的计算效率和速度。
其他文献
目的 探讨责任制整体护理对老年重症肺炎患者病情控制的效果.方法 选取我科对2018年7月~2019年7月收治的112例老年重症肺炎患者,随机分为2组各56例,观察组采用责任制整体护理,
PVT法生长的SiC单晶体依然存在大量的缺陷使其优良特性难以发挥,故对这些结构缺陷进行研究并且能在某些具体过程中进行有效的控制,对于提高SiC晶体质量是非常重要的。本文利用
目的 分析优质护理服务运用于改善动静脉内瘘术血透护理质量的临床效果.方法 本次研究以我院2016年8月至2018年10收治的25例动静脉内瘘术后血透患者为研究对象,所有参与研究
  一直以来,对人类的长寿和衰老的探索都是生命科学与医学领域中的重点内容。由于衰老涉及到多种因素、进程极其复杂,尽管几个世纪以来科学家们做了大量的研究,但其具体的机制
目的 探讨冠心病护理中优质护理的应用效果.方法 采用随机数字表方法将本院在2018年1月至2019年1月期间诊治的88例冠心病患者分成两组,分别为对照组和观察组,对照组44例,采用
妊娠期糖尿病(GDM)是产科常见的合并症,妊娠期高血糖对母、婴的影响程度取决于孕期母亲血糖的控制水平,合理控制孕期高血糖对母、婴的近远期均十分重要.实时动态血糖监测系统
目的 观察肿瘤科护理中运用PICC置管的效果.方法 我院肿瘤科2018年5月-2019年5月收治的80例患者为本次研究对象,按照治疗过程中是否行PICC置管将所有患者分为对照组(40例:未
随着大众文明意识和生活水平的逐步提高,在国家政策的扶持与鼓励下,太阳能热水器有着多方面良好的发展基础,这促进了太阳能热水器产业来未的发展。然而由于本身的技术原因,太阳能
本文就偏置卡塞格伦和格里高利两种典型的双反射面天线展开讨论。用修正的雅克比行列式对反射面进行建模,以基于表面电流积分的物理光学法(PO)作为主要研究方法。研究了双反
目的 分析在甲亢住院患者的护理中应用不同护理分级对患者直接护理时间的影响.方法 应用医嘱护理分级对来我院进行住院治疗的74例甲亢患者进行分级护理,病例选取时间始于2018