×

用OpenCL对守恒定律进行数值求解。 (英语) Zbl 1329.65335号

摘要:我们使用OpenCL编程框架对最近的多核处理器(如GPU)上的守恒定律进行了几个数值模拟。根据所选的数值方法,必须考虑不同的实现策略,以获得最佳性能。我们解释了如何有效地编程三种方法:结构化网格上的有限体积方法、非结构化网格上高阶间断Galerkin(DG)方法和颗粒单元(PIC)方法。这三种方法分别应用于双流体计算、Maxwell模拟和Vlasov-Maxwell模拟。

MSC公司:

第65年 并行数值计算
65日元10 特定类别建筑的数值算法
6500万08 含偏微分方程初值和初边值问题的有限体积法
65平方米 涉及偏微分方程初值和初边值问题的有限元、Rayleigh-Ritz和Galerkin方法
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 奥伯特博士。;阿米尼,M。;David,R.,GPGPU支持的银河动力学粒子网格积分器。《计算机科学讲义》,5544,874-883,(2009)。
[2] 巴赫曼,M。;Helluy,P。;Jung,J。;Mathis,H.和Müller,S.提交了2011年可压缩两相流的随机抽样重新映射。预打印时间http://hal.archives-ouvertes.fr/hal-00546919 ·Zbl 1290.76149号
[3] 巴贝隆,T;Helluy,P.和Rouy,S.轴对称多流体流动的实际计算。国际期刊有限卷,1(1):342004年。
[4] Bourdel,F。;Mazet,P.-A和Helluy,P.用间断有限元法求解非平稳或调和麦克斯韦方程。在第十届应用科学和工程计算方法国际会议上,第1-18页。Nova Science Publishers,Inc.,纽约,1992年。
[5] Bouchut,F.双曲守恒律有限体积方法和震源平衡格式的非线性稳定性。数学前沿。Birkhäuser Verlag,巴塞尔,2004年·Zbl 1086.65091号
[6] Chalons,C.和Coquel,F.使用拉格朗日投影法计算材料前沿。HYP2010程序。http://hal。archives-ouvertes.fr/hal-00548938/fr/档案馆·Zbl 1298.76127号
[7] Crestetto,A.血浆体格优化方法。颗粒特性的应用。博士论文。斯特拉斯堡,2012年。
[8] Crestetto A.和Helluy P.OpenCL教程。2010网址:http://www-irma.u-strasbg.fr/helluy/OPENCL/tut-openl.html
[9] Helluy,P.OpenCL中基数排序算法的可移植实现,http://hal.archives-ouvertes.fr/hal-00596730/fr/。技术报告(2011年)。
[10] Johnson,C.和Pitkäranta,J.标量双曲方程的间断Galerkin方法分析。数学。公司。46(1986),编号173,1–26·兹比尔0618.65105
[11] Khronos集团。OpenCL在线文档。http://www.khronos.org/opencl/
[12] Klockner,A。;沃伯顿,T。;Bridge,J.和Hesthaven,J.S.图形处理器上的Nodal非连续Galerkin方法,计算物理杂志,第228卷,第21期,2009年11月20日,第7863-7882页·Zbl 1175.65111号
[13] Kokh,S.和Lagoutière,F.采用五方程模型模拟可压缩流体界面的反扩散数值方案。计算物理杂志,2292773-28092010·Zbl 1302.76129号
[14] LeSaint,P。;Raviart,P.A.关于求解中子输运方程的有限元方法,偏微分方程中有限元的数学方面(C.de Boor,Ed.),学术出版社,89-145,(1974)。
[15] 蒙兹,C.-D。;Omnes,P。;施耐德,R。;Sonnendrücker,E。;Voß,U.基于双曲模型的Maxwell解算器的散度校正技术,计算物理杂志161484-511,(2000)·Zbl 0970.78010号
[16] Ruetsch,G.和Micikevicius,P.优化CUDA中的矩阵转置。NVIDIA GPU计算SDK,1-24。2009
[17] Saurel,R.和Abgrall,R.可压缩多流体流动的一种简单方法。SIAM J.科学。计算。21(1999),第3期,1115–1145·Zbl 0957.76057号
[18] Toro,E.F.Riemann流体动力学解算器和数值方法,第2版。斯普林格,1999·Zbl 0923.76004号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。