×

自适应有限元代码的混合并行化。 (英语) Zbl 1195.65135号

摘要:我们提出了一种适用于现代高性能计算机的有限元方法的混合OpenMP/MPI并行化。这些通常是由快速网络连接的大量多核系统构建的。我们的并行化方法首先基于域分解,将大问题划分为小块。然后使用并行装配、求解和误差估计在多核系统上求解每一个问题。为了对大问题和较小的子问题进行区域分解,我们使用层次网格结构,速度足够快。分区是在较粗的网格级别上进行的,从而产生了一种非常快速的方法,显示了良好的计算平衡结果。数值实验表明,这两种并行化方法在求解非线性、含时、高阶偏微分方程(PDE)的大域问题时都具有良好的可扩展性。在自适应有限元软件中实现了并行化AMDiS公司

MSC公司:

65M60毫米 涉及偏微分方程初值和初边值问题的有限元、Rayleigh-Ritz和Galerkin方法
35K55型 非线性抛物方程
65M55型 多重网格方法;涉及偏微分方程的初值和初边值问题的区域分解
65岁15岁 涉及PDE的初值和初边值问题的误差界
2005年5月 并行数值计算
82D25个 晶体统计力学
PDF格式BibTeX公司 XML格式引用
全文: 欧洲DML 链接

参考文献:

[1] Backofen,R.,Rätz,A.,Voigt,A.:相场晶体(PFC)模型的成核和生长。菲尔·马格·莱特。87 (2007), 813-820. ·网址:10.1080/09500830701481737
[2] Balay,S.、Buschelman,K.、Gropp,W.D.、Kaushik,D.、Knepley,M.G.、McInnes,L.C.、Smith,B.F.、Zhang,H.:PETSc网页。(2009年)。
[3] Davis,T.A.:算法832:UMFPACK,一种非对称模式的多面方法。ACM事务处理。数学。软件30(2004),2 196-199·Zbl 1072.65037号 ·doi:10.1145/992200.992206
[4] Dziuk,G.,Elliott,C.M.:演化曲面上的有限元。IMA J.数字。分析。27 (2007), 262-292. ·Zbl 1120.65102号 ·doi:10.1093/imanum/drl023
[5] Elder,K.R.、Katakowski,M.、Haataja,M.和Grant,M.:晶体生长中的弹性建模。物理。修订稿。88 (2002), 245701. ·doi:10.1103/PhysRevLett.88.245701
[6] Gottschling,P.,Wise,D.S.,Adams,M.D.:具有可扩展性能的表示透明矩阵算法。ICS’07:程序。第21届国际年会。2007年超级计算大会,第116-125页。
[7] Kotakemori,H.,Hasegawa,H.:使用OpenMP对并行迭代方法库进行性能评估。ACM程序。第八国际。2005年亚太地区高性能计算会议,第432-437页。
[8] Li,B.,Lowengrub,J.,Rätz,A.,Voigt,A.:薄膜的几何演化定律:建模和数值。通信计算。物理。6 (2009), 433-482. ·Zbl 1364.74062号
[9] Rätz,A.、Ribalta,A.、Voigt,A.:扩散界面模型沉积下弹性应力薄膜的表面演变。J.计算。物理。214 (2006), 187-208. ·Zbl 1088.74035号 ·doi:10.1016/j.jcp.2005.09.013
[10] Schloegel,K.,Karypis,G.,Kumar,V.:并行静态和动态多约束图划分。并发与计算:实践与经验14(2002),3219-240·Zbl 1012.68146号 ·doi:10.1002/cpe.605
[11] Schmidt,A.,Siebert,K.G.:自适应有限元软件的设计。(CSE 42课堂讲稿)斯普林格,海德堡,2005年·Zbl 1068.65138号
[12] Teeffelen,S.van,Backofen,R.,Voigt,A.,Löwen,H.:胶体凝固相场晶体模型的推导。物理。版本E.79(2009),051404·doi:10.1103/PhysRevE.79.051404
[13] Vey,S.,Voigt,A.:并行有限元计算的自适应全域覆盖网格。计算81(2007),53-75·Zbl 1132.65107号 ·doi:10.1007/s00607-007-0243-1
[14] Vey,S.,Voigt,A.:AMDiS——自适应多维模拟。计算。视觉科学。10 (2007), 57-67. ·doi:10.1007/s00791-006-0048-3
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。