跳到内容
得到许可的 未经许可 需要身份验证 发布人:德古意特出版社 2023年8月22日

交易。II库,9.5版

  • 丹尼尔·阿恩特 沃尔夫冈·班格尔 马克西米利安·伯格鲍尔 马可·费德 马克·费林 约翰内斯·海因茨 蒂莫·海斯特 电子邮件徽标 卢卡·赫尔泰 马丁·克伦比希勒 马蒂亚斯·梅尔 彼得·蒙克 Jean-Paul Pelteret公司 布鲁诺·图尔克辛 大卫·威尔斯 斯特凡诺·赞皮尼
来自日志数值数学杂志

摘要

本文概述了有限元库的新功能处理。,版本9.5。

资金报表:处理。其开发商通过各种资金来源获得财政支持:

资金报表:D.Arndt和B.Turcksin:由美国能源部UT-Battelle有限责任公司管理的橡树岭国家实验室实验室指导研究与开发项目赞助的研究。

资金报表:W.Bangerth和T.Heister通过美国国家科学基金会(NSF)获得了地球动力学计算基础设施倡议(CIG)的部分支持,获得了加州大学戴维斯分校颁发的EAR-1550901和EAR-2149126号奖项。

资金报表:作为可持续科学创新网络基础设施(CSSI)项目的一部分,W.Bangerth和M.Fehling获得了OAC-1835673奖的部分支持。

资金报表:W.Bangerth也获得了奖项DMS-1821210和EAR-1925595的部分支持。

资金报表:M.Bergbauer得到了德国研究基金会(DFG)的资助,项目是“用于流动问题和表面耦合多物理问题的高性能切割间断Galerkin方法”,拨款协议编号:456365667。

资金报表:J.Heinz得到了欧盟2020年研究与创新地平线框架计划(2014-2020年)的支持,该计划是根据Marie Skłodowska–Curie Grant Agreement No.[812719]制定的。

资金报表:T.Heister还获得了美国国家科学基金会奖OAC-2015848、DMS-2028346和EAR-1925575的部分支持。

资金报表:L.Heltai和M。费德获得了意大利大学与研究部(MUR)的部分支持,该部门获得了MUR PRIN 2022 No.2022WKWZA8“多尺度和多物理问题的浸没法(IMMEDIATE)”拨款。

资金报表:M.Kronbichler和P.Munch得到了德国教育和研究部项目“PDExa:在exascale超级计算机上求解偏微分方程的优化软件方法”和Bayerisches Kompetenznetzwerk für Technisch-Wissenschaftliches Hoch-und Höchstleistungsrechnen(KONWIHR)的部分支持,项目“具有混合并行化和改进数据局部性的高阶无矩阵有限元实现”和“用于耦合多物理问题和非匹配网格的快速可扩展有限元算法”。

资金报表:M.Maier获得了NSF奖DMS-2045636和空军科学研究办公室的部分支持,授予/合同号为FA9550-23-1-0007。

资金报表:D.Wells获得了美国国家科学基金会奖OAC-1931516的支持。

资金报表:S.Zampini得到了KAUST极限计算研究中心的支持。

资金报表:克莱姆森大学(Clemson University)因在Palmetto集群上慷慨分配计算时间而受到表彰。

资金报表:作者感谢得克萨斯大学奥斯汀分校的得克萨斯高级计算中心(TACC)为本文报告的研究结果提供了HPC资源。http://www.tacc.utexas.edu

资金报表:这项工作使用了极端科学与工程发现环境(XSEDE),该环境由国家科学基金会拨款编号ACI-1053575支持,通过CIG科学网关和社区代码访问地球动力学社区MCA08X011分配。

工具书类

[1]S.Abhyankar、J.Brown、E.M.Constantinescu、D.Ghosh、B.F.Smith和H.Zhang。PETSc/TS:一个现代的可扩展ODE/DAE解算器库。arXiv预印本arXiv:1806.01437, 2018.在谷歌学者中搜索

[2]M.亚当斯。固体力学中三维有限元问题的三种非结构化多重网格方法的评估。国际工程数值方法杂志, 55(2002):519–534.10.1002/不超过506在谷歌学者中搜索

[3]P.R.Amestoy、A.Buttari、J.-Y.L'Excellent和T.Mary。多核架构上块低秩多前沿因子分解的性能和可扩展性。ACM数学软件汇刊, 45(2019):2/1–26 .10.1145/3242094在谷歌学者中搜索

[4]P.R.Amestoy、I.S.Duff、J.Koster和J.-Y.L'Excellent。使用分布式动态调度的完全异步多前沿解算器。SIAM矩阵分析与应用杂志, 23( 2001):15–41.10.1137/S0895479899358194在谷歌学者中搜索

[5]E.Anderson、Z.Bai、C.Bischof、S.Blackford、J.Demmel、J.Dongarra、J.Du Croz、A.Greenbaum、S.Hammarling、A.McKenney和D.Sorensen。LAPACK用户指南工业和应用数学学会,宾夕法尼亚州费城,第三版,1999年。10.1137/1.9780898719604在谷歌学者中搜索

[6]H.Anzt、T.Cojean、Y.-C.Chen、G.Flegar、F.Göbel、T.Grützmacher、P.Nayak、T.Ribizel和Y.-H.Tsai。银杏:高性能数值线性代数库。开源软件杂志, 5(2020):2260.10.21105/joss.02260在谷歌学者中搜索

[7]H.Anzt、T.Cojean、G.Flegar、F.Göbel、T.Grützmacher、P.Nayak、T.Ribizel、Y.M.Tsai和E.S.Quintana-Orti。银杏:用于高性能计算的现代线性算子代数框架。ACM数学软件汇刊, 48(2022):2/1–33 .10.1145/3480935在谷歌学者中搜索

[8]D.Arndt、W.Bangerth、B.Blais、T.C.Clevenger、M.Fehling、A.V.Grayver、T.Heister、L.Heltai、M.Kronbichler、M.Maier、P.Munch、J.-P.Pelteret、R.Rastak、I.Thomas、B.Turcksin、Z.Wang和D.Wells。这个处理。库,版本9.2。数值数学杂志第28期(2020年),第3期,第131–146页。10.1515/jnma-2020年-0043在谷歌学者中搜索

[9]D.Arndt、W.Bangerth、B.Blais、M.Fehling、R.Gassmöller、T.Heister、L.Heltai、U.Köcher、M.Kronbichler、M.Maier、P.Munch、J.-P.Pelteret、S.Proell、K.Simon、B.Turcksin、D.Wells和J.Zhang。这个处理。库,版本9.3。数值数学杂志,29(2021),第3期,171–186。10.1515/jnma-2021-0081在谷歌学者中搜索

[10]D.Arndt、W.Bangerth、D.Davydov、T.Heister、L.Heltai、M.Kronbichler、M.Maier、J.-P.Pelteret、B.Turcksin和D.Wells。交易。有限元库:设计、特征和见解。计算机与数学及其应用,81(2021),407–422。2016年10月10日/j.camwa.2020.022在谷歌学者中搜索

[11]S.Balay、S.Abhyankar、M.F.Adams、S.Benson、J.Brown、P.Brune、K.Buschelman、E.Constantinescu、L.Dalcin、A.Dener、V.Eijkhout、W.D.Gropp、V.Hapla、T.Isaac、P.Jolivet、D.Karpeev、D.Kaushik、M.G.Knepley、F.Kong、S.Kruger、D.A.May、L.C.McInnes、R.T.Mills、L.Mitchell、T.Munson、J.E.Roman、K.Rupp、P.Sanan、J.Saric。F.Smith、S.Zampini、H.Zhang、H.张和J.张。PETSc/TAO用户手册。技术报告ANL-21/39——3.17版,阿贡国家实验室,2022年。10.2172/1968587在谷歌学者中搜索

[12]S.Balay、S.Abhyankar、M.F.Adams、S.Benson、J.Brown、P.Brune、K.Buschelman、E.M.Constantinescu、L.Dalcin、A.Dener、V.Eijkhout、W.D.Gropp、V.Hapla、T.Isaac、P.Jolivet、D.Karpeev、D.Kaushik、M.G.Knepley、F.Kong、S.Kruger、D.A.May、L.C.McInnes、R.T.Mills、L.Mitchell、T.Munson、J.E.Roman、K.Rupp、P.Sanan、J,B.F.Smith、S.Zampini、H.Zhang、H.张和J.张。PETSc网页。https://petsc.org/2023在谷歌学者中搜索

[13]W.Bangerth、C.Burstede、T.Heister和M.Kronbichler。大规模并行通用自适应有限元代码的算法和数据结构。ACM数学软件汇刊,38(2012),第2期,14/1–28。10.1145/2049673.2049678在谷歌学者中搜索

[14]W.Bangerth、R.Hartmann和G.Kanschat。处理。通用面向对象有限元库。ACM事务处理。数学。Softw软件.,33(2007),第4号,24–es。10.1145/1268776.1268779在谷歌学者中搜索

[15]W.Bangerth和O.Kayser-Herold。数据结构和要求马力有限元软件。ACM数学软件汇刊,36(2009),第1期,4/1–31。10.1145/1486525.1486529在谷歌学者中搜索

[16]M.L.Bittencourt、C.C.Douglas和R.A.Feijóo。线性问题的非嵌套多重网格方法。部分Di的数值方法ff(关闭)微分方程:国际期刊,17(2001),第4期,313–331。10.1002/编号1013在谷歌学者中搜索

[17]L.S.Blackford、J.Choi、A.Cleary、E.D'Azevedo、J.Demmel、I.Dhillon、J.Dongarra、S.Hammarling、G.Henry、A.Petitet、K.Stanley、D.Walker和R.C.Whaley。ScaLAPACK用户指南工业和应用数学学会,宾夕法尼亚州费城,1997年。10.1137/1.9780898719642在谷歌学者中搜索

[18]增强C++库。http://www.boost.org/在谷歌学者中搜索

[19]J.H.Bramble、J.E.Pasciak和J.Xu。非嵌套空间或非继承二次型多重网格算法的分析。计算数学,56(1991),第193号,1-34。10.1090/S0025-5718-1991-1052086-4在谷歌学者中搜索

[20]P.R.Brune、M.G.Knepley、B.F.Smith和X.Tu.编写可扩展的非线性代数解算器。SIAM审查,57(2015),第4期,535–565。10.1137/130936725在谷歌学者中搜索

[21]C.爆发。AMR和非标准数据访问的并行树算法。ACM数学软件汇刊(TOMS),46(2020),第4期,32/1–31。10.1145/3401990在谷歌学者中搜索

[22]C.Burstede、L.C.Wilcox和O.Ghattas。p4测试:八叉树森林上并行自适应网格细化的可缩放算法。SIAM J.科学。计算.,33(2011),第3期,1103–1133。10.1137/100791634在谷歌学者中搜索

[23]T.C.Clevenger、T.Heister、G.Kanschat和M.Kronbichler。一种灵活、并行、自适应的有限元几何多重网格方法。ACM事务处理。数学。软件,47(2021),第1期,7/1–27。10.1145/3425193在谷歌学者中搜索

[24]W·库兹。非定常navier-stokes方程的谱元离散及其在并行计算机上的迭代解。技术报告,EPFL,1995年。在谷歌学者中搜索

[25]cuSOLVER图书馆。https://docs.nvidia.com/cuda/cusolver/index.html在谷歌学者中搜索

[26]cuSPARSE库。https://docs.nvidia.com/cuda/cusparse/index.html在谷歌学者中搜索

[27]T.A.戴维斯。算法832:UMFPACKV4.3——一种非对称模式多波前方法。ACM事务处理。数学。软件, 30(2004),196–199.10.1145/992200.992206在谷歌学者中搜索

[28]D.Davydov、T.Gerasimov、J.-P.Pelteret和P.Steinmann。用于量子力学特征值问题的h自适应PUM和hp自适应FEM的收敛性研究。工程科学中的高级建模与仿真,4(2017),第1、7号。10.1186/s40323-017-0093-0在谷歌学者中搜索公共医学公共医学中心

[29]A.DeSimone、L.Heltai和C.Manigraso。用于求解带交易的曲线流形上定义的PDE的工具。二、。2009年第42/2009/M号SISSA报告。在谷歌学者中搜索

[30]M.Fehling和W.Bangerth。并行泛型算法马力-自适应有限元软件,ACM Trans。数学。软件48(2022).在谷歌学者中搜索

[31]M.Galassi、J.Davies、J.Theiler、B.Gough、G.Jungman、M.Booth和F.Rossi。GNU科学图书馆参考手册第三版,网络理论有限公司,2009年。在谷歌学者中搜索

[32]R.Gassmöller、H.Lokavarapu、E.Heien、E.G.Puckett和W.Bangerth。用于地球动力学计算的具有自适应网格细化功能的灵活且可扩展的颗粒-细胞方法。地球化学、地球物理、地球系统,第19期(2018年),第9期,3596–3604。2018年10月29日GC007508在谷歌学者中搜索

[33]C.Geuzaine和J.-F.Remacle。Gmsh:具有内置预处理和后处理功能的三维有限元网格生成器。国际期刊数字。方法工程.79(2009),第11期,1309–1331。10.1002/不超过2579在谷歌学者中搜索

[34]N.Giuliani、A.Mola和L.Heltai。π-BEM:自适应、几何感知和高阶边界元方法的灵活并行实现。工程软件进展2018年7月,121:39–58。2016年10月10日/j.advengsoft.2018.03.008在谷歌学者中搜索

[35]A.Griewank、D.Juedes和J.Utke。算法755:ADOL-C:一个用C/C++编写的算法自动区分包。ACM数学软件汇刊,22(1996),第2131–167号。10.1145/229473.229474在谷歌学者中搜索

[36]GSL:GNU科学图书馆。http://www.gnu.org/software/gsl在谷歌学者中搜索

[37]J.Heinz、P.Munch和M.Kaltenbacher。声学守恒方程的高阶非协调间断Galerkin方法。国际工程数值方法杂志,124(2023),第9期,2034–2049,2023。10.1002/nme.7199在谷歌学者中搜索

[38]L.Heltai和A.Mola。使用开源库实现CAD和FEM的集成:交易集。II OpenCASCADE库的歧管包装器。技术报告,SISSA,2015年。10.1145/3468428在谷歌学者中搜索

[39]L.Heltai、W.Bangerth、M.Kronbichler和A.Mola。将几何信息传播到有限元计算。ACM数学软件汇刊, 47(2021):32/1–30.10.1145/3468428在谷歌学者中搜索

[40]V.Hernandez、J.E.Roman和V.Vidal。SLEPc:一个可扩展且灵活的工具包,用于解决特征值问题。ACM事务处理。数学。软件,31(2005),第3期,351-362。10.1145/1089014.1089019在谷歌学者中搜索

[41]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数学软件汇刊,31(2005),397–423。10.1145/1089014.1089021在谷歌学者中搜索

[42]A.C.Hindmarsh、P.N.Brown、K.E.Grant、S.L.Lee、R.Serban、D.E.Shumaker和C.S.Woodward。SUNDIALS:非线性和微分/代数方程求解器套件。ACM数学软件汇刊,31(2005),第3期,363–396。10.1145/1089014.1089020在谷歌学者中搜索

[43]B.Janssen和G.Kanschat。具有局部平滑的自适应多级方法H(H)1-和H(H)卷曲-协调高阶有限元方法。SIAM J.科学。计算机., 33(4):2095–2114, 2011.10.1137/090778523在谷歌学者中搜索

[44]G.Kanschat。间断GalerkinFEMon局部精细网格的多级方法。计算和结构.,82(2004),第28号,2437–2445,2004。2016年10月10日/j.compstruc.2004.04.015在谷歌学者中搜索

[45]G.Karypis和V。库马尔。用于划分不规则图的快速高质量多级方案。SIAM J.科学。计算.,20(1998),第1期,359–3921998。10.1137/S1064827595287997在谷歌学者中搜索

[46]D.A.Knoll和D.E.Keyes。无Jacobian牛顿–Krylov方法:方法和应用调查。J计算物理,193(2004),第2期,357–397。2016年10月10日/j.jcp.2003.08.010在谷歌学者中搜索

[47]M.Kronbichler和K.Kormann。基于并行单元的有限元算子应用程序的通用接口。计算。流体, 63(2012), 135–147.2016年10月10日/j.compfluid.2012.04.012在谷歌学者中搜索

[48]M.Kronbichler和K.Kormann。非连续Galerkin有限元算子的快速无矩阵计算。ACM事务处理。数学。软件,45(2019),第3号,29/1-402019。在谷歌学者中搜索

[49]M.Kronbichler、K.Kormann、N.Fehn、P.Munch和J.Witte。内部惩罚间断Galerkin算子快速无矩阵评估的Hermite类基础。arXiv:1907.08492, 2019.10.1145/3325864在谷歌学者中搜索

[50]M.Kronbichler、D.Sashko和P.Munch。为高阶无矩阵有限元实现增强共轭梯度法的数据局部性。国际高性能计算应用杂志(2022), 10943420221107880.10.1177/10943420221107880在谷歌学者中搜索

[51]M.Kronbichler、S.Schoeder、C.Müller和W.A.Wall。声波方程隐式和显式混合间断Galerkin方法的比较。国际期刊数字。方法。工程.,106(2016),第9期,第712–739页。10.1002/nme.5137在谷歌学者中搜索

[52]D.Lebrun Grandié、A.Prokopenko、B.Turcksin和S.R.Slattery。ArborX:一个性能优异的便携式几何搜索库。ACM数学软件汇刊,47(2020),第1期,2/1-15。10.1145/3412558在谷歌学者中搜索

[53]R.B.Lehoucq、D.C.Sorensen和C.Yang。ARPACK用户指南:用隐式重新启动的Arnoldi方法解决大规模特征值问题SIAM,费城,1998年。10.1137/1.9780898719628在谷歌学者中搜索

[54]9.5的更改列表。https://www.dealii.org/developer/doxygen/deal.II/changes_between_9_4_2_and_9_5_0.html在谷歌学者中搜索

[55]J.洛茨。多重网格V循环的最优多项式平滑器。arXiv:2202.08830, 2022.10.1002/nla.2518在谷歌学者中搜索

[56]R.E.Lynch、J.R.Rice和D.H.Thomas。用张量积方法直接求解偏微分方程。数值数学,6(1964),第1期,185-199。2007年10月10日/BF01386067在谷歌学者中搜索

[57]M.Maier、M.Bardelloni和L.Heltai。LinearOperator–线性代数的通用高级表达式语法。计算机和数学及其应用,72(2016),第1号,第1–24页。2016年10月10日/j.camwa.2016.04.024在谷歌学者中搜索

[58]M.Maier、M.Bardelloni和L.Heltai。LinearOperator基准,版本1.0.0,2016年3月。在谷歌学者中搜索

[59]P.Munch、T.Heister、L.Prieto Saavedra和M.Kronbichler。用于有限元计算的局部精细网格上的高效分布式无矩阵多重网格方法,ACM Trans。并行计算10(2023),第1期,1–38。10.1145/3580314在谷歌学者中搜索

[60]muparser:快速数学分析器库。https://beltoforion.de/en/muparser网站在谷歌学者中搜索

[61]OpenCASCADE:开放级联技术、三维建模和数值模拟。http://www.opencascade.org/在谷歌学者中搜索

[62]M.Phillips和P.Fischer。最优切比雪夫平滑器和单边V循环,arXiv:2210.03179, 2022.在谷歌学者中搜索

[63]M.Phillips、S.Kerkemeier和P.Fischer。GPUS上谱元方法的自校正预处理。arXiv预印本arXiv:2110.07663, 2021.在谷歌学者中搜索

[64]S.D.Proell、P.Munch、M.Kronbichler、W.A.Wall和C.Meier。一个高效的计算框架,用于实际零件规模上金属添加剂制造过程的快速扫描解析模拟。arXiv预打印arXiv:2302.05164,2023年。在谷歌学者中搜索

[65]J.莱因德斯。英特尔线程构件O'Reilly,2007年。在谷歌学者中搜索

[66]D.Ridzal和D.P.Kouri。快速优化库。桑迪亚国家实验室(SNL-NM),新墨西哥州阿尔伯克基(美国),报告,2014年。在谷歌学者中搜索

[67]A.Sartori、N.Giuliani、M.Bardelloni和L.Heltai。deal2lkit:一个用于交易中高性能编程的工具包库。二、。软件X, 7(2018), 318–327.2016年10月10日/j.softx.2018.09.004在谷歌学者中搜索

[68]T.Schulze、A.Gessler、K.Kulling、D.Nadlinger、J.Klein、M.Sibly和M.Gubisch。打开资产导入库(assimp)。https://github.com/assimp/assimp2021.在谷歌学者中搜索

[69]SymEngine:快速符号操作库,用C++编写。网址:https://symengine.org/在谷歌学者中搜索

[70]CGAL项目。CGAL用户和参考手册第5.4.1版。,CGAL编辑委员会,2022年。https://doc.cgal.org/5.4.1/Manual/packages.html在谷歌学者中搜索

[71]HDF集团。分层数据格式,2022年第5版。http://www.hdfgroup.org/HDF5/在谷歌学者中搜索

[72]特里利诺斯项目团队。Trilinos项目网站.https://trilinos.github.io/在谷歌学者中搜索

[73]C.R.Trott、D.Lebrun-Grandié、D.Arndt、J.Ciesko、V.Dang、N.Ellingwood、R.Gayatri、E.Harvey、D.S.Hollman、D.Ibanez、N.Liber、J.Madsen、J.Miles、D.Poliakoff、A.Powell、S.Rajamanickam、M.Simberg、D.Sunderland、B.Turcksin和J.Wilke。Kokkos 3:用于exascale时代的编程模型扩展。IEEE并行和分布式系统汇刊,33(2022),第4期,805–817。10.1109/TPDS.2021.3097283在谷歌学者中搜索

[74]B.Turcksin、M.Kronbichler和W.Bangerth。工作流–多屏幕有限元计算的设计模式。ACM数学软件汇刊,43(2016),第1期,2/1–29。10.1145/2851488在谷歌学者中搜索

[75]J.Witte、D.Arndt和G.Kanschat。高阶不连续伽辽金方法的快速张量积Schwarz平滑器。应用数学中的计算方法,21(2021),第3709–728号。10.1515/cmam-2020-0078在谷歌学者中搜索

[76]J.Zhang、J.Brown、S.Balay、J.Faibussowitsch、M.Knepley、O.Marin、R.T.Mills、T.Munson、B.F.Smith和S.Zampini。PetscSF可扩展通信层。IEEE跨并行和分布式系统,33(2021),第4期,842-853。10.1109/TPDS.2021.3084070在谷歌学者中搜索

收到:2023-07-29
认可的:2023-08-01
在线发布:2023-08-22
印刷出版:2023-09-07

©2023 Walter de Gruyter GmbH,柏林/波士顿

于24年6月6日从下载https://www.degruyter.com/document/doi/10.1515/jnma-2023-0089/html
滚动到顶部按钮