快速多极子方法研究及其在电磁散射中的并行实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:huan3036646
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
快速多极子方法(FMM)可用来加速迭代求解由Laplace方程、Helmholtz方程、Navier方程、Stokes方程、Maxwell方程组等导出的边界积分方程,将矩阵一向量乘积的复杂度由O(N2)降低为O(NlogN)甚至O(N),N为未知量个数。FMM不仅解决了积分方程数值求解的复杂度瓶颈,而且能够通过严格的误差估计达到任意精度,因此被评价为20世纪十大算法之一。   本文首先研究了FMM的基本思想,然后根据各种核函数的特点,讨论了矩阵-向量乘积能够快速计算的前提和相应的级数展开,包括多极子展开、平面波展开、Hermite展开,以及基于Chebyshev多项式插值的光滑非震荡核函数的展开,并简要阐述了基于这些核函数展开的FMM在分子和恒星动力学、计算电磁学、声学、弹性力学和流体力学等领域的应用。   本文重点研究快速求解电磁场积分方程的多层快速多极子方法(MLFMM)。由于MLFMM依赖于转移项以及层间插值的快速计算,本文采用了如下优化策略:基于FMM1D的快速Lagrange插值将转移项的计算复杂度由O(L3)降低到O(L2),L为截断数;基于FFT与FMM1D混合的快速谱插值将球面函数层间全局插值的计算复杂度由O(K2)降低到O(K log K),K为插值取样点数;利用转移模式的对称性进一步减少了转移项的计算量。   本文采用分布式八叉树结构、Morton编码技术和基于树节点的通信策略并行实现了MLFMM,设计和开发了基于C、Fortran和MPI的并行电磁散射软件EMS-FMM。该软件能够计算上千万规模的复杂电大目标,比如电尺寸为145的飞机模型和电尺寸为250的驱逐舰模型。本文还分析了MLFMM的计算误差和数值稳定性,以及影响MLFMM并行效率的关键因素。测试结果表明,MLFMM具有近似线性的复杂度和较高的计算精度。
其他文献
随着3G通信技术的成熟及3G网络的大规模建设,3G网络的“杀手级”应用-移动视频,正越来越受到人们的广泛关注。目前实现的多媒体服务器大部分采用的是SIP通信协议,而3G视频通
Web服务组装作为一种跨组织业务流程的实现形式,得到了广泛的关注。通过把多个功能单一的Web服务集成到一起,可以提供实现复杂业务逻辑的完整解决方案。WS-BPEL(Web Service Bus
学位
网络钓鱼(Phishing)是近几年来逐渐兴起的网络犯罪。它利用多种手段欺骗用户致使用户泄露个人隐私信息,影响了互联网经济的有序发展,破坏了互联网的信任环境。因此,打击网络钓鱼
中国科学院资源规划项目(Academia Resource Planning,简称ARP)是实现中国科学院资源规划的信息系统工程,主要任务是对全院人力、资金、科研基础条件等资源进行优化配置以及对
稳态强磁场装置是国家十一五重大科技基础设施建设项目,目的是为我国的科学研究提供理想的稳态强磁场极端实验条件和满足多学科实验需求的实验测试系统。中央控制系统是稳态
学位
随着电子商务和人工智能的发展以及社交媒体用户数据的爆炸性增长,从大规模信息流中发现、分离和分析核心论点变得十分必要。论辩挖掘(Argumentation Mining)的主要目标是自动
LTE终端协议栈软件运行时需要处理大量的数据包,协议栈每收到一个新的数据包都要分配相应大小的内存来缓存该数据,待数据成功发送后释放掉该部分空间;同时也要为每一个新的数据
DNS(Domain Name System,域名系统)是Internet上重要的基础设施,承载着域名到IP地址之间的转换,DNS系统的正常运行,是web服务、电子邮件服务、ftp服务等众多互联网应用正常工作的
尽管远程显示技术已经在瘦客户计算和桌面虚拟化等研究和产品中得到了广泛应用,但面对多样的客户机/服务器计算环境,远程显示技术仍然存在诸多问题。首先,远程显示一般用于访问
学位
随着计算机技术和网络通信技术的飞速发展,计算机网络已经遍布全球,并极大地影响着人们的生活和工作,在国家经济和国家安全中也扮演着重要角色。同时,网络安全事件愈来愈多,安全问
学位