波莱蒂,M.塞巴斯蒂安;马西米利亚诺·马蒂内利;尼古拉·卡瓦里尼;巴勃罗·安托林 免疫球蛋白:等几何分析库。 (英语) Zbl 1332.65196号 SIAM J.科学。计算。 37,第4号,C465-C496(2015)。 摘要:我们设计了一个面向对象的等几何分析通用库,其中等几何方法的数学概念及其关系直接映射到类及其交互。将数学概念封装到相互作用的构建块中,可以灵活地在广泛的科学领域和应用中使用该库。我们为许多关于等几何方法实现的松散可用信息提供了一个精确的框架,并讨论了该方法与有限元方法之间的异同。我们还描述了如何在一个C++11开源库中实现这个建议的设计,igatools软件(http://www.igatools.org)。该库使用高级面向对象和通用编程技术来确保源代码的可重用性、可靠性和可维护性。它包括h-div和h-curl类型的等几何元素,并支持开发与维数无关的代码(包括流形和张量值空间)。最后,我们给出了一些代码示例来说明该库的灵活性和强大功能,包括曲面域、非线性弹性和非平凡几何上的Navier-Stokes计算。 引用于16文件 MSC公司: 65日元 数值算法的封装方法 65D07年 使用样条曲线进行数值计算 65天17日 计算机辅助设计(曲线和曲面建模) 65纳米30 含偏微分方程边值问题的有限元、Rayleigh-Ritz和Galerkin方法 68甲19 其他编程范例(面向对象、顺序、并发、自动等) 关键词:等几何分析;软件库;开源;对象方向;通用程序设计;维度无关性;样条;NURBS(NURBS);h-div型;h型卷曲;CAD集成;计算机辅助几何设计 软件:ISOGAT公司;万亿;交易.ii;ParaView公司;FEBio公司;VTK公司;免疫球蛋白;STL公司;地理PDE PDF格式BibTeX公司 XML格式引用 \textit{M.S.Pauletti}等人,SIAM J.Sci。计算。37,第4号,C465--C496(2015;Zbl 1332.65196) 全文: 内政部 链接 参考文献: [1] D.N.Arnold、R.S.Falk和R.Winther,《有限元外部演算:从霍奇理论到数值稳定性》,布尔。阿默尔。数学。《社会学杂志》(N.S.),47(2010),第281-354页·Zbl 1207.65134号 [2] W.Bangerth、R.Hartmann和G.Kanschat,{\it\tdeal.II–一个通用的面向对象有限元库},ACM Trans。数学。《软件》,33(2007年),第24条·Zbl 1365.65248号 [3] W.Bangerth,T.Heister,and G.Kanschat,{it\T deal.II微分方程分析库,技术参考},http://www.dealii.org。 [4] Y.Bazilevs、L.Beira͂o da Veiga、J.A.Cottrell、T.J.R.Hughes和G.Sangalli,《等几何分析:h-精网格的近似、稳定性和误差估计》,《数学》。模型方法应用。科学。,16(2006),第1031-1090页·Zbl 1103.65113号 [5] Y.Bazilevs、V.M.Calo、J.A.Cottrell、J.A.Evans、T.J.R.Hughes、S.Lipton、M.A.Scott和T.W.Sederberg,{使用T样条进行等距分析},计算。应用方法。机械。工程,199(2010),第229-263页·Zbl 1227.74123号 [6] Y.Bazilevs、C.Michler、V.M.Calo和T.J.R.Hughes,{在未拉伸网格上具有弱强制边界条件的壁面湍流的等几何变分多尺度模拟},计算。应用方法。机械。工程师,199(2010),第780-790页·Zbl 1406.76023号 [7] K.Beck,{测试驱动开发:示例},Addison-Wesley Longman,Reading,MA,2002年。 [8] P.Becker,{\it工作草案,编程语言C++}标准,技术报告N3242=11-0012,ISO/IEC JTC 1,信息技术,小组委员会SC 22,编程语言C++,2011年。 [9] D.J.Benson,Y.Bazilevs,E.De Luycker,M.-C.Hsu,M.Scott,T.J.R.Hughes,and T.Belytschko,{it任意基函数的广义有限元公式:从等几何分析到XFEM},国际。J.数字。方法工程,83(2010),第765-785页·Zbl 1197.74177号 [10] D.Boffi、F.Brezzi和M.Fortin,《混合有限元方法和应用》,Springer Ser。计算。数学。44,施普林格,海德堡,2013年·Zbl 1277.65092号 [11] J.Bonet和R.D.Wood,《有限元分析的非线性连续力学》,第二版,剑桥大学出版社,英国剑桥,2008年·Zbl 1142.74002号 [12] M.J.Borden、M.A.Scott、J.A.Evans和T.J.R.Hughes,《基于NURBS的Bezier提取的等几何有限元数据结构》,国际。J.数字。方法工程,87(2011),第15-47页·Zbl 1242.74097号 [13] A.Bressan和G.Sangalli,《斯托克斯问题的等几何离散化:宏元技术的稳定性分析》,IMA J.Numer。分析。,33(2013),第629-651页·Zbl 1328.76025号 [14] A.Buffa、D.Cho和G.Sangalli,{\it与某些特定T网格相关的T样条混合函数的线性独立性},Comput。应用方法。机械。工程,199(2010),第1437-1445页·Zbl 1231.65027号 [15] A.Buffa、C.de Falco和G.Sangalli,《等距几何分析:(2)D Stokes方程的稳定元素》,国际。J.数字。《液体方法》,65(2011),第1407-1422页·Zbl 1429.76044号 [16] A.Buffa、J.Rivas、G.Sangalli和R.Vazquez,{三维等几何离散微分形式},SIAM J.Numer。分析。,49(2011),第818-844页·Zbl 1225.65100号 [17] A.Buffa、G.Sangalli和R.Vázquez,电磁学中的等几何分析:B样条逼近,Comput。应用方法。机械。工程,199(2010),第1143-1152页·Zbl 1227.78026号 [18] J.A.Cottrell、T.J.R.Hughes和Y.Bazilevs,《等几何分析:走向CAD和FEA的集成》,John Wiley&Sons,2009年·Zbl 1378.65009号 [19] J.A.Cottrell、A.Real、Y.Bazilevs和T.J.R.Hughes,《结构振动的等几何分析》,计算。应用方法。机械。工程,195(2006),第5257-5296页·Zbl 1119.74024号 [20] C.de Falco,A.Real,and R.Vaízquez,{\it GeoPDEs:PDEs}等几何分析的研究工具,高级工程师软件。,42(2011年),第1020-1034页·Zbl 1246.35010号 [21] T.Dokken、T.Lyche和K.F.Pettersen,{\it在箱形分区上的局部可再修整样条},技术报告,SINTEF,挪威奥斯陆,2012年·Zbl 1264.41011号 [22] M.Do¨rfel、B.Ju¨ttler和B.Simeon,{利用T样条局部h-精化进行自适应等几何分析},计算。应用方法。机械。工程,199(2009),第264-275页·Zbl 1227.74125号 [23] J.A.Evans和T.J.R.Hughes,{稳态Navier-Stokes方程的等几何发散变换B样条},数学。模型方法应用。科学。,23(2013),第1421-1478页·Zbl 1383.76337号 [24] J.A.Evans和T.J.R.Hughes,{非定常Navier-Stokes方程的等几何发散变换B样条},J.Compute。物理。,241(2013),第141-167页·Zbl 1349.76054号 [25] D.R.Forsey和R.H.Bartels,{层次B样条精化},载于SIGGRAPH’88,第15届计算机图形与交互技术年会论文集,美国计算机学会,纽约,1988年,第205-212页。 [26] C.Giannelli、B.Ju¨ttler和H.Speleers,《THB-样条线:层次样条线的截断基础》,计算。辅助Geom。《设计》,29(2012),第485-498页·Zbl 1252.65030号 [27] R.Glowinski,{流体的数值方法(第3部分)},《数值分析手册》,第九卷,P.G.Ciarlet和J.L.Lions编辑,Elsevier,阿姆斯特丹,2002年。 [28] M.Heroux、R.Bartlett、V.E.Howle、R.Hoekstra、J.Hu、T.Kolda、R.Lehoucq、K.Long、R.Pawlowski、E.Phipps、A.Salinger、H.Thornquist、R.Tuminaro、J.Willenbring和A.Williams,《Trilinos概述》,技术报告SAND2003-2927,新墨西哥州阿尔伯克基Sandia国家实验室,2003年·Zbl 1136.65354号 [29] T.J.R.Hughes、J.A.Cottrell和Y.Bazilevs,《等几何分析:CAD、有限元、NURBS、精确几何和网格细化》,计算。应用方法。机械。工程师,194(2005),第4135-4195页·Zbl 1151.74419号 [32] J.Kiendl、Y.Bazilevs、M.-C.Hsu、R.Wuíchner和K.-U.Bletzinger,由多个补丁组成的基尔霍夫-洛夫壳结构,计算。应用方法。机械。工程,199(2010),第2403-2416页·Zbl 1231.74482号 [33] S.A.Maas、B.J.Ellis、G.A.Ateshian和J.A.Weiss,《生物力学有限元》,J.Biomed。工程,134(2012),011005。 [34] P.Monk,{麦克斯韦方程的有限元方法},数值。数学。科学。计算。,牛津大学出版社,纽约,2003年·兹比尔1024.78009 [35] L.A.Piegl和W.Tiller,《NURBs图书》,《视觉传达系列专著》,施普林格-弗拉格出版社,柏林,海德堡,1997年·Zbl 0868.68106号 [36] W.Schroeder、K.Martin和B.Lorensen,《可视化工具包:面向对象的三维图形方法》,Kitware,纽约,2006年。 [37] L.L.Schumaker,《样条函数:基础理论》,第三版,剑桥数学图书馆,剑桥大学出版社,英国剑桥,2007年·Zbl 1123.41008号 [38] M.A.Scott、X.Li、T.W.Sederberg和T.J.R.Hughes,{分析适用T样条的局部精化},计算。应用方法。机械。工程,213/216(2012),第206-222页·Zbl 1243.65030号 [39] A.H.Squillacote,《ParaView指南》,Kitware,纽约,2007年。 [40] A.Stepanov和M.Lee,《标准模板库》,技术报告,WG21/N0482,ISO编程语言C++项目,1994年。 [41] B.Stroustrup,《C++编程语言》,Addison Wesley,Reading,MA,2000·Zbl 0825.68056号 [42] A.-V.Vuong、C.Giannelli、B.Juíttler和B.Simeon,{等几何分析中自适应局部细化的层次方法},计算。应用方法。机械。工程,200(2011),第3554-3567页·Zbl 1239.65013号 [43] O.Weeger、U.Wever和B.Simeon,{非线性欧拉-贝努利梁振动的等几何分析},非线性动力学。,72(2013),第813-835页·Zbl 1284.74134号 此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。