欢迎光临《计算力学学报》官方网站!
曾良,杜煜昊,张莹,胡昱,洪瑶,陈虎.基于FTM算法的GPU加速[J].计算力学学报,2017,34(4):511~516
本文二维码信息
码上扫一扫!
基于FTM算法的GPU加速
FTM algorithm based on GPU acceleration
投稿时间:2016-04-05  修订日期:2016-08-24
DOI:10.7511/jslx201704018
中文关键词:  FTM  CUDA  GPU  并行计算  计算流体动力学  数值模拟
英文关键词:FTM  CUDA  GPU  parallel computing  computational fluid dynamics  numerical simulation
基金项目:国家自然科学基金(11562011);江西省自然科学基金(20151BAB202002)资助项目.
作者单位E-mail
曾良 南昌大学 机电工程学院, 南昌 330031  
杜煜昊 南昌大学 机电工程学院, 南昌 330031  
张莹 南昌大学 机电工程学院, 南昌 330031 yzhan2033@163.com 
胡昱 南昌大学 机电工程学院, 南昌 330031  
洪瑶 南昌大学 机电工程学院, 南昌 330031  
陈虎 南昌大学 机电工程学院, 南昌 330031  
摘要点击次数: 1723
全文下载次数: 1284
中文摘要:
      为了解决FTM (Front Tracking Method)算法在计算机中计算耗时长的问题,利用CUDA(Compute Unified Device Architecture)来实现FTM算法在GPU中的并行计算。结合GPU并行计算架构的特性以及FTM算法的特点,本文通过共享内存的引入、线程块划分和线程块共享内存边界元素的纳入、迭代方法的改进和迭代过程中存储结构的变换等方法,提出了将FTM算法中的网格计算以及界面标记点处理方法在GPU中的实现方式。最后,通过模拟单气泡在静止液体中的自由上升运动,验证了FTM在GPU中计算的可行性与计算效率的提升。
英文摘要:
      In order to solve the problem of low computational effective of the FTM algorithm,this paper used CUDA to realize the parallel implementation of the FTM algorithm in GPU.Combining with the GPU parallel computing architecture and the characteristics of the FTM algorithm,and through introducing shared memory and bringing thread partition and thread block shared memory boundary elements into use,we proposed a method to implement the grid implementation of the FTM algorithm and a way of processing interface marked point in the GPU.At last,the feasibility and efficiency of FTM in GPU were verified by simulating the free ascending motion of single bubbles in a stationary liquid.
查看全文  查看/发表评论  下载PDF阅读器
您是第12827461位访问者
版权所有:《计算力学学报》编辑部
本系统由 北京勤云科技发展有限公司设计