关键词:
电磁学
多层快速多极子
并行计算
电磁散射
区域分解
摘要:
军事民用技术的发展,迫切要求精确高效地分析电大尺寸复杂目标的散射特性。而且这些电磁特性也一直是计算电磁学研究领域持久不衰的热点和难点。电磁问题的高效求解包含精度、效率和低内存需求方面的含义。随着所需解决问题的电尺寸的增大,单个个人计算机甚至服务器的速度和内存往往不能满足科学技术和工程问题的需求,一个好的解决方案是使用并行计算技术。近年来,并行计算技术已经越来越深入地应用到科学研究、工程技术以及电磁学等领域。
目前快速多极子方法和多层快速多极子方法已经广泛应用于各种复杂目标的电磁辐射与散射分析。尤其是多层快速多极子方法是研究三维目标矢量散射特性的一种高效数值求解方法,而且具有比较明显的并行性。根据这些特性,本文实现了多层快速多极子的高效并行。
由于在分析电超大尺寸目标时,多层快速多极子算法的计算量和存储量仍然很大。为了进一步减少并行中计算机所需的内存,我们将并行的多层快速多极子算法嵌入到重叠型区域分解技术中,这一方案将目标结构表面分成若干子区域,依次对每个区采用并行快速多极子技术。这样对于一个电大尺寸的结构,只需存储和处理每个子区的未知量及少量的整体信息,大大节省了求解时的内存消耗。