×

DualSPHysics:基于平滑粒子流体动力学(SPH)的开源并行CFD求解器。 (英语) Zbl 1348.76005号

摘要:双粒子物理是一种硬件加速的平滑粒子流体动力学代码,用于解决自由表面流动问题。DualSPHysics是根据GNU通用公共许可证(GPLv3)条款开发和发布的开源代码。除了源代码之外,还分发了一个完整的文档,该文档可以简化源文件的编译和执行。该代码已被证明是高效可靠的。与串行版本的性能相比,图形计算单元(GPU)的并行功率计算用于将双粒子物理加速两个数量级。

MSC公司:

76-04 流体力学相关问题的软件、源代码等
76米25 其他数值方法(流体力学)(MSC2010)
65日元10 特定类别建筑的数值算法
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 戈梅斯·盖斯特拉,M。;罗杰斯,B.D。;Dallymple,R.A。;Crespo,A.J.C.,自由表面流经典SPH技术现状,《水力研究杂志》,48,6-27(2010)
[2] 戈梅斯·盖斯特拉,M。;罗杰斯,B.D。;克雷斯波,A.J.C。;Dallymple,R.A。;Narayanaswamy,M。;Domínguez,J.M.,自由表面流体求解器的SPHysics-development-Part 1:理论和公式,计算。地质科学。,48, 289-299 (2012)
[3] 戈梅斯·盖斯特拉,M。;克雷斯波,A.J.C。;罗杰斯,B.D。;Dallymple,R.A。;Domínguez,J.M。;Barreiro,A.,自由表面流体求解器的SPHysics开发第2部分:效率和测试案例,计算。地质科学。,48, 300-307 (2012)
[4] Dallymple,R.A。;罗杰斯,B.D.,《用SPH方法对水波进行数值模拟》,《海岸工程》,第53期,第141-147页(2006年)
[5] 克雷斯波,A.J.C。;戈梅斯·盖斯特拉,M。;Dalrymple,R.A.,《利用SPH技术模拟湿床上的溃坝行为》,J.Waterway,Port,Coastal Ocean Eng.,134,6,313-320(2008)
[6] 戈梅斯·盖斯特拉,M。;Dalrymple,R.,《使用3D SPH方法研究波浪对高层结构物的冲击》,J.Waterway,Port,Coastal Ocean Eng.,130,2,63-69(2004)
[7] Rogers,理学学士。;Dallymple,R.A。;Stansby,P.K.,使用SPH模拟沉箱防波堤运动,J.Hydraulic Res.,48,135-141(2010)
[8] 瓦康迪奥,R。;罗杰斯,B.D。;Stansby,P.K。;Mignosa,P.,《二维平滑粒子流体动力学浅水模型中不连续河床坡度平衡修正》,国际。J.数字。《液体方法》,71,850-872(2012)·Zbl 1430.76080号
[9] 瓦康迪奥,R。;罗杰斯,B.D。;Stansby,P.K。;Mignosa,P.,《利用动态颗粒聚结和分裂进行驱油的浅水SPH》,水资源高级管理局。,58, 10-23 (2013) ·Zbl 1352.76100号
[10] Herault,A。;比洛塔,G。;Dalrymple,R.A.,GPU上的SPH与CUDA,J.Hydraulic Res.,48,74-79(2010)
[11] 多明格斯,J.M。;克雷斯波,A.J.C。;Gómez-Gesteira,M.,平滑粒子流体动力学方法的CPU和GPU实现的优化策略,计算。物理学。Comm.,184,3617-627(2013)
[12] 克雷斯波,A.J.C。;多明格斯,J.M。;巴雷罗,A。;戈梅斯·盖斯特拉,M。;罗杰斯,B.D.,《计算流体力学中一种新的加速工具GPU:平滑粒子流体动力学方法的效率和可靠性》,《公共科学图书馆·综合》,6,6,e20685(2011)
[13] 巴雷罗,A。;克雷斯波,A.J.C。;Domínguez,J.M。;Gómez Gesteira,M.,海岸工程问题的光滑粒子流体动力学,计算机。结构。,120, 15, 96-106 (2013)
[14] Altomare,C。;克雷斯波,A.J.C。;罗杰斯,B.D。;Domínguez,J.M。;Gironella,X。;Gómez Gesteira,M.,采用光滑颗粒流体动力学的护面块式防波堤的数值模拟,计算机。结构。,130, 34-45 (2014)
[15] 瓦康迪奥,R。;Mignosa,P。;Pagani,S.,Vajont岩石滑坡产生的波浪的3D SPH数值模拟,Adv.Water Resour。,59, 146-156 (2013)
[16] Cherfils,J.M。;Pinon,G.,Rivoalen,JOSEPHINE:自由表面流的平行SPH代码,Comput。物理学。Comm.,183,7,1468-1480(2012)
[25] Monaghan,J.J.,《平滑粒子流体动力学》,年。阿斯顿牧师。天体物理学。,30, 543-574 (1992)
[26] Liu,G.R.,《无网格方法:超越有限元方法》(2003),CRC出版社·Zbl 1031.74001号
[27] Monaghan,J.J.,《平滑粒子流体动力学》,众议员程序。物理。,68, 1703-1759 (2005)
[28] Violeau,D.,《流体力学和SPH方法:理论与应用》(2012),牛津大学出版社·Zbl 1247.76001号
[29] Monaghan,J.J.,《无拉伸失稳的SPH》,J.Compute。物理。,159, 290-311 (2000) ·Zbl 0980.76065号
[30] Wendland,H.,Piecewiese多项式,最小度的正定紧支集径向函数,高级计算。数学。,4, 389-396 (1995) ·Zbl 0838.41014号
[31] Lo,E.Y.M。;Shao,S.,用不可压缩SPH方法模拟近岸孤立波力学,应用。海洋研究,24,275-286(2002)
[32] H.Gotoh。;Shibihara,T。;Hayashi,M.,水利工程MPS法-颗粒流模型的子粒子尺度模型,计算。流体动力学。J.,9,339-347(2001)
[33] Molteni,D。;Colagrossi,A.,使用SPH改进水动力环境中压力评估的简单程序,计算。物理学。通信,180,6,861-872(2009)·Zbl 1198.76108号
[34] 安托诺,M。;Colagrossi,A。;Marrone,S.,弱可压缩SPH格式中的数值扩散项,计算。物理学。Comm.,183(2012)·兹比尔1258.76123
[35] Monaghan,J.J.,《用SPH模拟自由表面流动》,J.Compute。物理。,110, 399-406 (1994) ·Zbl 0794.76073号
[36] 莫纳汉,J.J。;Cas、R.A.F。;科斯,A.M。;Hallworth,M.,重力流在分层水箱中沿斜坡下降,J.流体力学。,379, 39-70 (1999) ·兹比尔0938.76506
[37] Batchelor,G.K.,《流体动力学导论》(1974),剑桥大学出版社:剑桥大学出版社,英国·Zbl 0152.44402号
[38] Monaghan,J.J.,《关于粒子方法中的穿透问题》,J.Compute。物理。,82, 1-15 (1989) ·Zbl 0665.76124号
[39] Verlet,L.,经典流体的计算机实验。I.Lennard-Jones分子的热力学性质,Phys。修订版,159,98-103(1967)
[40] Leimkuhler,B.J。;Reich,S。;Skeel,R.D.,数学中分子动态IMA体积的积分方法及其应用(1996),Springer
[41] 莫纳汉,J.J。;Kos,A.,《克里坦海滩上的孤波》,J.Waterway,Port Coastal Ocean Eng.,125,3,145-154(1999)
[42] 克雷斯波,A.J。;戈梅斯·盖斯特拉,M。;Dalrymple,R.A.,SPH方法中动态粒子生成的边界条件,CMC:计算。,马特。容器。,5, 3, 173-184 (2007) ·Zbl 1153.74383号
[43] 莫纳汉,J.J。;科斯·A。;Issa,N.,《撞击产生的流体运动》,J.Waterway,Port,Coastal Ocean Eng.,129,250-259(2003)
[44] 多明格斯,J.M。;克雷斯波,A.J.C。;戈梅斯·盖斯特拉,M。;Marongiu,J.C.,《平滑粒子流体动力学中的邻域列表》,国际。J.数字。《液体方法》,672026-2042(2011)·Zbl 1426.76595号
[45] Purcell,T.J。;巴克,I。;马克·W·R。;Hanrahan,P.,可编程图形硬件上的光线跟踪,ACM Trans。图形,21,3,703-712(2002)
[46] 多明格斯,J.M。;克雷斯波,A.J.C。;瓦尔迪兹-巴尔德拉斯,D。;罗杰斯,B.D。;Gómez-Gesteira,M.,非均质团簇上平滑粒子流体动力学的新型多GPU实现,计算。物理学。Comm.,1841848-1860(2013)
[48] 瓦康迪奥,R。;罗杰斯,B.D。;Stansby,P.K。;Mignosa等人。;Feldman,J.,《SPH的可变分辨率:动态粒子凝聚和分裂方案》,计算。方法应用。机械。工程,256132-148(2013)·Zbl 1352.76100号
[49] Fourtakas,G。;罗杰斯,B.D。;Laurence,D.,使用SPH模拟工业储罐中的沉积物悬浮,La Houille Blanche,239-45(2013)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。