×

Teko:块预处理能力,在Navier-Stokes和MHD中有具体的应用实例。 (英语) Zbl 06645426号

摘要:本文描述了Teko的设计,这是一个用于实现高级块预处理程序的面向对象C++库。解释并显示了阐明块预处理库和技术需求的数学设计标准,以激励Teko的结构。例如,Teko的主要设计选择是强烈反映预处理程序的数学陈述,以减少开发负担,并允许专注于数值。解释了其他机制,为开发具有优化生产能力的Teko区块预处理能力提供了途径。最后,对Teko在流体流动和磁流体力学方面的应用进行了演示。除了突出Teko库的特点外,这些新结果还说明了最近预处理技术的发展对高级离散化方法的有效性。

MSC公司:

65F08个 迭代方法的前置条件
76周05 磁流体力学和电流体力学
76D05型 不可压缩粘性流体的Navier-Stokes方程
68号01 软件理论的一般主题
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] R.Bartlett,{it Thyra线性算子和向量抽象数值算法开发和互操作性接口和支持软件概述},技术报告SAND2007-5984,Sandia国家实验室,2007年。
[2] M.Benzi,M.Ng,Q.Niu,and Z.Wang,{it不可压缩Navier-Stokes方程的松弛维因式分解预条件},J.Compute。物理。,230(2011年),第6185-6202页·Zbl 1419.76433号
[3] M.Benzi和M.A.Olshanskii,《奥辛问题的基于拉格朗日的增广方法》,SIAM J.Sci。计算。,28(2006),第2095-2113页·Zbl 1126.76028号
[4] M.Benzi和Z.Wang,{它是不可压缩Navier-Stokes方程修正增广拉格朗日预条件的并行实现},Numer。《算法》,64(2013),第73-84页·Zbl 1426.76222号
[5] J.Brown、M.G.Knepley、D.A.May、L.C.McInnes和B.Smith,{多物理可组合线性求解器},《2012年第11届并行与分布式计算国际研讨会论文集》,IEEE,华盛顿特区,2012年,第55-62页。
[6] L.Chacón,{\it三维粘阻磁流体力学的最优、并行、完全隐式Newton-Krylov解算器},Phys。《等离子体》,15(2008),056103。
[7] L.Chacoín,{三维磁流体力学可伸缩并行隐式解算器},J.Phys。Conf.序列号。,125 (2008), 012041.
[8] L.Chacoín和D.A.Knoll,{it A 2D high-\(β\)Hall MHD隐式非线性解算器},J.Compute。物理。,188(2003),第573-592页·Zbl 1127.76375号
[9] L.Chacoín、D.A.Knoll和J.M.Finn,{它是一个隐式非线性降阻MHD解算器},J.Compute。物理。,178(2002),第15-36页·Zbl 1139.76328号
[10] E.Chow和M.A.Heroux,{块预处理的面向对象框架},ACM Trans。数学。《软件》,24(1998),第159-183页·Zbl 0930.65052号
[11] E.C.Cyr、J.N.Shadid和R.S.Tuminaro,《Navier-Stokes方程的稳定化和可伸缩块预处理》,J.Compute。物理。,231(2012),第345-363页·Zbl 1426.76241号
[12] E.C.Cyr、J.N.Shadid、R.S.Tuminaro、R.P.Pawlowski和L.ChacoíN,{it二维不可压缩(约化)电阻磁流体动力学的一种新的近似块分解预处理器},SIAM J.Sci。计算。,35(2013),第B701-B730页·Zbl 1273.76269号
[13] H.Elman、V.E.Howle、J.Shadid、R.Shuttleworth和R.Tuminaro,{基于近似交换子的块预条件子},SIAM J.Sci。计算。,27(2006),第1651-1668页·Zbl 1100.65042号
[14] H.Elman,V.E.Howle,J.Shadid,R.Shuttleworth,and R.Tuminaro,《不可压缩Navier-Stokes方程并行块多层预条件的分类与比较》,J.Compute。物理。,227(2008),第1790-1808页·Zbl 1290.76023号
[15] H.Elman,D.Silvester和A.Wathen,《有限元和快速迭代求解器及其在不可压缩流体动力学中的应用》,牛津大学出版社,牛津,2005年·Zbl 1083.76001号
[16] H.Elman和R.S.Tuminaro,Navier-Stokes方程近似交换子预条件中的边界条件,电子。事务处理。数字。分析。,35(2009),第257-280页·Zbl 1391.76539号
[17] H.Elman、V.E.Howle、J.N.Shadid和R.S.Tuminaro,《三维不可压缩Navier-Stokes方程的并行块多级预处理程序》,J.Compute。物理。,187(2003),第504-523页·Zbl 1061.76058号
[18] E.Gamma、R.Helm、R.Johnson和J.Vlissides,《设计模式:可重用面向对象软件的元素》,Addison-Wesley Professional,Reading,MA,1995年·Zbl 0887.68013号
[19] M.W.Gee、C.M.Siefert、J.J.Hu、R.S.Tuminaro和M.G.Sala,《ML 5.0平滑聚合用户指南》,技术报告SAND2006-2649,桑迪亚国家实验室,2006年。
[20] M.D.Gunzburger,《粘性不可压缩流的有限元方法》,学术出版社,波士顿,1989年·Zbl 0697.76031号
[21] 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),第397-423页·Zbl 1136.65354号
[22] V.E.Howle、R.C.Kirby、K.Long、B.Brennan和K.Kennedy,《游戏:高性能可编程线性代数》,科学编程,20(2012),第257-273页。
[23] P.Lin、M.Bettencourt、S.Domino、T.Fisher、M.Hoemmen、J.Hu、E.Phipps、A.Prokopenko、S.Rajamanickam、C.Siefert和S.Kennon,{利用第二代Trilinos实现低马赫流体的极值模拟},并行处理快报。,24 (2014), 1442005.
[24] P.T.Lin,M.Sala,J.N.Shadid,和R.S.Tuminaro,{不可压缩流动和输运的完全耦合代数多级区域分解预条件的性能},国际期刊数值。方法。《工程》,67(2006),第208-225页·Zbl 1110.76315号
[25] R.C.Martin,《开放-封闭原理》,载于《更多C++宝石》,剑桥大学出版社,纽约,1996年,第97-112页。
[26] D.A.May和L.Moresi,《计算地球动力学中Stokes流问题的预处理迭代方法》,Phys。地球行星。In.,171(2008),第33-47页。
[27] B.Meyer,面向对象软件构建,Prentice Hall国际计算机科学系列,Prentice Hall,Upper Saddle River,NJ,1988。
[28] M.F.Murphy、G.H.Golub和A.J.Wathen,《关于不定线性系统预处理的注记》,SIAM J.Sci。计算。,21(2000),第1969-1972页·Zbl 0959.65063号
[29] S.V.Patankar和D.B.Spalding,{三维抛物线流中热量、质量和动量传递的计算程序},《国际热质传递杂志》,15(1972),第1787-1806页·Zbl 0246.76080号
[30] E.G.Phillips、E.C.Cyr和J.N.Shadid,《非稳态Navier-Stokes的块预处理器研究》,载于CSRI 2010年夏季论文集,桑迪亚国家实验室计算机科学研究所,2010年,第47-58页。
[31] E.G.Phillips,H.C.Elman,E.C.Cyr,J.N.Shadid,and R.P.Pawlowski,{静态MHD精确惩罚公式的块预条件},SIAM J.Sci。计算。,36(2014年),第B930-B951页·兹比尔1308.76333
[32] M.Rajan、D.W.Doerfler、P.T.Lin、S.D.Hammond、R.F.Barrett和C.T.Vaughan,{新NNSA三标签Linux容量集群2的前所未有的可扩展性和性能},收录于《2012 SC Companion:High performance Computing,Networking,Storage and Analysis(SCC)》,2012年,第417-425页。
[33] J.N.Shadid、R.P.Pawlowski、J.W.Banks、L.ChacoíN、P.T.Lin和R.S.Tuminaro,{利用稳定的有限元方法实现可扩展的全隐式全耦合电阻磁流体力学公式},J.Compute。物理。,229(2010),第7649-7671页·Zbl 1425.76312号
[34] J.N.Shadid、R.P.Pawlowski、E.C.Cyr、R.S.Tuminaro、L.Chacon和P.D.Weber,{稳定有限元和完全耦合Newton-Krylov-AMG}的可伸缩隐式不可压缩电阻磁流体力学,计算。应用程序中的方法。机械。《工程师》,304(2016),第1-25页。DOI:10.1016/j.cma.2016.01.019·兹比尔1423.76275
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。