FDTD算法的网络并行研究及其电磁应用

FDTD算法的网络并行研究及其电磁应用

论文摘要

作为一种强有力的数值计算技术,时域有限差分法(FDTD)被广泛应用于光子晶体仿真、生物电磁剂量计算等各类电磁研究领域。但由于FDTD的离散必须满足Courant稳定条件和一定的精度保证,这使得FDTD法在解决电大尺寸复杂结构问题时需划分数量庞大的网格,带来计算耗时过长和计算机内存不足的难题。随着个人计算机性能的不断提高和网络技术的飞速发展,FDTD结合网络并行技术,可将大规模计算划分成小块任务分配给各台计算机分别处理,既解决了大内存的需求又缩短了计算时间,从而为运用FDTD方法进行电大尺寸复杂电磁问题的模拟提供了一条有效的途径。FDTD网络并行计算现已成为电磁场数值模拟的一个研究热点,但现阶段已有的网络并行FDTD算法,往往随着计算节点的增多,各项性能指标(如并行效率、计算稳定性等)下降明显,这严重制约了并行FDTD算法的实际应用。与传统的网络集群相比,现代局域网系统具有一系列新的软硬件特性,主要表现为:1)硬件支持多任务的超线程、多核处理器(CPU)的迅速普及;2)可编程图形处理器(GPU)的广泛应用;3)局域网操作系统的互操作协议进一步完善。本论文研究了如何将这些新的软硬件特性融入FDTD算法,有针对性的改进并行FDTD算法的设计与实现,以提高网络并行运算的各项性能,降低网络并行FDTD算法实现的复杂度,从而促进并行技术在电磁数值计算中的应用。本文的主要工作如下:(1)引入局域网两层并行能力的概念,首次在普通局域网上利用数据一任务两级混合并行技术实现网络并行FDTD计算。数值实验表明,两级并行化策略不仅能够大幅提高FDTD算法的并行可扩展性与并行效率,使得网络并行计算能够很好地适用于细粒度的域分解FDTD算法,而且可以降低域分解拓扑结构对并行性能的影响。(2)研究了并行FDTD计算中的子域插值技术以及基于超吸收边界原理的插值误差修正算法,这样域分解后的子域可以根据求解问题的几何特征,在局部坐标系中实施独立的网格划分,相邻子域间的场值交换通过插值方法实现,由此可以极大地提高并行FDTD建模的便利性与灵活性。数值结果表明,使用并行插值技术能够保证FDTD迭代的精确性与稳定性。(3)提出了FDTD计算的时间与空间容错概念,并基于内存映射文件原理,创新性的研究了网络并行FDTD系统的简化与扩展技术。作为算法应用,模拟研究了两种光子晶体波导结构:对于耦合型光子晶体波导,计算了耦合区域内介质柱的半径比变化与波导耦合长度的关系;对于直角弯曲结构光子晶体波导,研究了其传输效率特点。数值实验表明,利用本文提出的这种新方法能够有效降低并行FDTD算法设计的复杂度,增加其与常用计算软件的协同工作能力,从而进一步提高FDTD系统的计算效率。(4)首次利用GPU—CPU协同计算实现了交变方向隐式时域有限差分法(ADI-FDTD)的模拟,给出了GPU通用数值计算的一种方案框架,并对协同计算中的一些细节问题,如GPU线性方程组求解进行了详细分析,性能测试结果表明,协同算法的性能在同等条件下相对于普通CPU-ADI-FDTD算法有明显提高。(5)利用插值并行FDTD技术对不同的人体姿势建模,在此基础上,研究了在“标准站立”与“举起手臂”两种不同的姿势下,手机射频辐射对人体头部电磁能量分布的影响。数值结果表明,头部重要器官大脑的比吸收率(SAR)值对姿势的改变非常敏感,与“标准站立”相比,“举起手臂”时大脑SAR值有明显的上升。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 研究背景与意义
  • 1.3 研究状况与进展
  • 1.4 本论文的主要工作与创新
  • 1.5 整个学位论文的组织框架
  • 第二章 并行技术与FDTD数值计算基础
  • 2.1 引言
  • 2.2 并行计算的硬件基础
  • 2.3 并行计算的软件开发环境
  • 2.3.1 消息传递模型
  • 2.3.2 共享存储模型
  • 2.4 FDTD算法的并行化
  • 2.4.1 FDTD算法的理论背景
  • 2.4.1.1 FDTD算法的基本方程
  • 2.4.1.2 数值稳定性
  • 2.4.1.3 吸收边界条件
  • 2.4.2 域分解并行FDTD算法
  • 2.4.3 并行计算的性能评估
  • 2.4.3.1 并行程序执行时间
  • 2.4.3.2 并行加速比与并行效率
  • 2.4.3.3 算法的可扩展性
  • 2.4.4 网络并行FDTD算法的优化
  • 2.4.4.1 优化各节点负载
  • 2.4.4.2 优化通信操作
  • 2.5 小结
  • 第三章 FDTD计算的两级并行化方法
  • 3.1 引言
  • 3.2 FDTD两级并行计算技术的实现原理
  • 3.2.1 非阻塞通信与局域网两级并行能力
  • 3.2.2 FDTD算法的两级并行化
  • 3.2.2.1 数据并行
  • 3.2.2.2 任务并行
  • 3.3 并行FDTD算法的子域插值技术研究
  • 3.3.1 线性插值方法
  • 3.3.2 插值误差修正方法
  • 3.4 FDTD算法两级并行化的验证与应用
  • 3.4.1 计算模型与分析
  • 3.4.2 模拟结果
  • 3.4.3 数值测试与并行性能分析
  • 3.5 小结
  • 第四章 并行FDTD系统扩展技术及在光子晶体模拟中的应用
  • 4.1 引言
  • 4.2 FDTD法计算光子晶体能带的分析
  • 4.3 内存映射数组原理
  • 4.4 FDTD系统容错研究与实现
  • 4.4.1 FDTD算法的容错特性
  • 4.4.2 FDTD算法容错的计算机实现
  • 4.5 内存文件通信原理
  • 4.5.1 并行计算的通信协议栈
  • 4.5.2 内存文件读写
  • 4.6 异构主机通信的实现
  • 4.7 并行计算的性能分析
  • 4.8 光子晶体波导结构的模拟
  • 4.8.1 耦合型光子晶体波导
  • 4.8.2 直角弯曲结构光子晶体波导
  • 4.9 小结
  • 第五章 图形处理器加速ADI-FDTD计算的初步研究
  • 5.1 引言
  • 5.2 ADI-FDTD算法的理论基础
  • 5.2.1 ADI-FDTD算法执行框架
  • 5.2.2 Mur吸收边界条件
  • 5.3 GPU通用数值计算原理
  • 5.3.1 GPU体系结构
  • 5.3.2 GPU通用计算模型
  • 5.4 算法实现的关键点
  • 5.5 计算实例与分析
  • 5.6 小结
  • 第六章 并行FDTD方法在电磁剂量学中的应用
  • 6.1 引言
  • 6.2 电磁辐射生物效应
  • 6.2.1 生物组织的电磁属性
  • 6.2.2 电磁辐射效应基础
  • 6.2.3 热效应与非热效应
  • 6.2.4 电磁辐射剂量学参数
  • 6.2.5 非电离辐射安全标准介绍
  • 6.3 手机与人体相互作用系统的建模
  • 6.3.1 人体模型的建立方法
  • 6.3.2 移动电话模型的建立
  • 6.3.3 人体使用姿势的建模
  • 6.3.4 模拟计算中的几个要点
  • 6.4 模拟结果与分析
  • 6.5 小结
  • 第七章 总结
  • 致谢
  • 参考文献
  • 攻博期间取得的研究成果
  • 相关论文文献

    • [1].算法:一种新的权力形态[J]. 治理现代化研究 2020(01)
    • [2].算法决策规制——以算法“解释权”为中心[J]. 现代法学 2020(01)
    • [3].面向宏观基本图的多模式交通路网分区算法[J]. 工业工程 2020(01)
    • [4].算法中的道德物化及问题反思[J]. 大连理工大学学报(社会科学版) 2020(01)
    • [5].算法解释请求权及其权利范畴研究[J]. 甘肃政法学院学报 2020(01)
    • [6].算法新闻的公共性建构研究——基于行动者网络理论的视角[J]. 人民论坛·学术前沿 2020(01)
    • [7].算法的法律性质:言论、商业秘密还是正当程序?[J]. 比较法研究 2020(02)
    • [8].关键词批评视野中的算法文化及其阈限性[J]. 学习与实践 2020(02)
    • [9].掌控还是被掌控——大数据时代有关算法分发的忧患与反思[J]. 新媒体研究 2020(04)
    • [10].美国算法治理政策与实施进路[J]. 环球法律评论 2020(03)
    • [11].算法解释权:科技与法律的双重视角[J]. 苏州大学学报(哲学社会科学版) 2020(02)
    • [12].大数据算法决策的问责与对策研究[J]. 现代情报 2020(06)
    • [13].大数据时代算法歧视的风险防控和法律规制[J]. 河南牧业经济学院学报 2020(02)
    • [14].风险防范下算法的监管路径研究[J]. 审计观察 2019(01)
    • [15].模糊的算法伦理水平——基于传媒业269名算法工程师的实证研究[J]. 新闻大学 2020(05)
    • [16].算法推荐新闻对用户的影响及对策[J]. 新媒体研究 2020(10)
    • [17].如何加强对算法的治理[J]. 国家治理 2020(27)
    • [18].“后真相”背后的算法权力及其公法规制路径[J]. 行政法学研究 2020(04)
    • [19].算法规制的谱系[J]. 中国法学 2020(03)
    • [20].论算法排他权:破除算法偏见的路径选择[J]. 政治与法律 2020(08)
    • [21].政务算法与公共价值:内涵、意义与问题[J]. 国家治理 2020(32)
    • [22].算法的法律规制研究[J]. 上海商业 2020(09)
    • [23].蚁群算法在文字识别中的应用研究[J]. 信息与电脑(理论版) 2019(22)
    • [24].大数据聚类算法研究[J]. 无线互联科技 2018(04)
    • [25].RSA算法的改进研究[J]. 计算机与网络 2018(14)
    • [26].智能时代的新内容革命[J]. 国际新闻界 2018(06)
    • [27].改进的负载均衡RSA算法[J]. 电脑知识与技术 2018(25)
    • [28].基于深度学习的视觉跟踪算法研究综述[J]. 计算机科学 2017(S1)
    • [29].大数据算法的歧视本质[J]. 自然辩证法研究 2017(05)
    • [30].深度学习算法在智能协作机器人方面的应用[J]. 中国新通信 2017(21)

    标签:;  ;  ;  ;  ;  

    FDTD算法的网络并行研究及其电磁应用
    下载Doc文档

    猜你喜欢