×

gpuSPHASE–使用CUDA实现2D SPH的共享内存缓存。 (英语) Zbl 1376.76054号

摘要:光滑粒子流体力学(SPH)是一种无网格拉格朗日方法,已成功应用于计算流体力学(CFD)、固体力学和许多其他多物理问题。使用该方法解决过程工程中的传输现象需要模拟几天到几周的物理时间。基于CFD的高计算要求,这种三维模拟需要数年的计算时间,因此不可避免地要缩减到二维域。本文开发了一种用于图形设备的新型开源2D SPH求解器gpuSPHASE。它针对必须以每秒数千帧的速度执行才能在合理时间内计算的模拟进行了优化。提出并实现了一种新的计算统一设备体系结构(CUDA)共享内存缓存算法。对软件进行了验证,并对建立良好的溃坝测试用例进行了性能评估。

MSC公司:

76米28 粒子法和晶格气体法
2005年5月 并行数值计算

软件:

CUDA公司;gpu酶
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Lucy,L.B.,《裂变假说检验的数值方法》(1977年)
[2] Gingold,R.A。;Monaghan,J。不是。R.阿斯顿。《社会学杂志》,181181375-389(1977)·Zbl 0421.76032号
[3] Monaghan,J.J.,众议员。物理。,68, 8, 1703-1759 (2005)
[4] 普莱斯,D.J.,《计算》,231,3,759-794(2010),http://dx.doi.org/10.1016/j.jcp.2010.12.011
[5] 利伯斯基,L.D。;Petschek,A.G。;卡尼,T.C。;希普,J.R。;Allahdadi,F.A.,J.计算。物理。,109,1,67-75(1993),网址http://www.sciencedirect.com/science/article/pii/S002199918371199X ·Zbl 0791.76065号
[6] Brackbill,J。;伊斯特伍德,J。;奔驰,W。;Asphaug,E.,计算。物理学。Comm.,87,1,253-265(1995),网址http://www.sciencedirect.com/science/article/pii/0010465594001763 ·Zbl 0918.73335号
[7] Bonet,J。;Kulasegaram,S.,国际。J.数字。方法工程,47,6,1189-1214(2000),http://dx.doi.org/10.1002/(SICI)1097-0207(20000228)47:6<1189::AID-NME830>3.0.CO;2-I型·Zbl 0964.76071号
[8] Randles,P.W。;Libersky,L.D.,计算。方法应用。机械。工程,139,1-4,375-408(1996)·Zbl 0896.73075号
[9] Monaghan,J.,用SPH模拟自由表面流(1994),URLhttp://www.sciencedirect.com/science/article/pii/S021999184710345 ·Zbl 0794.76073号
[10] Colagrossi,A。;Landrini,M.,J.计算。物理。,191, 2, 448-475 (2003) ·Zbl 1028.76039号
[11] 格雷尼尔,N。;安托诺,M。;Colagrossi,A。;勒图泽,D。;亚历山德里尼,B.,J.计算。物理。,228, 22, 8380-8393 (2009) ·Zbl 1333.76056号
[12] Monaghan,J.,阿努。流体力学版次。,44, 323-346 (2012) ·Zbl 1361.76019号
[13] Hérault,A.和J.Hydraul。决议,48,额外,000(2009年)
[14] 克雷斯波,A。;Domínguez,J。;罗杰斯,B。;戈梅斯·盖斯特拉,M。;Longshaw,S。;坎内拉斯,R。;瓦康迪奥,R。;巴雷罗,A。;加西亚·菲尔,《计算》。物理学。通信,187204-216(2015),URLhttp://www.sciencedirect.com/science/article/pii/S0010465514003397 ·Zbl 1348.76005号
[15] 戈梅兹·盖斯特拉,M。;罗杰斯,B.D。;克雷斯波,A.J。;Dallymple,R.A。;Narayanaswamy,M。;多明格斯,J.M.,《计算》。地质科学。,48, 289-299 (2012)
[16] Cercos-Pita,J.,计算。物理学。通信,192295-312(2015),URLhttp://www.sciencedirect.com/science/article/pii/S001046551500909 ·Zbl 1380.65467号
[17] 梅斯特,M。;劳赫·W·环境。模型。软质。,75, 206-211 (2016)
[18] Henze,M.,《活性污泥模型ASM1、ASM2、ASM1d和ASM3》,第9卷(2000年),IWA出版
[19] Domínguez,J.M。;克雷斯波,A.J.C。;瓦尔迪兹-巴尔德拉斯,D。;罗杰斯,B.D。;Gómez-Gesteira,M.,计算。物理学。Comm.,184,8,1848-1860(2013)
[20] Rustico,E。;比洛塔,G。;Herault,A。;Del Negro,C。;Gallo,G.,IEEE传输。并行分配系统。,25、1、43-52(2014),网址http://ieeexplore.iee.org/lpdocs/epic03/wrapper.htm?arnumber=6392827
[21] Dehnen,W。;Aly,H.,周一。不是。R.阿斯顿。Soc.,425,21068-1082(2012年)
[22] 阿达米,S。;胡晓云。;Adams,N.A.,J.计算。物理。,231, 21, 7057-7075 (2012)
[23] Verlet,L.,物理学。修订版,159,1,98-103(1967)
[24] NVIDIA Corporation,CUDA C编程指南,2016年。;NVIDIA Corporation,CUDA C编程指南,2016年。
[25] Domínguez,J.M。;克雷斯波,A.J.C。;戈梅斯·盖斯特拉,M。;Marongiu,J.C.,国际。J.数字。《液体方法》,67,12,2026-2042(2011)·Zbl 1426.76595号
[26] 月亮,B。;贾加迪什,H.V。;Faloutsos,C。;Saltz,J.H.,IEEE传输。知识。数据工程,13,1124-141(2001)
[27] Morton,G.M.,《面向计算机的大地测量数据库和文件排序新技术》(1966年),国际商业机器公司
[28] 希尔伯特,D.,数学。安,38,3,459-460(1891)
[29] K.Szewc,颗粒柱崩塌的平滑粒子流体动力学建模,arXiv预印本arXiv:1602.07881;K.Szewc,颗粒柱崩塌的平滑粒子流体动力学建模,arXiv预印本arXiv:1602.07881
[30] J.Domínguez、A.Crespo、A.Barrero、M.Gómez-Gesteira、B.Rogers,第九届国际SPHERIC研讨会,法国巴黎,2014年,第140-145页。;J.Domínguez、A.Crespo、A.Barrero、M.Gómez-Gesteira、B.Rogers,第九届国际SPHERIC研讨会,法国巴黎,2014年,第140-145页。
[31] A.Hérault,G.Bilotta,R.Dalrymple,《第九届国际球面研讨会论文集》,法国巴黎,2014年,第134-139页。;A.Hérault,G.Bilotta,R.Dalrymple,《第九届国际球面研讨会论文集》,法国巴黎,2014年,第134-139页。
[32] V.Titarenko,B.D.Rogers,R.Alistair,《第八届国际球面研讨会论文集》,挪威特隆赫姆,2013年。;V.Titarenko,B.D.Rogers,R.Alistair,《第八届国际球面研讨会论文集》,挪威特隆赫姆,2013年。
[33] 莫纳汉,J。;Kajtar,J.,《计算》。物理学。Comm.,180,10,1811-1820(2009),网址http://www.sciencedirect.com/science/article/pii/S0010465509001544 ·Zbl 1197.76104号
[34] Lee,E.-S。;穆利内克,C。;Xu,R。;维奥洛,D。;劳伦斯,D。;Stansby,P.,J.计算。物理。,227, 18, 8417-8436 (2008) ·Zbl 1256.76054号
[35] Ghia,美国。;吉亚,K.N。;Shin,C.,J.计算。物理。,48, 3, 387-411 (1982) ·Zbl 0511.76031号
[36] Chern,M。;Borthwick,A。;Eatock Taylor,R.,国际。J.数字。热流体流动方法,15,6,517-554(2005)·Zbl 1231.76196号
[37] Souto-Iglesias,A。;Botia-Vera,E。;马汀,A。;Pérez-Arribas,F.,海洋工程,38,16,1823-1830(2011)
[38] Delorme,L。;Colagrossi,A。;Souto-Iglesias,A。;萨莫拉·罗德里格斯,R。;Botia-Vera,E.,海洋工程,36,2,168-178(2009)
[39] Macia,F。;González,L.M。;Cercos-Pita,J.L。;Souto-Iglesias,A.,程序。理论。物理。,128,3439-462(2012年)·Zbl 1426.76608号
[40] Wendland,H.,高级计算。数学。,4,1,389-396(1995年)·Zbl 0838.41014号
[41] Batstone,D.J。;Keller,J。;安吉利达基,I。;Kalyuzhnyi,S。;帕夫洛斯塔提斯,S。;Rozzi,A。;桑德斯,W。;Siegrist,H。;Vavilin,V.,《水科学》。技术。,45, 10, 65-73 (2002)
[42] Wu,B.,水资源研究,44,5,1507-1519(2010)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。