Improved Meshless Method for Simulating Incompressible Fluids on GPU

A. Silva, Mozart W. S. Almeida, Caio Brito, V. Teichrieb
{"title":"Improved Meshless Method for Simulating Incompressible Fluids on GPU","authors":"A. Silva, Mozart W. S. Almeida, Caio Brito, V. Teichrieb","doi":"10.1109/SVR.2017.46","DOIUrl":null,"url":null,"abstract":"Meshless methods to simulate fluid flows have been increasingly evolving through the years since they are a great alternative to deal with large deformations, which is where mesh-based methods fail to perform efficiently. A well known meshless method is the Moving Particle Semi-implicit (MPS) method, which was designed to simulate free-surface truly incompressible fluid flows. Many variations and refinements of the method's accuracy and precision have been proposed since its creation and, due to these, it has proved to be very useful in a wide range of naval and mechanical engineering problems. However, one of its drawbacks is high computational load and some quite time-consuming functions, which prevents it to be more used in Computer Graphics and Virtual Reality applications. Graphics Processing Units (GPU) provide unprecedented capabilities for scientific computations. To promote the GPU-acceleration, the solution of the Poisson Pressure equation was brought into focus. This work benefits from some of the techniques presented in the related work and also from the CUDA language in order to get a stable, accurate and GPU-accelerated MPS method, which is this work's main contribution. It is shown that the GPU version of the method developed can perform from, approximately, 6 to 10 times faster with the same reliability as the CPU version, both extended to three dimensions. Lastly, a simulation containing a total of 62,600 particles is fully rendered in 3D.","PeriodicalId":371182,"journal":{"name":"2017 19th Symposium on Virtual and Augmented Reality (SVR)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 19th Symposium on Virtual and Augmented Reality (SVR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SVR.2017.46","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Meshless methods to simulate fluid flows have been increasingly evolving through the years since they are a great alternative to deal with large deformations, which is where mesh-based methods fail to perform efficiently. A well known meshless method is the Moving Particle Semi-implicit (MPS) method, which was designed to simulate free-surface truly incompressible fluid flows. Many variations and refinements of the method's accuracy and precision have been proposed since its creation and, due to these, it has proved to be very useful in a wide range of naval and mechanical engineering problems. However, one of its drawbacks is high computational load and some quite time-consuming functions, which prevents it to be more used in Computer Graphics and Virtual Reality applications. Graphics Processing Units (GPU) provide unprecedented capabilities for scientific computations. To promote the GPU-acceleration, the solution of the Poisson Pressure equation was brought into focus. This work benefits from some of the techniques presented in the related work and also from the CUDA language in order to get a stable, accurate and GPU-accelerated MPS method, which is this work's main contribution. It is shown that the GPU version of the method developed can perform from, approximately, 6 to 10 times faster with the same reliability as the CPU version, both extended to three dimensions. Lastly, a simulation containing a total of 62,600 particles is fully rendered in 3D.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
GPU上不可压缩流体模拟的改进无网格方法
多年来,模拟流体流动的无网格方法一直在不断发展,因为它们是处理大变形的一个很好的选择,而这正是基于网格的方法无法有效执行的地方。一种著名的无网格方法是运动粒子半隐式(MPS)方法,它被设计用来模拟自由表面真正不可压缩的流体流动。自该方法诞生以来,人们对其准确性和精密度提出了许多变化和改进,由于这些,它已被证明在广泛的海军和机械工程问题中非常有用。然而,它的一个缺点是计算量大,一些相当耗时的功能,这阻碍了它在计算机图形学和虚拟现实应用中的更多应用。图形处理器(GPU)为科学计算提供了前所未有的能力。为了提高gpu的加速性能,重点研究了泊松压力方程的求解。这项工作受益于相关工作中提出的一些技术,也受益于CUDA语言,以获得稳定,准确和gpu加速的MPS方法,这是这项工作的主要贡献。结果表明,该方法的GPU版本的执行速度大约是CPU版本的6到10倍,可靠性相同,两者都扩展到三维空间。最后,一个包含62,600个粒子的模拟在3D中完全渲染。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Impacts of the inclusion of Virtual Reality in the Jeweler Manufacturing Process Based on the BIM Concept (Building Information Modeling) 3D Object Tracking in RGB-D Images Using Particle Swarm Optimization The Development of a Facial Animation System Based on Performance and the Use of an RGB-D Camera Analyzing AR Viewing Experience through Analytics Heat Maps for Augmented Content Aspects of User Profiles That Can Improve Mobile Augmented Reality Usage
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1