×

兹马思-数学第一资源

一个模块化有限元方法库。(英语) Zbl公司 07288706
摘要:MFEM是一个开源的、轻量级的、灵活的、可伸缩的模块化有限元方法库,它具有任意高阶有限元网格和空间,支持多种离散化方法,并强调可用性、可移植性和高性能计算效率。MFEM的目标是为应用科学家提供高阶有限元网格划分、离散化和线性求解器的前沿算法,同时使研究人员能够在非常通用、完全非结构化、高阶、并行和GPU加速的设置下快速、轻松地开发和测试新算法。本文描述了MFEM提供的底层算法和有限元抽象,讨论了软件实现,并举例说明了该库的各种应用。

理学硕士:
65 数值分析
68 计算机科学
PDF格式 BibTeX公司 XML 引用
全文: 内政部
参考文献:
[1] 克莱特,P。G、 ,椭圆问题的有限元方法(1978),北荷兰·Zbl公司 383.65058
[2] 《偏微分方程的有限元数值解法》(1987),剑桥大学出版社
[3] Demkowicz,L.,用Hp自适应有限元计算。第一卷:一维和二维椭圆和麦克斯韦问题(2006),查普曼霍尔CRC
[4] 布伦纳,S。C、 。;斯科特,L。R、 《有限元方法的数学理论》(2008),Springer New York·Zbl公司 1135.65042
[5] 索林,P。;塞格思,K。;Dolezel,I.,高阶有限元方法(2002),Chapman-Hall-CRC
[6] 德维尔,M。;菲舍尔,P。;《不可压缩流体流动的高阶方法》(2002),剑桥大学出版社·Zbl公司 1007.76001
[7] 阿诺德,D。N、 。;布雷齐,F。;科伯恩,B。;马里尼,L。D、 ,椭圆型问题间断Galerkin方法的统一分析,SIAM J。数字。分析,39,5,1749-1779(2001)·Zbl公司 1008.65080
[8] 科特雷尔,J。;休斯,T。;Bazilevs,Y.,等几何分析:走向CAD和FEA的集成(2009),Wiley·Zbl公司 1378.65009
[9] MFEM:模块化有限元方法,[计算机软件](2020年)
[10] 阿恩特,D。;班格思,W。;达维多夫。;抢劫,T。;赫尔泰,L。;克朗比克勒,M。;梅尔,M。;佩尔特,J.-P。;图尔克辛,B。;Wells,D.,图书馆,版本8.5,J。数字。数学,25,3,137-146(2017)·Zbl公司 1375.65148
[11] Aln公司æs、 M。S、 。;布莱赫塔,J。;哈克,J。;约翰逊,A。;基勒,B。;Logg,A。;理查森,C。;环,J。;罗格斯,M。E、 。;威尔斯,G。N、 FEniCS项目1.5版,Arch。数字。软件,3100,9-23(2015)
[12] 布拉特,M。;伯查特,A。;德德纳,A。;工程师C。;法尔克,J。;弗莱米什,B。;格斯巴赫,C。;Gr公司äser,C。;格鲁伯,F。;Gr公司ü宁格,C。;肯普夫,D。;吉隆坡ö弗考恩,R。;马尔克默斯,T。;ü事物。;诺尔特,M。;皮亚特科夫斯基,M。;Sander,O.,分布式统一数字环境,2.4版,Arch。数字。软件,4100,13-29(2016)
[13] Hecht,F.,FreeFem++的新发展,J。数字。数学,20,3-4,251-265(2012)·Zbl公司 1266.68090
[14] 索林,P。;瑟文尼,J。;Dolezel,I.,hp有限元法中的任意水平悬挂节点和自动自适应,数学。计算机。模拟,77117-132(2008)·Zbl公司 1135.65394
[15] 柯克,B。S、 。;彼得森,J。W、 。;斯托格纳,R。H、 。;凯里,G。F、 ,:并行自适应网格细化/粗化模拟的C++库,工程计算,22,3-4,237-254(2006)
[16] 霍尔斯特,M.,流形上椭圆系统的自适应数值处理,高级计算机。数学,15139-191(2001)·Zbl公司 997.65134
[17] 附表öberl,J.,NGSolveTech有限元的C++11实现。代表ASC 30/2014(2014),维也纳理工大学分析与科学计算研究所,网址https://www.asc.tuwien.ac.at/schoeberl/wiki/publications/ngs-cpp11.pdf
[18] 阿诺德,D。N、 。;福尔克,R。S、 。;微分复形与有限元方法之稳定性。de Rham complex,(Compatible Spatial Discretizations,2006),斯普林格纽约,23-46·Zbl公司 1119.65398
[19] 巴莱,S。;Abhyankar,S。;亚当斯,M。F、 。;布朗,J。;布鲁纳,P。;布什曼,K。;达尔辛,L。;埃克霍特,V。;格罗普,W。D、 。;考希克,D。;克内普利,M。G、 。;五月,D。A、 。;麦克因斯,L。C、 。;米尔斯,R。T、 。;蒙森,T。;鲁普,K。;萨南,P。;史密斯,B。F、 。;赞皮尼,S。;张,H。;Zhang,H.,PETSc用户手册技术。Rep.ANL-95/11-第3.9版(2018年),阿贡国家实验室,网址http://www.mcs.anl.gov/petsc
[20] 李,X。S、 ,SuperLU概述,ACM Trans。数学。软件,31,3,302-325(2005)·Zbl公司 1136.65312
[21] Ghysels,P。;李,X。S、 。;鲁夫等。;威廉姆斯,S。;Napov,A.,一种使用随机抽样的新型HSS结构多前额求解器的有效多核实现,SIAM J。科学。计算机,38,5,S358-S384(2016)·Zbl公司 1352.65092
[22] 戴维斯,T。A、 ,稀疏线性系统的直接方法(2006),工业与应用数学学会·Zbl公司 1119.65021
[23] 辛德马什,A。C、 。;布朗,P。N、 。;格兰特,K。E、 。;李S。五十、 。;塞尔维亚语,R。;舒梅克,D。E、 。;伍德沃德,C。S、 日晷:非线性和微分/代数方程求解器套件,ACM Trans。数学。软件,31,3363-396(2005)·Zbl公司 1136.65329
[24] 伊巴内兹。A、 。;塞奥,E。S、 。;史密斯,C。W、 。;谢泼德,M。S、 ,PUMI:并行非结构网格基础设施,ACM Trans。数学。软件,42,3,17:1-17:28(2016)·Zbl公司 1369.65155
[25] GLVis:OpenGL有限元可视化工具,[计算机软件]https://glvis.org, http://dx.doi.org/10.11578/dc.20171025.1249。
[26] Childs,H。;布鲁格E。;惠特洛克,B。;梅雷迪思,J。;埃亨,S。;普格米尔,D。;比亚加斯,K。;米勒,M。;哈里森,C。;韦伯,G。H、 。;克里希南,H。;福格尔,T。;桑德森,A。;加思,C。;贝瑟尔,E。W、 。;营地,D。;Rü贝尔,O。;杜兰特,M。;法夫尔,J。M、 。;导航átil,P.,访问:可视化和分析超大数据的最终用户工具,(高性能可视化实现极端规模科学洞察力(2012),CRC出版社/Francis Taylor Group),357-372
[27] VisIt:一个分布式的,并行的可视化和分析工具,[计算机软件]https://visit.llnl.gov。http://dx.doi.org/10.11578/dc.20171025.on.1019。
[28] hypre:高性能预处理程序,[计算机软件](2018)
[29] 核型,G。;Kumar,V.一种快速、高质量的不规则图划分多级方案,SIAM J。科学。计算机,20,1359-392(1998)·Zbl公司 915.68129
[30] 序列图划分和填充缩减矩阵排序[计算机软件]http://glaros.dtc.umn.edu/gkhome/metis/metis/overview。
[31] 瑟文尼,J。;多布雷夫,V。;Kolev,T.,高阶有限元的非协调网格细化,暹罗J。科学。计算,41,4,C367-C392(2019年)·Zbl公司 07105497
[32] 博菲,D。;布雷齐,F。;Fortin,M.,混合有限元方法和应用(2013),斯普林格柏林海德堡·Zbl公司 1277.65092
[33] Lindstrom,P.,最小边积线性排序问题技术。报告LLNL-TR-496076(2011),劳伦斯利弗莫尔国家实验室
[34] 阿诺德,D。N、 。;福尔克,R。S、 。;Winther,R.,有限元外部微积分,同调技术和应用,Acta Numer.,15,1-155(2006),网址网址:http://actiuma.pdf·Zbl公司 1185.65204
[35] 奈德勒克,J。C、 ,混合有限元在\(\mathbb{R}^3\),Numer。数学,35,3,315-341(1980)·Zbl公司 419.65069
[36] Brown,J.,三维节点高阶有限元的有效非线性求解器,J。科学。计算机,45,48-63(2010)·Zbl公司 1203.65245
[37] CEED:美国能源部Exascale计算项目高效Exascale离散化中心,https://ceed.exascaleproject.org。
[38] Netgen/NGSolve:一个高性能的多物理有限元软件[计算机软件]https://ngsolve.org。
[39] XYZ科学应用公司,TrueGrid,[计算机软件],http://truegrid.com。
[40] 施罗德W。;马丁,K。;Lorensen,B.,《可视化工具包——三维图形的面向对象方法》(2006),Kitware,Inc。
[41] 基赞,C。;Remacle,J.-F.,Gmsh:一个具有内置预处理和后处理设施的三维有限元网格生成器,Internat。J。数字。方法工程,79,11,1309-1331(2009)·Zbl公司 1176.74181
[42] 谢蒙,E。;Attaway,C.,出埃及记II网格转换器技术用户手册。报告(2014)
[43] R、 D.霍农,A。布莱克,A。卡普斯,B。科贝特,N。埃利奥特,C。哈里森,R。塞特加斯特,L。泰勒,K。韦斯,C。白色,G。Zagaris,Axom,[计算机软件]https://github.com/LLNL/axom。
[44] 导管:HPC模拟科学数据交换库(2014),[计算机软件]http://software.llnl.gov/conduction
[45] 巴克,A。T、 。;多布雷夫,V。;戈帕拉克里希南,J。;Kolev,T.,《原始不连续Petrov-Galerkin方法的可伸缩预处理程序》,SIAM J。科学。计算机,40,2,A1187-A1203(2018年)·Zbl公司 1448.65213
[46] Abhyankar,S。;布朗,J。;康斯坦丁斯库,E。M、 。;戈什,D。;史密斯,B。F、 。;Zhang,H.,PETSc/TS:A modern scalable ODE/DAE解算器库(2018),arXiv:1806.01437
[47] 多布雷夫,V。A、 。;科列夫,T。五、 。;李,C。S、 。;托莫夫。Z、 。;瓦西里夫斯基,P。S、 ,代数杂交和静态凝聚及其在可伸缩H(div)预处理中的应用,SIAM J。科学。计算,41,3,B425-B447(2019年)·Zbl公司 1420.65029
[48] 奥萨格,S。A、 《复杂几何问题的谱方法》,J。计算机。Phys.,37,1,70-92(1980),网址http://www.sciencedirect.com/science/article/pii/002199180900054·Zbl公司 476.65078
[49] ü事物。;皮亚特科夫斯基,M。;Bastian,P.,无矩阵高阶间断Galerkin方法的高性能实现(2017)
[50] 克朗比克勒,M。;Kormann,K.,间断Galerkin有限元算子的快速无矩阵评估,ACM Trans。数学。软件,45,3(2019年)·Zbl公司 07193378
[51] 安斯沃思,M。;安德里亚马罗,G。;达维多夫é任意阶齐尔有限元与最佳装配程序,暹罗J。科学。计算机,33,6,3087-3109(2011年)·Zbl公司 1237.65120
[52] 科列夫,T。;《H(旋度)问题的平行辅助空间AMG》,J。计算机。Math.,27,604-623(2009),电磁学中自适应和多级方法专题。UCRL-JRNL-237306·Zbl公司 1212.65128
[53] Zampini,S.,PCBDDC:PETSc中的一类鲁棒对偶原方法,暹罗J。科学。计算机,38,5,S282-S306(2016)·Zbl公司 1352.65632
[54] 达维加,L。B、 。;帕瓦里诺,L。F、 。;斯卡奇,S。;维德伦德,O。B、 。;Zampini,S.,等几何BDDC预处理器与豪华缩放,暹罗J。科学。计算,36,3,A1118-A1139(2014)·Zbl公司 1320.65047
[55] 赞皮尼,S。;凯斯,D。E、 ,关于高对比系数椭圆偏微分方程有限元离散化的自适应BDDC方法的鲁棒性和前景,(高级科学计算平台会议论文集(2016),ACM),6
[56] Zampini,S.,《H(curl)自适应BDDC高级方法》,《科学与工程领域分解方法二十三(2017)》,Springer:Springer-Cham),285-292·Zbl公司 1371.78318
[57] 赞皮尼,S。;瓦西里夫斯基,P。;多布雷夫,V。;Kolev,T.,《任意阶卷曲协调空间的约束域分解平衡算法》,(区域分解方法国际会议(2017),Springer:Springer-Cham),103-116·Zbl公司 1442.65435
[58] 哦,D.-S。;维德伦德,O。;赞皮尼,S。;Dohrmann,C.,Raviart-Thomas向量场的高级缩放和原始约束自适应选择的BDDC算法,数学。第87、310、659-692页(2018年)·Zbl公司 1380.65065
[59] 赞皮尼,S。;屠,X,基于约束的多级平衡区域分解-多孔介质流动的自适应粗空间高级算法,暹罗J。科学。计算机,39,4,A1389-A1415(2017年)·Zbl公司 1426.76582
[60] 德维尔,M。;二阶椭圆型方程有限元预处理的Chebyshev伪谱解。计算机。Phys.,60,3517-533(1985年),网址http://www.sciencedirect.com/science/article/pii/002199185900348·Zbl公司 585.65073
[61] 卡努托,C。;夸托尼,A。;侯赛尼,M。Y、 。;臧,T。A、 ,光谱方法(2007),斯普林格柏林海德堡
[62] Pazner,W.,高阶无矩阵连续和间断伽辽金方法的有效低阶精细预处理程序(2019年),arXiv预印本1908.07071。网址https://arxiv.org/abs/1908.07071
[63] 佛朗哥,M。;卡米尔,J.-S。;安德烈,J。;Pazner,W.,具有GPU加速和低阶精细预处理的高阶无矩阵不可压缩流求解器(2019年),arXiv预印本1910.03032。网址https://arxiv.org/abs/1910.03032
[64] 开放并发计算抽象,[计算机软件]https://libocca.org。
〔65〕 libCEED:高效可扩展离散化代码,[计算机软件]https://github.com/CEED/libCEED。
[66] 霍农,R。D、 。;凯斯勒,J。A、 RAJA可移植性层:概述和StatusTech。报告LLNL-TR-661403,LLNL(2014)
[67] 拉格朗日高阶解算器,[计算机软件]https://github.com/CEED/Laghos。
[68] 多布雷夫,V。;东加拉,J。;布朗,J。;菲舍尔,P。;海达尔,A。;卡尔林,I。;科列夫,T。;最小值,M。;月亮,T。;纳塔卡。;托莫夫,S。;Tomov,V.,CEED ECP里程碑报告:确定初始内核、烘焙问题(基准)和MiniappsTech。代表WBS 1.2.5.3.04,里程碑CEED-MS6(2017),网址https://zenodo.org/record/2542333
〔69〕 菲舍尔,P。;最小值,M。;Rathnayake,T。;杜塔,S。;科列夫,T。;多布雷夫,V。;卡米尔,J。S、 。;克朗比克勒,M。;沃伯顿,T。;瑞士专利,K。;Brown,J.,《高性能PDE解算器的可伸缩性》,Int.J。高性能。计算机。申请(2020年),印刷版
[70] 海涅克,A。;亨利,G。;哈钦森,M。;Pabst,H.,LIBXSMM:通过运行时代码生成加速小矩阵乘法,(SC16:高性能计算、网络、存储和分析国际会议(2016年),IEEE)
[71] 阿诺德,D。N、 。;慕克吉,A。;Pouly,L.,局部适应四面体网格使用对分,暹罗J。科学。计算机,22,2431-448(2000)·Zbl公司 973.65116
[72] 德姆科维奇,L。;奥登,J。;拉乔维奇,W。;Hardy,O.,走向通用h-p自适应有限元策略,第1部分。约束近似和数据结构,计算机。方法应用。机械。工程师,77,1,79-112(1989),网址http://www.sciencedirect.com/science/article/pii/00457825890901291·Zbl公司 723.73074
[73] 附表ö三维无粘流问题的自适应网格优化方法,国际期刊。计算机。流体动力学,4,3-4,363-391(1995),网址http://iahr.tandfonline.com/doi/abs/10.1080/10618569508904530
[74] 休维林,V。;Schieweck,F.,带悬挂节点的四边形和六面体网格上的H1插值,计算,80,3203-220(2007)·Zbl公司 1133.65100
[75] 阿鲁鲁,S。;Sevilgen,F.,使用空间填充曲线的并行区域分解和负载平衡,(第四届高性能计算国际会议论文集(1997年),IEEE Comput。Soc)
[76] 博曼,E。G、 。;加泰罗尼亚克,美国。五、 。;骑士,C。;戴文,K。D、 ,用于组合科学计算的Zoltan和Isorropia并行工具包:划分、排序和着色,Sci。计划,20,2,129-150(2012年)
[77] 萨尼,O。;罗,X。;詹森,K。;Shephard,M.,自适应粘性流模拟的曲线边界层网格划分,有限元。肛门。Des.,46,1132-139(2010年)
[78] 多布雷夫,V。A、 。;科列夫,T。五、 。;里本,R。N、 ,拉格朗日流体力学的高阶曲线有限元法,暹罗J。科学。计算机,34,5,B606-B641(2012年)·Zbl公司 1255.76076
[79] 罗,X—J。;谢泼德,M。;李,L.-Q。;通用电气,L。;Ng,C.,高阶有限元模拟的移动曲面网格自适应,工程计算,27,1,41-50(2011)
[80] Knupp,P.,通过节点移动引入网格优化的目标矩阵范式,工程计算,28,4,419-429(2012)
[81] 多布雷夫,V。;克努普,P。;科列夫,T。;米塔尔,K。;目标矩阵,高阶网格优化。科学。计算,41,1,B50-B68(2019年)·Zbl公司 1450.65109
[82] 安德森,R。W、 。;多布雷夫,V。A、 。;科列夫,T。五、 。;里本,R。N、 。;托莫夫。Z、 ,高阶多材料ALE流体力学,暹罗J。科学。计算,40,1,B32-B58(2018年)·Zbl公司 06828359
[83] 多布雷夫,V。;克努普,P。;科列夫,T。;Tomov,V.,目标矩阵优化范式对高阶网格的模拟驱动优化,(Roca,X。;洛希尔,A.,第27届国际啮合圆桌会议。第27届国际网格圆桌会议,《计算科学与工程讲义》,第127卷(2019年),斯普林格国际出版社:斯普林格国际出版社,285-302·Zbl公司 1453.65298
[84] 巴洛,A。;希尔,R。;沙什科夫,M。J、 在拉格朗日和任意拉格朗日-欧拉流体力学中,界面感知子尺度动力学闭包模型的约束优化框架,J。计算机。物理学,27692-135(2014)·Zbl公司 1349.65196
[85] 多布雷夫,V。A、 。;科列夫,T。;Rieben,R.,弹塑性拉格朗日动力学的高阶曲线有限元,J。计算机。物理学,2571062-1080(2014)·Zbl公司 1351.76057
[86] 安德森,R。W、 。;多布雷夫,V。A、 。;科列夫,T。五、 。;里本,R。N、 高阶曲线有限元的单调性ALE-remap,Internat。J。数字。方法液体,77,5,249-273(2014),网址https://onlinelibrary.wiley.com/doi/abs/10.1002/fld.3965
[87] 多布雷夫,V。A、 。;科列夫,T。五、 。;里本,R。N、 。;托莫夫。Z、 高阶有限元拉格朗日流体力学多材料闭合模型,国际互联网。J。数字。方法流体,82,10,689-706(2016)
[88] 克兰福德,J。;理查兹,D。;张,X。;劳登施莱格。;格洛斯利,J。;奥哈拉,T。;米林,A。;德雷格E。;法特伯特,J.-L。;布莱克,R。;Oppelstrup,T.,心形图(2018)
[89] 拜耳,J。D、 。;布莱克,R。C、 。;普朗克。;北卡罗来纳州特拉亚诺娃。A、 ,一种新的基于规则的心肌纤维方向分配算法,Ann。生物医药。英国,40,10,2243-2254(2012年)
[90] 古列夫,V。;帕斯曼纳坦,P。;法特伯特,J.-L。;文,H.-F。;马格林,J。;格雷,R。A、 。;理查兹,D。F、 。;赖斯,J。J、 ,一个高分辨率的人类心脏变形计算模型。模型。Mechanobiol.,14,4829-849(2015年)
[91] 海勒,A.,领导设计革命,Sci。技术。2018年第11版,第4版
[92] ParElag:元素聚集代数多重网格和向上扩展,[计算机软件](2018年)
[93] 拉舒克,I。五、 。;瓦西里夫斯基,P。S、 用改进的近似性质构造了粗de-Rham配合物。方法应用。数学,14,2,257-303(2014)·Zbl公司 1284.65156
[94] 帕西亚克,J。E、 。;瓦西里夫斯基,P。S、 ,在二维和三维空间中定义在宏元素上的精确的de-Rham空间序列,SIAM J。科学。计算机,30,5,2427-2446(2008)·Zbl公司 1195.78061
[95] 怀特,D。A、 。;斯托威尔,M。;托托雷利,D。A、 ,使用傅立叶表示的结构拓扑优化,结构。多盘。优化,1-16(2018年)
[96] 马祖耶,A。;库皮尔,P。;吉奥,R。;Conin,M。;勒罗伊,Y。;Thore,P.,《利用综合反演方法估算储层应力》,计算机。Geosci.,114,30-40(2018年),网址http://www.sciencedirect.com/science/article/pii/s098300417305010
[97] 霍莱克,M。;Limpouch,J。;里斯卡,R。;韦伯,S.,辐射流体力学的高阶间断伽辽金非局部输运与能量方程组,国际互联网。J。数字。方法流体,83,10,779-797(2016年),https://onlinelibrary.wiley.com/doi/pdf/10.1002/fld.4288。
[98] 雷贝罗,M。;évy,B.,计算GPU上不同3D网格上定义的两个有限元解之间的距离,SIAM J。科学。计算,40,1,C131-C155(2018年)·Zbl公司 1383.65143
[99] 巴克,A。T、 。;李,C。S、 。;瓦西里夫斯基,P。S、 ,图-拉普拉斯问题的谱向上尺度及其在油藏模拟中的应用,暹罗J。科学。计算机,39,5,S323-S346(2017)·Zbl公司 1422.65435
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。