×

茶花树:有限元解算器的快速开发框架。 (英语) Zbl 1426.65147号

总结:非连续Petrov-Galerkin(DPG)方法L.德姆科维奇J.戈帕拉克里什南【数值方法-部分微分方程27,No.1,70–105(2011;Zbl 1208.65164号); SIAM J.数字。分析。第49期,第5期,1788-1809(2011年;Zbl 1237.65122号)]保证有限元解在用户可控制的能量范数下的最佳性,并提供支持自适应方案的几个特性。该方法自动提供稳定性;不需要仔细推导的数值通量(如DG格式)或网格相关稳定项(如稳定方法)。在本文中,我们重点介绍了山茶属植物的特征,这些特征有助于新DPG配方的实施;其中最主要的是一组支持符号操作的丰富功能,例如,这些功能允许代码中的双线性公式像在纸上一样出现。其中许多特征都是通用的,因为它们也可以用于实现其他有限元公式。事实上,由于DPG的要求本质上是其他有限元方法的超集,Camellia为大多数常用方法提供了内置支持。然而,我们认为,将DPG中基本上“免提”的有限元方法与山茶花的快速开发功能相结合尤其令人满意,因此我们将重点放在这一类的用例上。除了上述符号操作功能外,Camellia还支持一维、二维、三维和时空中的一种不规则自适应网格。它提供了一个特别适用于DPG问题的几何多重网格预处理程序,并支持使用MPI的分布式并行执行。对于其负载平衡和分布式数据结构,Camellia依赖于Trilinos项目的包,这简化了与其他计算科学包的接口。Camellia还允许通过MOAB包的接口加载标准网格格式。Camellia包括对静态冷凝的支持,以局部消除元件内部的自由度,通常会大幅降低全球问题的成本。我们讨论了山茶中内置的可变配方,并参考文献中的配方,以及MPI性能研究。

MSC公司:

65平方米 涉及偏微分方程初值和初边值问题的有限元、Rayleigh-Ritz和Galerkin方法
65-04 与数值分析有关的问题的软件、源代码等
第65年 并行数值计算
65M55型 多重网格方法;涉及偏微分方程初值和初边值问题的区域分解
68瓦30 符号计算和代数计算
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] J.Ahrens、B.Geveci和C.Law,《ParaView:大数据可视化的最终用户工具》,Elsevier,阿姆斯特丹,2005年。;Ahrens,J。;Geveci,B。;Law,C.,《ParaView:大数据可视化的最终用户工具》(2005)
[2] W.Bangerth,C.Burstede,T.Heister和M.Kronbichler,大规模并行通用自适应有限元代码的算法和数据结构,ACM Trans。数学。《软件38》(2011),第2期,第14号论文。;班格思,W。;Burstede,C。;海斯特,T。;Kronbichler,M.,大规模并行通用自适应有限元代码的算法和数据结构,ACM Trans。数学。软件,38,2(2011)·Zbl 1365.65247号
[3] W.Bangerth和G.Kanschat,面向对象有限元软件的概念——交易。II图书馆,IWR 1999。;班格思,W。;Kanschat,G.,杂项·Zbl 1365.65248号
[4] P.Bochev,H.C.Edwards,R.C.Kirby,K.Peterson和D.Ridzal,用Intrepid解决偏微分方程,科学。程序。20(2012),第2期,151-180。;Bochev,P。;爱德华兹,H.C。;柯比,R.C。;彼得森,K。;Ridzal,D.,用无畏解决PDE,科学。程序。,20, 2, 151-180 (2012)
[5] J.Bramwell、L.Demkowicz、J.Gopalakrishnan和W.Qiu,对称应力线性弹性的无锁定hp-DPG方法,数值。数学。122(2012),第4期,671-707。;Bramwell,J。;Demkowicz,L。;戈帕拉克里希南,J。;Qiu,W.,具有对称应力的线性弹性的无锁定hp-DPG方法,编号。数学。,122, 4, 671-707 (2012) ·Zbl 1283.74094号
[6] D.Broersen和R.P.Stevenson,混合形式对流扩散方程温和形式的最佳测试空间Petrov-Galerkin离散化,IMA J.Numer。分析。35(2015),第1期,39-73。;布罗森,D。;Stevenson,R.P.,混合形式对流扩散方程温和形式的最佳测试空间Petrov-Galerkin离散化,IMA J.Numer。分析。,35, 1, 39-73 (2015) ·Zbl 1311.65144号
[7] C.Carstensen,L.Demkowicz和J.Gopalakrishnan,DPG方法的突破空间和形式及其应用,包括Maxwell方程,Comput。数学。申请。72(2016),第3期,494-522。;卡斯滕森,C。;Demkowicz,L。;Gopalakrishnan,J.,《为DPG方法和应用程序打破空间和形式》,包括麦克斯韦方程组,计算。数学。申请。,72, 3, 494-522 (2016) ·兹比尔1359.65249
[8] J.Chan,《对流扩散问题的DPG方法》,德克萨斯大学奥斯汀分校博士论文,2013年。;Chan,J.,对流扩散问题的DPG方法(2013)
[9] J.Chan、L.Demkowicz和R.Moser,定常粘性可压缩流的DPG方法,计算与《流体》98(2014),69-90。;Chan,J。;Demkowicz,L。;Moser,R.,稳态粘性可压缩流的DPG方法,计算与流体,98,69-90(2014)·Zbl 1391.76311号
[10] J.Chan,N.Heuer,T.Bui-Thanh和L.Demkowicz,对流主导扩散问题的稳健DPG方法II:伴随边界条件和网格相关测试规范,计算。数学。申请。67(2014),第4期,771-795。;Chan,J。;Heuer,北。;Bui-Thanh,T。;Demkowicz,L.,《对流主导扩散问题的稳健DPG方法II:伴随边界条件和网格相关测试规范》,计算。数学。申请。,67, 4, 771-795 (2014) ·Zbl 1350.65120号
[11] H.Childs、E.Brugger、B.Whitlock、J.Meredith、S.Ahern、D.Pugmire、K.Biagas、M.Miller、C.Harrison、G.H.Weber、H.Krishnan、T.Fogal、A.Sanderson、C.Garth、E.Wes Bethel、D.Camp、O.Rübel、M.Durant、J.M.Favre和P.Navrátil,《VisIt:可视化和分析超大数据的最终用户工具》,《高性能可视化——实现极端规模的科学洞察力》,查普曼和霍尔/CRC,纽约(2012),357-372。;Childs,H。;布鲁格,E。;惠特洛克,B。;梅雷迪斯,J。;埃亨,S。;Pugmire,D。;比亚加斯,K。;米勒,M。;哈里森,C。;韦伯,G.H。;Krishnan,H。;Fogal,T。;Sanderson,A。;加思,C。;Wes Bethel,E。;D.坎普。;俄·吕贝尔。;杜兰特,M。;法夫尔,J.M。;Navrátil,P.,VisIt:一种用于可视化和分析超大数据的最终用户工具,《高性能可视化实现极限科学洞察》,357-372(2012)
[12] W.Dahmen,A.Cohen和G.Welper,对流扩散方程的自适应性和变分稳定性,ESAIM数学。模型。数字。分析。46(2012),第5期,1247-1273。;Dahmen,W。;科恩,A。;Welper,G.,对流扩散方程的自适应性和变分稳定性,ESAIM数学。模型。数字。分析。,46, 5, 1247-1273 (2012) ·Zbl 1270.65065号
[13] A.Dedner、R.Klöfkorn、M.Nolte和M.Ohlberger,并行和自适应离散化方案的通用接口:抽象原理和DUNE-FEM模块,Computing 90(2010),第3期,165-196。;A.德纳。;Klöfkorn,R。;诺尔特,M。;Ohlberger,M.,并行和自适应离散化方案的通用接口:抽象原理和DUNE-FEM模块,计算,90,3,165-196(2010)·Zbl 1201.65178号
[14] L.Demkowicz和J.Gopalakrishnan,一类非连续Petrov-Galerkin方法。第一部分:输运方程,计算。方法应用。机械。工程199(2010),1558-1572。;Demkowicz,L。;Gopalakrishnan,J.,一类不连续的Petrov-Galerkin方法。第一部分:输运方程,计算。方法应用。机械。工程,1991558-1572(2010)·Zbl 1231.76142号
[15] L.Demkowicz和J.Gopalakrishnan,一类非连续Petrov-Galerkin方法。第二部分:最佳测试函数,数值。方法偏微分方程27(2011),第1期,70-105。;Demkowicz,L。;Gopalakrishnan,J.,一类非连续Petrov-Galerkin方法。第二部分:最佳测试函数,数值。偏微分方程方法,27,1,70-105(2011)·兹比尔1208.65164
[16] L.Demkowicz和J.Gopalakrishnan,泊松问题的DPG方法分析,SIAM J.Numer。分析。49(2011),第5期,1788-1809。;Demkowicz,L。;Gopalakrishnan,J.,泊松问题的DPG方法分析,SIAM J.Numer。分析。,49, 5, 1788-1809 (2011) ·Zbl 1237.65122号
[17] L.Demkowicz和J.Gopalakrishnan,无需一阶重新计算的原始DPG方法,计算。数学。申请。66(2013),第6期,1058-1064。;Demkowicz,L。;Gopalakrishnan,J.,《无一阶重新计算的原始DPG方法》,计算。数学。申请。,66, 6, 1058-1064 (2013)
[18] L.Demkowicz、J.Gopalakrishnan和B.Keith,《DPG-star方法》,预印本(2018)。;Demkowicz,L。;戈帕拉克里希南,J。;Keith,B.,《DPG-star方法》,预印本(2018)·Zbl 1447.65133号
[19] L.Demkowicz、J.Gopalakrishnan、I.Muga和J.Zitelli,多维亥姆霍兹方程DPG方法的波数显式分析,计算。方法应用。机械。工程213-216(2012),126-138。;Demkowicz,L。;戈帕拉克里希南,J。;穆加,I。;Ziteli,J.,多维亥姆霍兹方程DPG方法的波数显式分析,计算。方法应用。机械。工程,213-216,126-138(2012)·Zbl 1243.76059号
[20] L.Demkowicz和N.Heuer,对流占优扩散问题的鲁棒DPG方法,SIAM J.Numer。分析。51(2013),第5期,2514-2537。;Demkowicz,L。;Heuer,N.,对流占优扩散问题的鲁棒DPG方法,SIAM J.Numer。分析。,51, 5, 2514-2537 (2013) ·兹比尔1290.65088
[21] K.Devine、E.Boman、R.Heaphy、B.Hendrickson和C.Vaughan,并行动态应用的Zoltan数据管理服务,计算。科学。Eng.4(2002),第2期,90-97。;Devine,K。;Boman,E。;Heaphy,R。;亨德里克森,B。;Vaughan,C.,并行动态应用的Zoltan数据管理服务,计算。科学。工程,4,2,90-97(2002)
[22] H.C.Edwards,C.R.Trott和D.Sunderland,Kokkos:通过多态内存访问模式实现多个核心性能可移植性,J.并行分布式计算。74(2014),第12期,3202-3216。;爱德华兹,H.C。;Trott,C.R。;Sunderland,D.,Kokkos:通过多态内存访问模式实现多核性能可移植性,J.并行分布式计算。,74/123202-3216(2014)
[23] T.E.Ellis,用于瞬态流体力学的时空不连续Petrov Galerkin有限元,博士论文,德克萨斯大学奥斯汀分校,2016年。;Ellis,T.E.,瞬变流体力学时空不连续Petrov-Galerkin有限元(2016)
[24] R.D.Falgout和U.Meier Yang,Hypre:高性能预处理程序库,计算科学ICCS 2002,柏林,海德堡(2002),632-641。;R·D·法尔古特。;Meier Yang,U.,Hypre:高性能预处理程序库,计算科学ICCS 2002,632-641(2002)·Zbl 1056.65046号
[25] F.Fuentes、B.Keith、L.Demkowicz和P.Le Tallec,线性弹性的耦合变分公式和DPG方法,J.Compute。物理。348 (2017), 715-731.; Fuentes,F。;基思,B。;Demkowicz,L。;Le Tallec,P.,线性弹性的耦合变分公式和DPG方法,J.Compute。物理。,348715-731(2017)·Zbl 1380.65367号
[26] T.Gamblin、M.LeGendre、M.R.Collette、G.L.Lee、A.Moody、B.R.de Supinski和S.Futral,《Spack软件包经理:为HPC软件混乱带来秩序》,《高性能计算、网络、存储和分析国际会议论文集——SC’15》,ACM,纽约(2015),文章ID 40。;甘布林,T。;勒根德雷,M。;科莱特,M.R。;Lee,G.L。;穆迪,A。;de Supinski,B.R。;Futral,S.,The Spack软件包经理:为HPC软件混乱带来秩序,《高性能计算、网络、存储和分析国际会议论文集》,SC'15(2015)
[27] F.Gruber,A.Klewinghaus和O.Mula,用不连续Petrov-Galerkin有限元求解偏微分方程的DUNE-DPG库,Arch。数字。柔和。5(2017),第1期,111-127。;Gruber,F。;Klewinghaus,A。;Mula,O.,用不连续Petrov-Galerkin有限元求解偏微分方程的DUNE-DPG库,Arch。数字。软质。,5, 1, 111-127 (2017)
[28] M.A.Heroux、R.A.Bartlett、V.E.Howle、R.J.Hoekstra、J.J.Hu、T.G.Kolda、R.B.Lehoucq、K.R.Long、R.P.Pawlowski、E.T.Phipps、A.G.Salinger、H.K.Thornquist、R.S.Tuminaro、J.M.Willenbring、A.Williams和K.S.Stanley,Trilinos项目概述,ACM Trans。数学。软件31(2005),第3期,397-423。;Heroux,医学硕士。;Bartlett,R.A。;豪尔,V.E。;霍克斯特拉,R.J。;胡,J.J。;科尔达·T·G。;Lehoucq,R.B。;Long,K.R。;Pawlowski,R.P。;Phipps,E.T。;塞林格,A.G。;香港桑奎斯特。;杜米纳罗,R.S。;Willenbring,J.M。;威廉姆斯。;Stanley,K.S.,Trilinos项目概述,ACM Trans。数学。软件,31,3,397-423(2005)·Zbl 1136.65354号
[29] B.Keith,《PDE伴随方法的新思想:有限元分析的鞍点范式及其在DPG方法中的作用》,德克萨斯大学奥斯汀分校博士论文,2018年。;Keith,B.,PDE伴随方法的新思想:有限元分析的鞍点范式及其在DPG方法中的作用(2018)
[30] B.Keith,F.Fuentes和L.Demkowicz,DPG方法应用于线性弹性的不同变分公式,计算。方法应用。机械。工程309(2016),579-609。;基思,B。;Fuentes,F。;Demkowicz,L.,DPG方法应用于线性弹性的不同变分公式,计算。方法应用。机械。工程师,309579-609(2016)·Zbl 1439.74431号
[31] B.Keith、P.Knechtges、N.V.Roberts、S.Elgeti、M.Behr和L.Demkowicz,《粘弹性流体的超弱DPG方法》,《非牛顿流体力学杂志》。247 (2017), 107-122.; 基思,B。;Knechtges,P。;罗伯茨,N.V。;Elgeti,S。;贝尔,M。;Demkowicz,L.,粘弹性流体的超弱DPG方法,J.非牛顿流体力学。,247, 107-122 (2017)
[32] B.Keith、S.Petrides、F.Fuentes和L.Demkowicz,离散最小二乘有限元方法,计算。方法应用。机械。工程327(2017),226-255。;基思,B。;彼得里德斯,S。;Fuentes,F。;Demkowicz,L.,离散最小二乘有限元方法,计算。方法应用。机械。工程,327226-255(2017)·Zbl 1439.65179号
[33] B.S.Kirk、J.W.Peterson、R.H.Stogner和G.F.Carey,LibMesh:并行自适应网格细化/粗化模拟的C++库,工程计算。22(2006),第237-254号。;柯克,B.S。;彼得森,J.W。;Stogner,R.H。;Carey,G.F.,LibMesh:并行自适应网格细化/粗化模拟的C++库,工程计算。,22, 3, 237-254 (2006)
[34] A.Logg、K.-A.Mardal和G.N.Wells,《用有限元法自动求解微分方程》,《计算讲义》。科学。84,施普林格,柏林,2012年。;Logg,A。;马尔达尔,K.-A。;Wells,G.N.,《用有限元法自动求解微分方程》(2012)·Zbl 1247.65105号
[35] I.Muga和K.G.van der Zee,Banach空间线性问题的离散化:剩余极小化,非线性Petrov-Galerkin和单调混合方法,预印本(2015)。;穆加,I。;van der Zee,K.G.,Banach空间线性问题的离散化:残差最小化,非线性Petrov-Galerkin和单调混合方法,预印本(2015)·Zbl 1457.65024号
[36] S.Petrides和L.F.Demkowicz,高频时谐波传播问题的自适应DPG方法,计算。数学。申请。74(2017),第8期,1999-2017。;彼得里德斯,S。;Demkowicz,L.F.,高频时谐波传播问题的自适应DPG方法,计算。数学。申请。,74, 8, 1999-2017 (2017) ·Zbl 1397.65288号
[37] E.T.Phipps和D.M.Gay,Sacado自动微分包。;Phipps,E.T。;Gay,D.M.,网站·Zbl 1157.65333号
[38] N.V.Roberts,《不可压缩流动问题的非连续Petrov-Galerkin方法》,德克萨斯大学奥斯汀分校博士论文,2013年。;Roberts,N.V.,《不可压缩流动问题的非连续Petrov-Galerkin方法》(2013)
[39] N.V.Roberts,Camellia:非连续Petrov-Galerkin方法的软件框架,计算。数学。申请。68(2014),编号11,1581-1604。;Roberts,N.V.,Camellia:非连续Petrov-Galerkin方法的软件框架,计算。数学。申请。,68, 11, 1581-1604 (2014) ·Zbl 1364.65002号
[40] N.V.Roberts,《Camellia v1.0手册:第一部分,技术报告ANL/ALCF-16/3》,阿贡国家实验室,2016年。;罗伯茨,N.V.,《山茶花1.0版手册:第一部分》(2016)
[41] N.V.Roberts、T.Bui-Thanh和L.Demkowicz,斯托克斯问题的DPG方法,计算。数学。申请。67(2014),第4期,966-995。;罗伯茨,N.V。;布丹,T。;Demkowicz,L.,斯托克斯问题的DPG方法,计算。数学。申请。,67, 4, 966-995 (2014) ·Zbl 1381.76200号
[42] N.V.Roberts和J.Chan,DPG系统矩阵的几何多重网格预处理策略,计算。数学。申请。74(2017),第8期,2018-2043。;罗伯茨,N.V。;Chan,J.,DPG系统矩阵的几何多重网格预处理策略,计算。数学。申请。,74, 8, 2018-2043 (2017) ·Zbl 1397.65293号
[43] N.V.Roberts,L.Demkowicz和R.Moser,不可压缩Navier-Stokes方程自适应解的不连续Petrov-Galerkin方法,J.Comput。物理。301 (2015), 456-483.; 罗伯茨,N.V。;Demkowicz,L。;Moser,R.,《不可压缩Navier-Stokes方程自适应解的非连续Petrov-Galerkin方法》,J.Compute。物理。,301456-483(2015年)·Zbl 1349.76259号
[44] T.J.Tautges,MOAB-SD:集成结构化和非结构化网格表示,工程计算。20 (2004), 286-293.; Tautges,T.J.,MOAB-SD:集成结构化和非结构化网格表示,工程计算。,20, 286-293 (2004)
[45] J.Ziteli、I.Muga、L.Demkowicz、J.Gopalakrishnan、D.Pardo和V.Calo,一类非连续Petrov-Galerkin方法。第四部分:波传播问题,J.Compute。物理。230 (2011), 2406-2432.; Ziteli,J。;穆加,I。;Demkowicz,L。;戈帕拉克里希南,J。;Pardo博士。;Calo,V.,一类非连续Petrov-Galerkin方法。第四部分:波传播问题,J.Compute。物理。,230, 2406-2432 (2011) ·Zbl 1316.76054号
[46] MFEM:模块化有限元方法库。;网站·Zbl 1524.65001号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。