DUNE-FEM-DG模块。

  • 安德烈亚斯·德纳 (作者)
    华威大学
  • 斯特凡·吉尔克 (作者)
    穆斯特大学
  • 罗伯特·克罗夫科恩 (作者)
    斯塔万格国际研究所
  • 托比亚斯·马尔库姆斯 (作者)
    弗莱堡大学

标识符(文章)

标识符(文件)

摘要

在本文中,我们讨论了新的公开发布的Dune-Fem-DG模块。本模块提供了非连续Galerkin(DG)方法的高效实现,用于求解各种非线性偏微分方程(PDE)。所使用的接口具有高度的灵活性和可定制性,提供了使用分布式并行化、具有动态负载平衡的本地网格自适应性和检查点等机制。我们讨论了求解平稳问题的方法以及时间相关问题的无矩阵实现。详细讨论了抛物线和一阶双曲线偏微分方程,包括可压缩和不可压缩流动的模型,即可压缩Navier-Stokes方程。


对于空间离散化,实现了广泛的DG方法,从标准内部惩罚方法到LDG和CDG2等方法。还提供了一阶项的迎风数值通量,包括对流占优偏微分方程的限幅器基稳定。对于时间离散化,使用了Runge-Kutta方法,包括高阶显式、对角隐式和IMEX格式。我们讨论了异步通信、共享内存并行化和自动代码生成,这三者结合在一起可以提高代码的浮点性能。

统计

加载

工具书类

MPI:消息传递接口标准。版本2.2。斯图加特高性能计算中心(HLRS),2009年。

J.Ahrens、B.Geveci、C.Law、C.Hansen和C.Johnson。

-paraview:大数据可视化的最终用户工具,2005年。

M.Alkämper、A.Dedner、R.Klöfkorn和M.Nolte。DUNE-ALUGrid模块。数字软件档案,4(1):1-282016。

统一资源定位地址http://dx.doi.org/10.11588/ans.2016.1.23252.

D.Arnold、F.Brezzi、B.Cockburn和L.Marini。

椭圆问题间断Galerkin方法的统一分析。

SIAM J.数字。分析。,39(5):1749-1779, 2002.

S.Balay、W.D.Gropp、L.C.McInnes和B.F.Smith。

面向对象数值软件库中并行性的有效管理。编辑E.Arge、A.M.Bruaset和H.P.Langtangen,《科学计算中的现代软件工具》,第163-202页。Birkhäuser出版社,1997年。

S.Balay、S.Abhyankar、M.F.Adams、J.Brown、P.Brune、K.Buschelman、L.Dalcin、V.Eijkhout、W.D.Gropp、D.Kaushik、M.G.Knapley、L.C.McInnes、K.Rupp、B.F.Smith、S.Zampini和H.Zhang。PETSc用户手册。技术报告ANL-95/11-3.6版,阿贡国家实验室,2015年。URLhttp://www.mcs.anl.gov/petsc.

W.Bangerth、R.Hartmann和G.Kanschat。处理。II–通用面向对象有限元库。ACM事务处理。数学。软质。,33(4):24/1–24/27, 2007. 统一资源定位地址http://dealii.org/.

P.Bastian、M.Blatt、A.Dedner、C.Engwer、R.Klöfkorn、R.Kornhuber、M.Ohlberger和O.Sander。用于并行和自适应科学计算的通用网格接口。第二部分:DUNE的实施和测试。计算,82(2-3):121-1382008a。统一资源定位地址http://dx.doi.org/10.1007/s00607-008-0004-9.

P.Bastian、M.Blatt、A.Dedner、C.Engwer、R.Klöfkorn、M.Ohlberger和O.Sander。用于并行和自适应科学计算的通用网格接口。第一部分:抽象框架。计算,82(2-3):103-1192008b。

统一资源定位地址http://dx.doi.org/10.1007/s00607-008-0003-x.

P.Bastian、F.Heimann和S.Marnach。分布式统一数值环境(DUNE)中有限元方法的通用实现。Kybernetika,46:294–3152010年。

M.Blatt和P.Bastian。迭代解算器模板库。

B.Kagström、E.Elmroth、J.Dongarra和J.Wasniewski,编辑,《应用并行计算——科学计算的最新进展》,第666-675页,柏林/海德堡,2007年。斯普林格。

S.布尔达尔。大气模拟的高阶局部自适应间断Galerkin方法。阿尔伯特·卢德维希斯·弗赖堡大学博士论文,2012年。https://www.freidok.uni-freiburg.de/data/8862.

S.Brdar、A.Dedner和R.Klöfkorn。紧致稳定间断Galerkin方法及其在大气流动中的应用。In I.K.等人,编辑,《科学与工程计算方法:研讨会论文集》SimLabs@套件,第109-116页。KIT科学出版社,2011年a。统一资源定位地址http://dx.doi.org/10.5445/KSP/1000023323.

S.Brdar、A.Dedner、R.Klöfkorn、M.Kränkel和D.Kröner。利用DUNE-FEM模拟地球物理问题。在E.K.等人,《计算科学与高性能计算IV》编辑,第115卷,第93-106页。施普林格,2011年b。统一资源定位地址http://dx.doi.org/10.1007/978-3-642-17770-5_8.

S.Brdar、A.Dedner和R.Klöfkorn。对流扩散问题的紧致稳定间断Galerkin方法。SIAM J.科学。计算。,34(1):263-2822012年a。统一资源定位地址http://dx.doi.org/10.1137/100817528.

S.Brdar、A.Dedner和R.Klöfkorn。Navier-Stokes方程的CDG方法。《双曲型问题-理论、数值和应用》编辑S.Jiang和T.Li,第320-327页。世界科学出版有限公司,2012年b。

S.Brdar、M.Baldauf、A.Dedner和R.Klöfkorn。NWP模型动力核心的比较:COSMO和DUNE的比较。理论和计算流体动力学,27(3-4):453-472013。统一资源定位地址http://dx.doi.org/10.1007/s00162-012-0264-z.

A.Burri、A.Dedner、D.Diehl、R.Klöfkorn和M.Ohlberger。

离散非线性发展方程的通用面向对象框架。Y.S.等人,《高性能计算和计算科学进展》编辑,第93卷,第69-87页。斯普林格,2006年。

统一资源定位地址http://dx.doi.org/10.1007/978-3-540-33844-4_7.

T.A.戴维斯。算法832:UMFPACK v4.3-一种非对称模式的多面方法。ACM事务处理。数学。软质。,30(2):196-199, 2004.

统一资源定位地址http://dx.doi.org/10.1145/992200.992206.

A.Dedner和J.Giesselmann。守恒定律系统的线dg格式的完全离散方法的后验分析。arXiv预印本1510.05430,2015年。统一资源定位地址http://arxiv.org/abs/1510.05430.

A.Dedner和Klöfkorn。利用间断Galerkin方法进行数值天气预报的有效时间步长。《并行计算进展》,第27卷,第627-636页。斯普林格,2016年。统一资源定位地址http://dx.doi.org/10.3233/978-1-61499-621-7-627.

A.Dedner和R.Klöfkorn。椭圆问题的紧致间断Galerkin方法。复杂应用的有限体积V,第761-776页。ISTE,伦敦,2008年。

A.Dedner和R.Klöfkorn。应用于守恒定律系统的间断伽辽金方法的镇定。在E.T.等人中,编辑,Proc。第12届双曲问题国际会议,应用数学专题讨论会论文集67,第1部分,253-2682009。

A.Dedner和R.Klöfkorn。对流占优问题高阶间断Galerkin方法的一般稳定化方法。

科学杂志。计算。,47(3):365-388, 2011. 统一资源定位地址http://dx.doi.org/10.1007/s10915-010-9448-0.

A.Dedner、R.Klöfkorn和D.Kröner。高阶自适应和并行仿真,包括使用软件包DUNE进行动态负载平衡。In W.N.等人,编辑,《科学与工程中的高性能计算》,2009年,第229-239页。施普林格,2010年a。统一资源定位地址http://dx.doi.org/10.1007/978-3642-04665-0_16.

A.Dedner、R.Klöfkorn、M.Nolte和M.Ohlberger。并行和自适应科学计算的通用接口:抽象原理和DUNE-FEM。计算,90(3-4):165-1962010b。统一资源定位地址http://dx.doi.org/10.1007/s00607-010-0110-3.

A.Dedner、M.Fein、R.Klöfkorn、D.Kröner、D.Lebiedz、J.Siehr和J.Unger。通过优化计算化学动力学中的慢流形,并将其用作反应流系统中的简化模型。

2011年第13届国际数值燃烧会议论文集a。

A.Dedner、D.Kröner和N.Shokina。计算科学与高性能计算IV:第四届俄罗斯-德国高级研究研讨会,德国弗赖堡,2009年,第1–15页,“二维浅水流的湿润和干燥自适应建模”一章。施普林格,2011年b。统一资源定位地址http://dx.doi.org/10.1007/978-3-642-17770-5_1.

A.Dedner、M.Fein、R.Klöfkorn和D.Lebiedz。关于反应流的间断Galerkin方法中基于化学的慢不变流形的使用。技术报告,乌尔姆大学数值数学研究所,2013年。统一资源定位地址https://www.uni-ulm.de/fileadmin/website_uni_ulm/mawi2/forschung/preprint-server/2013/1302_dednerfeinkloefkorn.pdf.

A.Dedner、R.Klöfkorn和M.Kränkel。使用间断Galerkin稳定的非变形网格上的连续有限元。J.F.等人主编,《复杂应用的有限体积VII》,《Springer数学与统计学报》第77卷,第207-215页。斯普林格,2014年。统一资源定位地址http://dx.doi.org/10.1007/978-3-319-05684-5_19.

R.Eymard、G.Henry、R.Herbin、F.Hubert、R.Klöfkorn和G.Manzini。

通用网格上各向异性扩散问题离散化方案的D基准。J.Fort、J.Fürst、J.Halama、R.Herbin和F.Hubert主编,《复杂应用的有限卷VI问题和观点》,《Springer数学学报》第4卷,第895-930页。施普林格-柏林-海德堡,2011年。统一资源定位地址http://dx.doi.org/10.1007/978-3-642-20671-9_89.

感觉++联盟。感觉++书。2015年网址https://www.gitbook.com/book/feelpp/feelpp-book.

G.J.加斯纳。非定常可压缩Navier-Stokes方程的间断Galerkin方法。博士论文,斯图加特大学,2009年。统一资源定位地址http://elib.uni-stutgart.de/opus/volltexte/2009/3948/.

S.Girke。使用高阶间断Galerkin格式并行高效模拟动脉粥样硬化斑块形成。

穆斯特大学博士论文(正在进行中),2017年。

S.Girke、R.Klöfkorn和M.Ohlberger。使用高阶间断Galerkin格式有效地并行模拟动脉粥样硬化斑块的形成。J.F.等人,《复杂应用的有限体积VII》编辑,《Springer数学与统计学报》第78卷,第617-625页。斯普林格,2014年。统一资源定位地址http://dx.doi.org/10.1007/978-3-319-05591-6_61.

G.Guennebaud、B.Jacob等人,Eigen v3,2010年。

统一资源定位地址网址:http://eigen.tuxfamily.org.

G.Karniadakis和S.Sherwin。计算流体动力学的谱/hp元方法。牛津

大学出版社,2005年。统一资源定位地址网址:http://www.nektar.info/.

R.Klöfkorn先生。演化方程的数值计算——一个基于界面的通用设计概念。博士论文,阿尔伯特·卢德维希斯·弗赖堡大学,2009年。

统一资源定位地址https://www.freidok.uni-freiburg.de/data/7175.

R.Klöfkorn先生。基准3D:紧凑不连续Galerkin 2方案。J.Fort、J.Fürst、J.Halama、R.Herbin和F.Hubert主编,《复杂应用的有限卷VI问题和观点》,《Springer数学论文集》第4卷,第1023-1033页。施普林格-柏林-海德堡,2011年。统一资源定位地址http://dx.doi.org/10.1007/978-3-642-20671-9_100.

R.Klöfkorn先生。可压缩流问题间断Galerkin方法的高效无矩阵实现。A.H.等人,编辑,《2012年算法汇编》,第11-21页,2012年。

R.Klöfkorn和M.Nolte。沙丘网格界面中的性能陷阱。

编辑A.Dedner、B.Flemisch和R.Klöfkorn,《DUNE进展》,第45-58页。施普林格-柏林-海德堡,2012年。统一资源定位地址http://dx.doi.org/10.1007/978-3-642-28589-9_4.

R.Klöfkorn和M.Nolte。在移动区域中求解反应可压缩Navier-Stokes方程。在K.Binder、G.Munster和M.Kremer的《2014年NIC研讨会论文集》第47卷编辑处。约翰·冯·诺依曼计算研究所Jülich,2014年。

D.A.Knoll和D.E.Keyes。无Jacobian牛顿-克利洛夫方法:方法和应用综述。J.计算。物理。,193(2):357-397, 2004. 统一资源定位地址http://dx.doi.org/10.1016/j.jcp.2003.08.010.

D.克罗纳。守恒定律的数值格式。Wiley&Teubner,斯图加特,1997年。

T.Malkmus公司。流体-结构相互作用——非牛顿流体与弹性薄壳相互作用的模拟。阿尔伯特·卢德维希斯·弗赖堡大学博士论文,2016年。

K.Schloegel、G.Karypis和V.Kumar。波前扩散和LMSR:自适应网格动态重划分算法。IEEE并行和分布式系统汇刊,12(5):451-4662001。

D.Schuster、S.Brdar、M.Baldauf、A.Dedner、R.Klöfkorn和D.Kröner。中尺度大气流动的间断Galerkin方法。Meteorologische Zeitschrift,23(4):449-4642014年。

统一资源定位地址http://dx.doi.org/10.1127/0941-2948/2014/0565.

D.Terpstra、H.Jagode、H.You和J.Dongarra。使用PAPI-C收集性能数据。《2009年高性能计算工具》,第157-173页,德国德累斯顿,2009年。

J.Treibig、G.Hager和G.Wellein。Likwid:用于x86多核环境的面向性能的轻量级工具套件。在PSTI2010会议录中,第一届并行软件工具和工具基础设施国际研讨会,加利福尼亚州圣地亚哥,2010年。

V.Weaver和J.Dongarra。硬件性能计数器能否产生预期的决定性结果?在2010年12月4日于佐治亚州亚特兰大举行的第三次硬件性能监控功能研讨会上。

补充内容

出版
2017-04-03
语言
英语
学术学科和子学科
科学计算、数学、,
关键词
数值软件,沙丘,间断Galerkin格式,双曲问题,椭圆问题,抛物问题,Euler,Navier-Stokes,平流扩散,斯托克斯,泊松