×

2D中的自适应网格细化–中的高效实现Matlab公司. (英语) Zbl 1451.65217号

摘要:本文讨论了如何在二维空间中高效地实现各种自适应网格细化Matlab公司。我们深入了解了不同的自适应网格细化策略,允许三角形和四边形网格有悬挂节点和无悬挂节点。在整个过程中,重点是通过利用合理的数据结构、使用Matlab公司内置函数和矢量化。本文以清晰的方式展示了从理论到实现的过渡,因此旨在为如何实现方法的教育目的服务,同时尽可能地保持代码的简短-高效自适应网格细化的实现可能在71行内完成Matlab公司数值实验强调了代码的效率,并显示了在使用自适应网格细化的不同环境中的灵活部署。我们的实施易于理解,因此被认为是研究和教育的宝贵工具。

MSC公司:

65牛顿50 涉及偏微分方程的边值问题的网格生成、细化和自适应方法
65N30型 偏微分方程边值问题的有限元、Rayleigh-Riz和Galerkin方法
68甲15 编程语言理论
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] J.Alberty、C.Carstensen和S.A.Funken,关于Matlab 50行的备注:短有限元实现,Numer。《算法》20(1999),第2-3期,第117-137页·Zbl 0938.65129号
[2] I.Babuška和M.Vogelius,一维边值问题的反馈和自适应有限元解,数值。数学。44(1984),第1期,75-102·Zbl 0574.65098号
[3] R.E.Bank和A.H.Sherman,椭圆边值问题的自适应多级方法,《计算》26(1981),第2期,第91-105页·Zbl 0466.65058号
[4] R.E.Bank、A.H.Sherman和A.Weiser,《规则局部网格细化的细化算法和数据结构》,《科学计算》(1982年蒙特利尔),IMACS,新不伦瑞克(1983年),第3-17页。
[5] P.Binev、W.Dahmen和R.DeVore,收敛速度自适应有限元方法,数值。数学。97(2004),第2期,219-268·Zbl 1063.65120号
[6] D.Braess,《有限元:固体力学中的理论、快速求解和应用》,第三版,剑桥大学出版社,剑桥,2007年·Zbl 1118.65117号
[7] C.Carstensen,一种自适应网格细化算法,允许H^1稳定L^2投影到Courant有限元空间,Constr。约20(2004),第4期,549-564·Zbl 1064.65143号
[8] C.Carstensen、M.Feischl、M.Page和D.Praetorius,自适应公理,计算。数学。申请。67(2014),第6期,1195-1253·Zbl 1350.65119号
[9] L.Chen,iFEM:MATLAB中的创新有限元方法包,预印本(2008),马里兰大学。
[10] L.Chen,《MATLAB中对分的简短实现》,《计算科学的最新进展》,世界科学,哈肯萨克(2008),318-332·Zbl 1157.65502号
[11] L.Chen和C.Zhang,基于最新顶点平分的自适应网格粗化算法及其应用,J.Compute。数学。28(2010),编号6677-789·Zbl 1240.65350号
[12] P.G.Ciarlet,椭圆问题的有限元方法,类。申请。数学。40,工业和应用数学学会(SIAM),费城,2002年·Zbl 0999.65129号
[13] P.G.Ciarlet和P.-A.Raviart,曲线单元上的插值理论,及其在有限元方法中的应用,计算。方法应用。机械。工程1(1972),217-249·Zbl 0261.65079号
[14] W·Dörfler,泊松方程的收敛自适应算法,SIAM J.Numer。分析。33(1996),第31106-1124号·Zbl 0854.65090号
[15] S.Funken,D.Praetorius和P.Wissgott,自适应P1-FEM在Matlab中的有效实现,Comput。方法应用。数学。11(2011),第4期,460-490·Zbl 1284.65197号
[16] S.A.Funken和A.Schmidt,《2D中非递归局部粗化的标准》,进展中(2019年)。
[17] S.A.Funken和A.Schmidt,ameshref-二维自适应网格细化的高效实现,软件下载地址:https://github.com/aschmidtuulm/ameshref。
[18] M.Karkulik,D.Pavlicek和D.Praetorius,《关于二维最新顶点对分:网格闭包的最优性和L_2投影的H^1稳定性》,Constr。约38(2013),第2期,213-234·Zbl 1302.65267号
[19] L.Kobbelt,任意拓扑开放四边形网的插值细分,计算。图表。论坛15(1996),第3期,409-420。
[20] A.Schmidt,《二维自适应网格细化——在matlab中对三角形和四边形网格的有效实现》,硕士论文,乌尔姆大学,2018年。
[21] A.Schmidt和K.G.Siebert,自适应有限元软件设计,Lect。注释计算。科学。工程师42,施普林格,柏林,2005年·Zbl 1068.65138号
[22] R.Schneiders,网上网格生成和网格生成。
[23] R.Schneiders,四边形和六面体网格生成算法,Proc。VKI-LS计算。流体动力学。(2000).
[24] E.G.Sewell,分段多项式逼近三角化的自动生成,ProQuest LLC,Ann Arbor,1972年;论文(博士)-普渡大学。
[25] R.Stevenson,标准自适应有限元方法的最优性,Found。计算。数学。7(2007),第2期,245-269·Zbl 1136.65109号
[26] R.Stevenson,由二分法创建的局部精化单形分区的完成,数学。公司。77(2008),第261、227-241号·Zbl 1131.65095号
[27] R.Verfürth,《后验误差估计和自适应网格细化技术综述》,John Wiley&Sons,纽约,1996年·Zbl 0853.65108号
[28] F.Zames,表面积和圆柱面积悖论,大学数学。J.8(1977),第4207-211号。
[29] X.Zhao,S.Mao和Z.Shi,无悬挂节点四边形网格上的自适应有限元方法,SIAM J.Sci。计算。32(2010),第4期,2099-2120·Zbl 1216.65165号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。