三维MPS法的GPU并行加速研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:houduo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MPS(Moving Particle Semi-implicit)法能够有效的处理溃坝、晃荡等自由面大变形流动问题。在三维MPS方法中,粒子数量的急剧增加会导致其计算效率的降低并限制其在大规模流动问题中的应用。为了克服这一问题,本文基于自主开发的MPS求解器MLParticle-SJTU,对如何使用GPU并行来加速三维MPS方法进行了研究。通过对GPU并行和MPS理论的研究,本文采用了两种GPU并行加速方案:部分GPU化和全GPU化。在部分GPU化方案中,本文对求解过程中耗时最多的邻居粒子搜寻和泊松方程求解两个模块采用了GPU并行加速策略,详细探讨了CPU+GPU,即部分GPU化,在这两个模块上的实现。以三维晃荡和三维溃坝这两种典型的自由面大变形流动为例,比较了CPU+GPU相对于MLParticle-SJTU串行求解时的加速情况,结果表明CPU+GPU加速在邻居粒子和泊松方程这两个模块最高能达到十倍左右的加速比。对于全GPU化,本文在结合GPU编程特点的基础上,重新设计了MPS的数值计算流程。通过对带障碍物溃坝问题的模拟,本文所编写的MPSGPU求解器获得了较部分GPU化更高的加速比,同时计算结果也较好的吻合了实验值。最后,本文分析了部分GPU化和全GPU化的优缺点,并提出了一些改进方向。本文的研究给提高三维MPS的计算效率提供了一定的参考。
其他文献
本研究选用了甲酸、乙酸、乳酸、草酸、苹果酸、马来酸、酒石酸、柠檬酸和琥珀酸对土壤中的难溶性铬进行活化。同时,用这9种低分子量有机酸对三氧化二铬(Cr2O3)和铬酸铅(PbCrO4)进
目的探讨雷帕霉素抗神经胶质瘤的肿瘤活性及其相关作用机制。方法 MTT细胞毒实验检测雷帕霉素对神经胶质瘤细胞C6的生长抑制活性,Annexin V/PI双染流式细胞仪检测细胞凋亡的
建立鸡肉中3种大环内酯类药物的高效液相色谱-串联四级杆质谱(UPLC-MS/MS)残留分析方法。样本在乙腈水溶液提取下经PRIME HLB固相萃取柱净化,氮吹浓缩后定容过膜上机检测。在1.
油气管道输送与管理课程案例教学基于实践问题导向,应用油气管道专业分析软件,进行案例设计,将油气管道长距离输送基本概念、原理、分析方法等融合到油气管道输送经典案例中,
2007年3月1日,中国首家村镇银行——四川仪陇惠民村镇银行在四川省仪陇县金城镇正式挂牌开业。这是中国第一家为“三农”量身定做的村镇银行。村镇银行的诞生,将对全国的农村金
目的研究慢性阻塞性肺疾病(COPD)大鼠血清和肺组织中白细胞介素(IL)-10、肿瘤坏死因子(TNF)-α及γ-干扰素(IFN-γ)的表达及意义。方法 8周龄SD大鼠70只,根据数字随机表法分成观察组
随着全球汽车保有量的提升,交通安全、环境污染、能源供给等重大问题日益凸显,发展安全、高效、绿色出行方式的需求日益强烈。智能网联汽车将为保障交通安全、改善交通效率、
板料上的微小颗粒物可能会给冲压零件表面造成凹凸点,影响产品质量并造成生产线停线损失。同时清洗后的板料表面油膜厚度也会对汽车产品造成很大的影响。本文通过探讨板料清
稀土是国家战略资源。稀土在开采和冶炼过程中会产生大量含有低浓度稀土的废水,如果不能有效的回收,不仅会造成稀土资源的浪费,也会引发环境污染问题。另外,在稀土冶炼分离过
用硫酸铜和碳酸钠反应制备碱式碳酸铜,通过设定反应物的不同摩尔比和不同温度,分别进行几组实验,最后确定在反应物摩尔比为1︰1.2,温度为55℃产率最高,且在反应进行过程中应该