[发明专利]基于三元并行多层快速多极子的电磁分析方法有效

专利信息
申请号: 201910104972.8 申请日: 2019-02-01
公开(公告)号: CN109858159B 公开(公告)日: 2020-10-27
发明(设计)人: 盛新庆;杨明林;郭琨毅 申请(专利权)人: 北京理工大学
主分类号: G06F30/20 分类号: G06F30/20;G06F30/15;G01S7/41
代理公司: 北京理工大学专利中心 11120 代理人: 李爱英;仇蕾安
地址: 100081 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 三元 并行 多层 快速 多极 电磁 分析 方法
【说明书】:

发明公开一种基于三元并行多层快速多极子的的电磁分析方法,其将多极子层结构划分为高、中、低三个层次,自上而下,分别采用按平面波并行、等级结构并行、按盒子并行的不同并行方式进行离散,按照多层快速多极子的分层聚集、发散、转移过程,实现矩阵‑向量乘,迭代求解面积分方程获得金属目标表面等效电流,继而由等效电流求解远场散射场。

技术领域

本发明属于计算电磁学的技术领域,具体涉及一种基于三元并行多层快速多极子的电磁分析方法。

背景技术

多层快速多极子技术是一种高效的快速算法,它将目标划分为多层的盒子,以分组分层的方式,通过聚集、转移、发散实现矩阵-矢量乘。由于算法复杂,如何高效并行一直是计算电磁学领域的前沿课题。目前国际上对于多层快速多极子并行比较成功的设计方案主要有两种:

一种方法为混合型并行模式,也即在盒子尺寸较小、数目较大的低层,按照盒子进行并行,在高层,按照远场模式分配计算。在按盒子并行到按平面波并行层间形成虚拟过渡层。此种方法对并行的进程数无限制,灵活性比较好。但当大规模并行时,可能出现在中间的某些层,无论是按平面波并行还是按盒子并行都出现负载的不均衡。此外,过渡层需要进行全局通信,成为并行瓶颈。

另外一种使用比较广的并行模式为等级分组型。其核心设计思想是自多极子树的最低层开始,盒子与进程分组,盒子对应的平面波采样点按Theta方向在其从属进程组内均匀离散。采用这种划分方式,可以将混合型并行方案的全局通信转变为各层进程组间的局部通信,并且改善负载均衡。但采用此种并行模式,对于处理器的进程数有限制,只能为2n,因此灵活性不足。对于一般目标,多层快速多极子的盒子约以每层4的倍率递增,而平面波Theta方向采样率的递减倍率仅为2。因此,实际上只需在中间几层进行此种等级分组即可解决部分层纯按平面波采样点或盒子离散负载不均衡问题。此外,自下往上的分组模式会破坏两层间父子盒关系的完整性,造成额外通信。等级分组型的改进型四等分组型存在类似问题,且进程数限制为更苛刻的4n。

综上,现有的实用多层快速多极子并行方案都存在局限性,并非最优选择。

发明内容

有鉴于此,本发明提供了基于三元并行多层快速多极子的电磁分析方法,能够实现高效、灵活的多层快速多极子技术大规模并行。

实现本发明的技术方案如下:

基于三元并行多层快速多极子的电磁分析方法,包括以下步骤:

步骤一、按照矩量法对目标模型进行面元剖分,使用基函数对各面元上的电流进行等效,获取每个面元的编号和顶点坐标;

步骤二、根据顶点坐标得到所有棱边中点坐标,生成多层快速多级子的分层树结构;

步骤三、对分层树结构划分为三元并行的按平面波并行层、等级结构并行层和按盒子并行层,其中,按平面波并行层的层数范围为:2~Ls

其中,Np为预先设定的MPI进程数,为第Ls层盒子Theta方向平面波采样点数,Lmax为分层树结构的最细层层数;

等级结构并行层的层数范围为:Ls+1~Lh

Lh=Min(Ls+nmax,Lmax-1)

MPI进程数可被2b整除,确定b的最大值作为最大可进行等级结构并行的层数nmax

按盒子并行层的层数范围为:Lh+1~Lmax

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910104972.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top