×

内克塔尔++:增强高保真光谱/(hp)元素方法的能力和应用。 (英语) Zbl 07678500号

总结:内克塔尔++是一个开源框架,为使用高阶谱/(hp)元方法开发偏微分方程求解器提供了一个灵活、高性能和可扩展的平台。特别地,内克塔尔++旨在克服通常与高阶方法相关的复杂实现挑战,从而使它们更容易在广泛的应用领域中使用。在本文中,我们介绍了与我们的内克塔尔++5.0版。我们描述了一些关键的软件和性能开发,包括我们在并行I/O、就地处理、使用集合操作来开发当前和新兴硬件,以及使用接口来实现多解算器耦合。此外,我们还提供了一个新开发的Python接口的详细信息,该接口可以为不熟悉光谱/(hp)元素方法、C++和/或内克塔尔++. 该版本还集成了许多数值方法的开发,特别是:移动框架方法(MMF),它为嵌入式曲线流形和域上的方程模拟提供了一种额外的方法;处理空间可变多项式阶的方法;以及一种新的准三维模拟技术(结合了二维谱元和一维傅里叶谱方法),以允许在均匀方向上对几何体进行空间上的扰动。最后,我们演示了此版本中提供的新应用程序级功能,即:用于生成高阶曲线网格的工具,称为NekMesh公司; 一部新小说声学解决方案针对空气声学问题;我们开发了一个“厚”条模型,用于在涡激振动(VIV)背景下模拟流体-结构相互作用(FSI)问题。最后,我们总结了一些经验教训,并讨论了未来代码开发和扩展的一些方向。

理学硕士:

65-XX岁 数值分析
76倍 流体力学
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] 莫拉,R.C。;Mengaldo,G。;佩罗,J。;Sherwin,S.,J.计算。物理。,330, 615-623 (2017) ·Zbl 1378.76036号
[2] 莫拉,R.C。;Mengaldo,G。;佩罗,J。;Sherwin,S.J.,(偏微分方程的谱和高阶方法ICOSAHOM 2016(2017),Springer),161-173·Zbl 1388.76101号
[3] Mengaldo,G。;穆拉,R。;吉拉尔达,B。;佩罗,J。;Sherwin,S.,计算与流体,169349-364(2018)·Zbl 1410.76103号
[4] Mengaldo,G。;De Grazia,D。;莫拉,R.C。;Sherwin,S.J.,J.计算。物理。,358, 1-20 (2018) ·Zbl 1381.76129号
[5] 费尔南德斯,P。;莫拉,R.C。;Mengaldo,G。;佩雷尔,J.,《计算》。方法应用。机械。工程,346,43-62(2019)·兹比尔1440.76057
[6] 沃斯,体育。;Sherwin,S.J。;Kirby,R.M.,J.计算。物理。,229, 13, 5161-5181 (2010) ·Zbl 1194.65138号
[7] 坎特韦尔,C.D。;Sherwin,S.J。;Kirby,R.M。;Kelly,P.H.J.,计算与流体,43,23-28(2011)·Zbl 1452.76168号
[8] 坎特韦尔,C.D。;Sherwin,S.J。;Kirby,R.M。;Kelly,P.H.J.,数学。国防部。自然现象。,6, 84-96 (2011) ·Zbl 1243.65136号
[9] Gassner,G.J.,SIAM J.科学。计算。,35、3、A1233-A1253(2013)·Zbl 1275.65065号
[10] Mengaldo,G。;De Grazia,D。;文森特,体育。;Sherwin,S.J.,J.科学。计算。,67, 3, 1272-1292 (2016) ·兹比尔1342.65196
[11] Mengaldo,G.,《间断谱/hp元素方法:可压缩流的开发、分析和应用》(2015),伦敦帝国理工学院,(博士论文)
[12] Karniadakis,G.E。;Sherwin,S.J.,《CFD的光谱/hp元素方法》(2005),牛津大学出版社·Zbl 1116.76002号
[13] 特纳,M。;佩罗,J。;Moxey,D.,《计算》。辅助设计。,103, 73-91 (2018)
[14] P.Fischer,J.Kruse,J.Mullen,H.Tufo,J.Lottes,S.Kerkemeier,NEK5000-开放源光谱元素CFD解算器,阿尔贡国家实验室,数学和计算机科学部,伊利诺伊州阿尔贡,见https://nek5000.mcs.anl.gov/index.php/MainPage网站, 2008.
[15] 布莱克本,H.M。;Sherwin,S.,J.计算。物理。,197, 2, 759-778 (2004) ·Zbl 1106.76418号
[16] 布莱克本,H.M。;Lee,D。;Albrecht,T。;辛格,J.,《计算》。物理学。通信,245106804(2019)·Zbl 1515.65256号
[17] 班杰斯,W。;哈特曼,R。;Kanschat,G.,ACM翻译。数学。柔和。(TOMS),33,4,24(2007)·Zbl 1365.65248号
[18] 辛登朗,F。;Gassner,G.J。;阿尔特曼,C。;贝克,A。;Staudenmaier,M。;蒙兹,C.-D.,计算与流体,61,86-93(2012)·Zbl 1365.76117号
[19] Gassner,G.J。;温特斯,A.R。;Kopriva,D.A.,J.计算。物理。,327, 39-66 (2016) ·Zbl 1422.65280号
[20] 吉拉尔多·F·X。;Restelli,M.,J.计算。物理。,227, 8, 3849-3877 (2008) ·Zbl 1194.76189号
[21] Abdi,D.S。;Giraldo,F.X.,J.计算。物理。,320, 46-68 (2016) ·Zbl 1349.76162号
[22] 威瑟登,F。;Farrington,A。;Vincent,P.,计算机。物理学。通信,1853028-3040(2014)·Zbl 1348.65005号
[23] Huynh,H.T.,(第18届AIAA计算流体动力学会议(2007年)),4079
[24] 阿勒诺,Y。;詹姆逊,A.,《计算》。方法应用。机械。工程,200,49-52,3628-3636(2011)·Zbl 1239.65061号
[25] A.德纳。;Klöfkorn,R。;诺尔特,M。;Ohlberger,M.,《计算》,90,3-4,165-196(2010)·Zbl 1201.65178号
[26] Bolis,A。;坎特韦尔,C.D。;莫西·D·。;塞尔森,D。;Sherwin,S.,《计算》。物理学。Comm.,206,17-25(2016)·Zbl 1375.76068号
[27] 沃斯,体育。;埃斯基尔森,C。;Bolis,A。;春,S。;Kirby,R.M。;Sherwin,S.J.,《国际计算机杂志》。流体动力学。,25, 3, 107-125 (2011) ·Zbl 1271.76221号
[28] 坎特韦尔,C.D。;雅科夫列夫,S。;Kirby,R.M。;彼得斯,N.S。;Sherwin,S.J.,J.计算。物理。,257, 813-829 (2014) ·兹比尔1349.92007
[29] Mengaldo,G。;De Grazia,D。;莫西·D·。;文森特,体育。;Sherwin,S.,J.计算。物理。,299, 56-81 (2015) ·Zbl 1352.65396号
[30] 温特斯,A.R。;莫拉,R.C。;Mengaldo,G。;Gassner,G.J。;Walch,S。;佩罗,J。;Sherwin,S.J.,J.计算。物理。,372, 1-21 (2018) ·Zbl 1415.76461号
[31] Kirby,R.M。;Sherwin,S.J.,《计算》。方法应用。机械。工程,195,23-24,3128-3144(2006)·Zbl 1115.76060号
[32] 伦巴第,J.-E.W。;莫西·D·。;Sherwin,S.J。;霍斯勒,J.F。;丹达帕尼,S。;Taylor,M.J.,AIAA J.,54,2,506-518(2015)
[33] 坎特韦尔,C.D。;莫西·D·。;Comerford,A。;Bolis,A。;罗科·G。;Mengaldo,G。;德格拉齐亚,D。;雅科夫列夫,S。;Lombard,J.-E.公司。;Ekelschot,D。;Jordi,B。;Xu,H。;穆罕默德,Y。;埃斯基尔森,C。;B.纳尔逊。;Vos,P。;比奥托,C。;Kirby,R.M。;Sherwin,S.J.,《计算》。物理学。Comm.,192,205-219(2015)·Zbl 1380.65465号
[34] Xu,H。;坎特韦尔,C.D。;蒙特塞林,C。;埃斯基尔森,C。;Engsig-Karup,A.P。;Sherwin,S.J.,J.Hydrodyn。,30, 1, 1-22 (2018)
[35] Dubiner,M.,J.科学。计算。,6,44345-390(1991年)·Zbl 0742.76059号
[36] Sherwin,S.J。;Karniadakis,G.E.,计算。方法应用。机械。工程,123,1-4,189-229(1995)·Zbl 1075.76621号
[37] 达菲,M.G.,SIAM J.Numer。分析。,19, 6, 1260-1262 (1982) ·Zbl 0493.65011号
[38] Bassi,F。;Rebay,S.,J.计算。物理。,138, 2, 251-285 (1997) ·Zbl 0902.76056号
[39] Marcon,J。;佩罗,J。;莫西·D·。;北卡罗来纳州伯杰曼。;巴克洛,H。;Gammon,M.(AIAA 2019年科学技术论坛(2019年),美国航空航天学会:美国航空航天研究所,弗吉尼亚州雷斯顿),1725年
[40] 莫西·D·。;坎特韦尔,C.D。;Kirby,R.M。;Sherwin,S.J.,《计算》。方法应用。机械。工程,310,628-645(2016)·Zbl 1439.65206号
[41] 莫西·D·。;阿米奇·R。;Kirby,R.M.,SIAM J.科学。计算。(2019),提交出版
[42] 雅科夫列夫,S。;莫西·D·。;Sherwin,S.J。;Kirby,R.M.,J.科学。计算。,67,1192-220(2016)·Zbl 1339.65225号
[43] Cockburn,B。;舒,C.-W.,SIAM J.Numer。分析。,35, 6, 2440-2463 (1998) ·Zbl 0927.65118号
[44] 福克,M。;希伯尔,G。;科齐奥尔,Q。;Pourmal,E。;Robinson,D.(EDBT/ICDT 2011阵列数据库研讨会论文集(2011),ACM),36-47
[45] M.Bareford、N.Johnson和M.Weiland,《改善cray XC架构的Nektar++IO性能》,收录于:《cray用户小组会议记录》,瑞典斯德哥尔摩,2018年。
[46] 骑士,C。;Pellegrini,F.,并行计算。,34,6-8,318-331(2008年)
[47] 施罗德·W·J。;Lorensen,B。;Martin,K.,《可视化工具包:面向对象的3D图形方法》(The Visualization Toolkit:an Object-Oriented Approach to 3D Graphics)(2004年),工具包
[48] Ahrens,J。;Geveci,B。;法律,C.,Vis。把手。,717 (2005)
[49] Lackhove,K.,《封闭配置的混合噪声模拟》(2018),达姆施塔特工业大学,(博士论文)
[50] Germano,M.,物理学。流体,29,6,1755(1986)·Zbl 0642.76073号
[51] 反射,A。;库尔贝,B。;Murrone,A。;Laurent,C。;Troyes,J。;Chaineray,G。;Dargaud,J.B。;Vuillot,F.,航空航天实验室(2011年)
[52] 杜尚恩,F。;S.Jauré。;波伊图,D。;Quémerais,E。;斯塔夫巴赫,G。;莫雷尔,T。;Gicguel,L.,计算。科学。发现。,8, 1 (2015)
[53] 亚伯拉罕,D。;Grosse-Kunstleve,R.W。;过载,O.,CC Plus Users J.,21,7,29-36(2003)
[54] Peterson,P.,《国际计算杂志》。科学。工程,4,4,296-305(2009)
[55] Beazley,D.M.(Tcl/Tk研讨会(1996)),第43页
[56] Élie Cartan,D.M.,《正交框架下的黎曼几何》(2002),世界科学出版社。股份有限公司。
[57] 埃利·卡坦,D.M.,黎曼空间几何(2001),数学。科学。按下
[58] 埃利·卡坦(Ed lie Cartan),D.M.,《金融集团》(La Théorie Des Groupes Finis Et Continues Et La Géométrie Différentielle Traitees Par La Méthode Du Repére Mobile)(1937年),高瑟·维拉斯·Zbl 0018.29804号
[59] 费尔斯,M。;Olver,P.J.,《应用学报》。数学。,51, 2, 161-213 (1998) ·Zbl 0937.53012号
[60] Olver,P.J.,(移动框架——几何学、代数、计算机视觉和数值分析。计算数学基础。移动框架——几何、代数、电脑视觉和数字分析。计算算术基础,伦敦数学。社会讲稿系列(2001),剑桥大学出版社),267-297·Zbl 0981.53010号
[61] Faugeras,O.(蒙迪,J.L.;齐瑟曼,A。;Forsyth,D.,Cartan的移动框架法及其在欧几里德平面、仿射平面和射影平面中曲线的几何和演化中的应用。Cartan的移动框架方法及其在欧几里德、仿射和射影平面曲线几何和演化中的应用,计算机科学讲义,第825卷(1994),Springer)
[62] Piuze,E。;斯波林,J。;Siddiqi,K.(Ourselin,S.;Alexander,D.;Westin,D.,《听觉纤维重建的移动框架》。听觉纤维重建移动框架,计算机科学丛书讲义,第9123卷(2015),Springer)
[63] Chun,S.,J.科学。计算。,53268-294(2012年)·Zbl 1273.65138号
[64] Chun,S.,J.科学。计算。,59, 3, 626-666 (2013) ·Zbl 1306.65262号
[65] 春,S。;Eskilsson,C.,J.计算。物理。,333, 1-23 (2017) ·Zbl 1375.35369号
[66] Chun,S.,J.计算。物理。,340, 85-104 (2017) ·Zbl 1376.78009号
[67] S.Chun、J.Marcon、J.Peiró和S.J.Sherwin提交出版。
[68] S.Chun,C.Cantwell,正在准备中。
[69] 莫西·D·。;坎特韦尔,C.D。;Mengaldo,G。;塞尔森,D。;Ekelschot,D。;佩罗,J。;Sherwin,S.J。;Kirby,R.M.,(Bittencourt,M.L.;Dumont,N.A.;Hesthaven,J.S.,《偏微分方程的谱和高阶方法》,ICOSAHOM 2016(2017),Springer国际出版社),63-79·Zbl 1388.76227号
[70] 佩尔松,P.-O。;Peraire,J.(第44届美国航空航天协会航空航天科学会议和展览(2006)),112
[71] 塞尔森,D。;梅内基尼,J.R。;Sherwin,S.J.,J.计算。物理。,316, 243-254 (2016) ·兹比尔1349.76065
[72] 塞尔森,D。;梅内基尼,J.R。;Sherwin,S.J.,计算与流体,146117-124(2017)·Zbl 1390.76658号
[73] 塞尔森,D。;梅内基尼,J.R。;Sherwin,S.J.,J.流体力学。,826, 714-731 (2017) ·Zbl 1430.76337号
[74] Sherwin,S.J。;佩罗,J.,国际。J.数字。方法工程师,53207-223(2002)·Zbl 1082.74553号
[75] 莫西·D·。;Green,医学博士。;Sherwin,S.J。;佩罗,J.,《计算》。方法应用。机械。工程,283636-650(2015)·Zbl 1423.74908号
[76] 莫西·D·。;Green,医学博士。;Sherwin,S.J。;Peiró,J.,(网格生成和科学计算适应性的新挑战(2015),Springer),203-215·Zbl 1327.65257号
[77] 特纳,M。;莫西·D·。;佩罗,J。;Gammon,M。;波拉德,C。;Bucklow,H.,Procedia Eng.,203,206-218(2017)
[78] Open Cascade(2019年)
[79] Marcon,J。;特纳,M。;佩罗,J。;莫西·D·。;波拉德,C。;巴克洛,H。;Gammon,M.,(2018年AIAA航空航天科学会议(2018),美国航空航天研究所:美国航空航天学会,弗吉尼亚州雷斯顿),1403
[80] Geuzaine,C。;雷马克,J.-F.,国际。J.数字。方法工程,79,11,1309-1331(2009)·兹比尔1176.74181
[81] 科隆尼乌斯,T。;Lele,S.K.,程序。Aerosp.航空公司。科学。,40, 6, 345-416 (2004)
[82] Tam,C.K.W.,流体动力学。第38、9、591-615号决议(2006年)·Zbl 1178.76262号
[83] Ewert,R。;Schröder,W.,J.计算。物理。,188, 2, 365-398 (2003) ·Zbl 1022.76050号
[84] 米勒,E.-A。;Obermeier,F.(AGARD CP-22(1967)),21-22
[85] 卓别林,J。;Bearman,P。;Cheng,Y。;Fontaine,E。;格雷厄姆·J。;Herfjord,K。;Huarte,F.H。;Isherwood,M。;兰布拉科斯,K。;Larsen,C.,J.流体结构。,21,1,25-40(2005年)
[86] Willden,R。;Graham,J.和J.流体结构。,15, 3, 659-669 (2001)
[87] Bao,Y。;帕拉西奥斯,R。;格雷厄姆,M。;Sherwin,S.,J.计算。物理。,3211079-1097(2016)·Zbl 1349.74168号
[88] 纽曼,D。;Karniadakis,G.,J.流体力学。,344, 95-136 (1997) ·Zbl 0901.76062号
[89] G.M.Laskowski、J.Kopriva、V.Michelassi、S.Shankaran、U.Paliath、R.Bhaskaran、Q.Wang、C.Talnikar、Z.J.Wang、F.Jia,气动热力涡轮机械分析和设计的高保真CFD未来方向,载于:第46届AIAA流体动力学会议,美国华盛顿特区,2016年,第1-30页。
[90] Tadmor,E.,SIAM J.数字。分析。,26, 1, 30-44 (1989) ·Zbl 0667.65079号
[91] 卡西内利,A。;蒙托莫利,F。;阿达米,P。;Sherwin,S.J.,(涡轮机械的高保真谱/hp元件方法ASME论文编号GT2018-75733(2018)),1-12
[92] Karniadakis,G.E。;以色列,M。;Orszag,S.A.,J.计算。物理。,97, 2, 414-443 (1991) ·Zbl 0738.76050号
[93] 董,S。;Karniadakis,G.E。;Chryssostomidis,C.,J.计算。物理。,261, 83-105 (2014) ·Zbl 1349.76569号
[94] 卡西内利,A。;Xu,H。;蒙托莫利,F。;阿达米,P。;瓦兹奎斯·迪亚兹(Vazquez Diaz,R.)。;Sherwin,S.J.,(使用光谱/(h p)元素方法研究流入扰动对线性LPT叶片流动的影响SME论文编号:GT2019-91622(2019)),1-12
[95] 度,G。;博卡多罗,C。;Wendt,J.,J.流体力学。,177, 247-263 (1987)
[96] Boin,J.-P。;Robinet,J。;科尔,C。;Deniau,H.和Theor。计算。流体动力学。,20, 3, 163-180 (2006) ·Zbl 1112.76350号
[97] White,F.M.,《粘性流体流动》(2006),纽约麦格劳-希尔出版社
[98] Mengaldo,G。;De Grazia,D。;威瑟登,F。;Farrington,A。;文森特,P。;Sherwin,S。;Peiro,J.(第七届AIAA理论流体力学会议(2014)),2923
[99] 埃克特,E.,J.Aeronaut。科学。,22, 8, 585-587 (1955) ·Zbl 0064.21205号
[100] Eichstädt,J。;格林,M。;特纳,M。;佩罗,J。;Moxey,D.,《计算》。物理学。Comm.,229,36-53(2018)
[101] Eichstädt,J。;维马扎尔,M。;莫西·D·。;佩罗,J.,《计算》。物理学。Commun公司。(2019),提交出版
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。