当前位置:首页 > 应用展示 > HPC应用 > 自研软件

软件信息

软件名称: EMS-FMM
发表日期: 2016-12-15
软件描述: EMS-FMM,全名“基于快速多极子方法的并行电磁散射模拟软件”,该软件能够有效利用分布式Linux集群,针对矩量法离散的电磁场积分方程,基于并行多层快速多极子方法,实现数千万未知量规模、数百个波长的电大目标的电磁散射问题的大规模并行模拟。可应用于飞行器与舰船的隐身与反隐身、雷达天线设计、微波无源电路分析等电磁场与微波技术领域,比商业软件FEKO具有更快的计算速度和更高的并行效率。
技术特点:提出了基于分布式八叉树的多层快速多极子方法高效并行实现策略;基于Morton编码和双调排序构造树;基于MPI消息传递实现树节点数据类型的封装和并行消息全局通信;基于球谐函数展开的FFT加速,基于FMM1D的快速谱插值;采用Krylov子空间迭代法与高性能预条件子;基于GMSH、Netgen等开源网格生成软件实现网格剖分前处理。
软件类型:
资源下载: EMS-FMM软件及软件介绍测试报告.rar   下载:请先登录
相关图片:

软件详述:

软件基本信息

在国家973项目高性能科学计算研究的支持下,结合电磁场实际应用需求,我们开发了基于多层快速多极子方法(MLFMM)求解大规模电磁散射问题的高效并行数值仿真软件EMS-FMMElectromagnetic simulation based on fast multipole method)。该软件的开发平台为Linux集群,可应用于飞行器与舰船的隐身与反隐身、雷达天线设计、微波无源电路分析等电磁场与微波技术领域。软件用到的关键技术主要有:

1)快速多极子方法(FMM)与多层快速多极子方法(MLFMM

2Krylov子空间迭代法高性能预条件子(DiagonalBlockSPAIILUT

3基于球谐函数展开的FFT加速,基于FMM1D的快速谱插值

4)基于分布式八叉树的MLFMM高效并行实现策略      

5)基于MPI消息传递实现MLFMM并行

6基于GMSHNetgen等网格剖分前处理开源软件

 

功能与特色

     可以模拟数千万未知量规模、数百个波长的电大目标的散射问题,比商业软件Ansys- FEKO具有更好的计算速度和并行效果。

 

计算模块与流程

 

 

计算效果图

 

 

 

共有0条评论最新评论