摘要
区域分解方法是近来发展迅速的有限元求解方法之一.基于有限元区域分解方法以及多重网格的思想,我们研究了自适应求解以及离散扫频快速算法,并采用自主研发的高性能计算并行框架,将基于区域分解的大规模并行有限元快速算法进行了实现,并行规模能够扩展到数万CPU核.我们在文中将展示程序的核心架构,以及如何采用多重网格算法的思想实现有效的粗网格校正技术,从而实现有限元线性系统的多次快速求解,加速自适应求解和离散扫频.最后,对算法进行了准确性验证以及大规模并行测试.
DDM(Domain Decomposition Method) is one of the most quickly developed methods in recent years.We investigate the fast solving techniques of adaptive refinement and discrete frequency sweep based on DDM.Besides,an in-house developed infrastructure is used to implement the proposed algorithms,which is able to scale to tens of thousands of CPU cores.We demonstrate the architecture and main features of the program.Then,the DDM,p-adaptive strategy and fast frequency sweep techniques are discussed as well to show how to solve the finite element linear systems quickly.Several numerical examples are presented to demonstrate its accuracy,parallel efficiency and capability in electromagnetic applications.
作者
王卫杰
陈晓洁
周海京
WANG Wei-jie;CHEN Xiao-jie;ZHOU Hai-jing(Software Center for High Performance Numerical Simulation,CAEP,Beijing 100088,China;The First Department,Institute of Applied Physics and Computational Mathematics,Beijing 100088,China)
出处
《电子学报》
EI
CAS
CSCD
北大核心
2019年第3期741-747,共7页
Acta Electronica Sinica
基金
中物院创新发展基金(No.CX2019034)
国家自然科学基金(No.61431014
No.61771061)
国家自然科学联合基金(No.U1730102)
国防基础科学挑战计划(No.JCKY2016212A502)
关键词
电磁场
有限元
区域分解
多重网格
自适应计算
离散扫频
并行计算
electromagnetic field
finite element method
domain decomposition
multi-grid
adaptive calculation
discrete frequency sweep
parallel computing