×

LEPP剖分算法的多线程并行化。 (英语) Zbl 1241.65110号

摘要:二维三角剖分细化的最长边(嵌套)算法能够根据自适应有限元方法和多重网格方法的需要生成质量层次和嵌套的不规则三角剖分。它们可以用最长边传播路径(LEPP)和终端边概念来表示,以细化目标三角形和一些相关邻域。我们讨论了一种并行多线程算法,其中每个线程负责细化三角形(t)及其相关的LEPP邻居。该线程管理一个变化的LEPP((t))(递增三角形的有序集),以查找最后一条最长的(终端)边并细化共享该边的一对三角形。重复该过程,直到三角形t被破坏。我们讨论了算法、相关的同步问题以及继承自串行算法的属性。我们的实证研究表明,我们获得了一种具有良好可扩展性的合理有效的并行方法。

MSC公司:

65牛顿50 涉及偏微分方程的边值问题的网格生成、细化和自适应方法
65N30型 含偏微分方程边值问题的有限元、Rayleigh-Ritz和Galerkin方法
第65年 并行数值计算
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] Adler,A.,关于三角形的平分方法,计算数学,40571-574(1983)·Zbl 0523.65033号
[2] 安东尼奥普洛斯,C。;布拉加耶维奇,F。;Chernikov,A。;北塞浦路斯。;Nikolopoulos,D.,《并行与分布式计算杂志》,69(2009),同步多线程架构上Delaunay网格生成的算法软件和硬件优化
[3] 安东尼奥普洛斯,C。;布拉加耶维奇,F。;Chernikov,A。;北塞浦路斯。;Nikolopoulos,D.,多核SMT架构的多粒度Delaunay网格生成方法,并行与分布式计算杂志,69,7(2009)
[4] 巴布斯卡,I。;Aziz,A.K.,关于有限元法中的角度条件,SIAM数值分析杂志,13,214-226(1976)·Zbl 0324.65046号
[5] Baker,T.,使用约束Delaunay三角剖分为复杂三维区域自动生成网格,计算机工程,5161-175(1989)
[6] Baker,T.J.,三角测量、网格生成和点放置策略,(Caughey,D.,Computing the Future(1994),John Wiley),61-75
[7] Jean-Daniel Boissonnat;Olivier Devillers;Pion,Sylvain;莫妮克·泰劳德;Yvinec,Mariette,CGAL三角剖分,计算几何:理论与应用,22,5-19(2002)·Zbl 1016.68138号
[8] Borouchaki,H。;George,P.L.,《二维Delaunay网格生成方面》,《国际工程数值方法杂志》,401957-1975(1997)·Zbl 0884.65143号
[9] Breshears,C.,《并发的艺术:线程猴子编写并行应用程序指南》(2009),O′Reilly Media,Inc。
[10] J.G.Castaños,J.E.Savage,《帕雷德:PDE自适应解决方案的框架》,载于:第八届IEEE高性能分布式计算研讨会,1999年。;J.G.Castaños,J.E.Savage,《Pared:PDE自适应解决方案的框架》,载于:第八届IEEE高性能分布式计算研讨会,1999年。
[11] JoséG.Cataños,John E.Savage,非结构化网格的并行精化,在:Proc。IASTED并行和分布式计算与系统会议(PDCS’99),波士顿,1999年。;JoséG.Cataños,John E.Savage,非结构化网格的并行细化,收录于:Proc。IASTED并行和分布式计算与系统会议(PDCS’99),波士顿,1999年。
[12] 何塞·卡塔尼奥斯。;Savage,John E.,《重新划分非结构化自适应网格》(IPDPS(2000),IEEE计算机学会),823-832
[13] Chernikov,A。;Chrisochoides,N.,Algorithm 872:并行二维约束Delaunay网格生成,ACM数学软件交易,34,1,1-20(2008)·Zbl 1291.65054号
[14] Chernikov,A。;Chrisochoides,N.,广义二维Delaunay网格细化,SIAM科学计算杂志,313387-3403(2009)·Zbl 1200.65014号
[15] Chew,L.P.,约束Delaunay三角剖分,算法,4,97-108(1989)·兹比尔0664.68042
[16] 乔治·P·L。;Hecht,F。;Saltel,E.,《指定边界的自动网格生成器》,《应用力学与工程中的计算机方法》,92,269-288(1991)·Zbl 0756.65133号
[17] 格拉玛,A。;古普塔,A。;Karypis,G。;Kumar,V.,《并行计算导论》(2003),Addison-Wesley
[18] 古铁雷斯,C。;古铁雷斯,F。;Rivara,M.C.,二分法的复杂性,理论计算机科学,382131-138(2007)·Zbl 1127.68108号
[19] 琼斯,M.T。;Plassmann,P.E.,并行非结构化网格计算的计算结果,计算系统工程,5297-309(1994)
[20] 马克·琼斯(Mark T.Jones)。;Paul E.Plassmann,自适应网格细化的并行算法,SIAM科学计算杂志,18,3,686-708(1997)·兹比尔0871.65100
[21] 琼斯,M.T。;Plassmann,E.,非结构化有限元网格的自适应细化,分析和设计中的有限元,25,41-60(1997)·Zbl 0897.65074号
[22] 卡普,A.H。;Flat,H.P.,《测量并行处理器性能》,《ACM的通信》,33,539-543(1990)
[23] Lawson,C.L.,《(C^1)曲面插值软件》,(Rice,John R.,数学软件III(1977),学术出版社),161-194·Zbl 0407.68033号
[24] 刘,A。;Joe,B.,基于二分法的四面体网格的质量局部细化,SIAM科学计算杂志,16,1269-1291(1995)·Zbl 0841.65098号
[25] Manber,U.,《算法导论》。《创造性方法》(1991),Addison-Wesley
[26] Muthukrishnan,S.N。;Shiakolas,P.S。;Nambiar,R.V.公司。;Lawrence,K.L.,三维有限元四面体网格自适应细化的简单算法,AIAA期刊,33,928-932(1995)·Zbl 0850.73272号
[27] 南比亚尔,N。;瓦莱拉,R。;劳伦斯,K.L。;摩根R.B。;Amil,D.,三角形有限元网格自适应细化算法,国际工程数值方法杂志,36499-509(1993)·Zbl 0825.73842号
[28] Rauber,T。;Runger,G.,《多核和集群系统的并行编程》(2010),Springer·Zbl 1211.68073号
[29] Rivara,M.C.,完全自适应多重网格有限元软件的设计和数据结构,ACM数学软件汇刊,10,242-264(1984)·Zbl 0578.65112号
[30] Rivara,M.C.,适用于自适应和多重网格技术的三角网格细化算法,《工程数值方法国际期刊》,20745-756(1984)·Zbl 0536.65085号
[31] Rivara,M.C.,《适用于具有奇异解的偏微分方程的动态多重网格算法》,(Contesse,L.;Correa,R.;Weintraub,A.,《系统建模与优化的最新进展》,《控制与信息科学讲义》(1986),Springer-Verlag),190-199年·Zbl 0605.65082号
[32] Rivara,M.C.,《自适应有限元精化和完全不规则和协调三角剖分》(Babuska,I.;Gago,J.;de A.Oliveira,E.R.;Zienkiewicz,O.C.,《有限元计算中的精度估计和自适应精化》(1986),John Wiley),359-370,(第20章)
[33] Rivara,M.C.,嵌套三角剖分序列的选择性精化/去精化算法,《工程数值方法国际期刊》,28,2889-2906(1989)·Zbl 0729.65092号
[34] Rivara,M.C.,《改进和/或改进非结构化三角剖分的新最长边算法》,《国际工程数值方法杂志》,40,3313-3324(1997)·Zbl 0980.65144号
[35] 里瓦拉,M.C。;Levin,C.,适用于自适应和多重网格技术的3D细化算法,《应用数值方法中的通信》,8281-290(1992)·Zbl 0755.65115号
[36] Rivara,M.C.,Lepp-剖分算法、应用和数学特性,应用数值数学,59,2218-2235(2009)·Zbl 1167.65343号
[37] 里瓦拉,M.C。;Calderon,C.,用于质量三角测量的Lepp终端质心法,计算机辅助设计,42,58-66(2010)
[38] 里瓦拉,M.C。;Palma,M.,《用于高质量多边形和体积三角剖分的新LEPP算法:实现问题和实际行为》,(Cannan,A.;Saigal,《非结构化网格生成趋势》,非结构化网格产生趋势,AMD,第220卷(1997),ASME),1-8
[39] 里瓦拉,M.C。;Hitschfeld,N。;Simpson,R.B.,质量三角测量问题的终端边缘Delaunay(基于小角度)算法,计算机辅助设计,33,263-277(2001)
[40] 里瓦拉,M.C。;Calderón,C。;费德罗夫,A。;Chrisochoides,N.,《三维网格生成的并行解耦终端-边缘平分法》,《计算机工程》,22,536-544(2006)
[41] 罗森博格,I.G。;Stenger,F.,通过平分最长边构建的三角形角度的下限,《计算数学》,29,390-395(1975)·Zbl 0302.65085号
[42] Ruppert,J.,用于高质量二维网格生成的Delaunay精化算法,算法杂志,18548-585(1995)·Zbl 0828.68122号
[43] 谢泼德,M.S。;盖里诺尼,F。;Flaherty,J.E。;路德维希,R.A。;Baehmann,P.L.,三维流动分析的有限八叉树网格生成,(计算流体力学中的数值网格生成(1988),Pinerdge出版社),709-718
[44] 谢泼德,M.S。;Flaherty,J.E。;Bottaso,C.L。;de Cougny,H.L。;Ozturan,C。;Simone,M.L.,并行自动自适应分析,并行计算,23,9,1327-1347(1997)·Zbl 0894.68020号
[45] Shewchuk,J.R.,三角网格生成的Delaunay细化算法,计算几何:理论与应用,22,21-74(2002)·Zbl 1016.68139号
[46] Sibson,R.,局部等角三角剖分,《计算机杂志》,211978,243-245(1978)
[47] Stynes,M.,关于某些三角形平分法的更快收敛性,计算数学,331195-1202(1979)
[48] Stynes,M.,《关于所有三角形二分法的更快收敛性》,《计算数学》,35,1195-1202(1980)·Zbl 0463.65005号
[49] Weiss,M.A.,C++中的数据结构和算法分析(2006),Addison-Wesley
[50] Williams,R.,《复杂几何形状的自适应平行网格》(Arcilla,A.S.;Hauser,J.;Eiseman,P.R.;Thompson,J.F.,《计算流体动力学及相关领域的数值网格生成》(1991),爱思唯尔科学出版社),201-213·Zbl 0748.76008号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。