基于GPU的流體模擬加速方法
本文關鍵詞:基于GPU的流體模擬加速方法,,由筆耕文化傳播整理發(fā)布。
【摘要】:流體現(xiàn)象(如煙霧、火焰、云彩、波浪、汽泡、爆炸等)是日常生活中十分普遍的景象。流體模擬廣泛應用于電影特效、影視廣告、網(wǎng)絡游戲等圖形學相關領域中,是計算機圖形學中一個重要的研究方向。近年來,流體模擬主要采用基于物理的方法,并獲得了較高的真實感。然而,基于物理的方法整個求解過程十分復雜,導致模擬實時動畫比較困難。因此,提高流體模擬的實時性已經(jīng)成為一個亟待解決的研究課題。本文首先對基于物理的流體模擬方法進行了研究。然后,針對該方法中影響模擬速度的瓶頸——投影項和擴散項中對泊松方程的求解,提出一種新的基于CUDA的并行共軛梯度法。本文算法主要針對共軛梯度法中最為耗時的矩陣向量乘和內(nèi)積運算設計高效的并行算法:基于無矩陣形式提出一種新的的矩陣向量乘算法,有效克服諾依曼邊界條件處理困難的問題,顯著提高了算法的并行性和運算速度;針對內(nèi)積運算提出了一種改進的求和算法,通過合理減少并行過程中的同步操作數(shù),加快了算法運算速度。實驗表明本文算法可以有效加快泊松方程的求解速度,一定程度上提高了流體模擬的實時性。
【關鍵詞】:流體模擬 Navier-Stokes方程 并行共軛梯度法 泊松方程 矩陣向量乘 內(nèi)積運算
【學位授予單位】:湖南師范大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:O35;TP391.41
【目錄】:
- 摘要3-4
- ABSTRACT4-8
- 第一章 緒論8-13
- 1.1 研究背景8-9
- 1.2 研究現(xiàn)狀9-10
- 1.3 研究動向10-12
- 1.4 本文工作12-13
- 第二章 流體模擬的Navier-Stokes方程13-22
- 2.1 Navier-Stokes方程的描述13-14
- 2.2 Navier-Stokes方程的離散求解14-22
- 第三章 基于CUDA的流體模擬加速方法22-42
- 3.1 基于CUDA的高性能計算22-28
- 3.1.1 基于GPU的通用計算22-23
- 3.1.2 CUDA概述23
- 3.1.3 CUDA體系結構23-24
- 3.1.4 CUDA編程模型24-26
- 3.1.5 CUDA存儲模型26-28
- 3.2 CUDA上的流體模擬加速方法28-42
- 3.2.1 并行共軛梯度法29-35
- 3.2.1.1 共軛梯度法29-31
- 3.2.1.2 矩陣向量乘算法31
- 3.2.1.3 改進的矩陣向量乘算法31-34
- 3.2.1.4 內(nèi)積算法及其改進34-35
- 3.2.2 并行共軛梯度法在CUDA上的實現(xiàn)細節(jié)35-37
- 3.2.2.1 算法的數(shù)據(jù)結構35-37
- 3.2.2.2 算法的優(yōu)化策略37
- 3.2.3 實驗結果與分析37-42
- 第四章 總結與展望42-43
- 參考文獻43-46
- 致謝46-47
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前4條
1 宋傳鳴;李婷婷;王相海;成琛;;水體注入器皿的動力學粒子建模研究[J];計算機科學;2013年04期
2 羅健欣;倪桂強;李佳楨;馬婧;袁忠宇;;基于小振幅機械波動方程的水面模擬[J];解放軍理工大學學報(自然科學版);2008年01期
3 耿明;陳叢;;一種基于SPH流體模擬的固液邊界改進算法[J];計算機與現(xiàn)代化;2014年03期
4 ;[J];;年期
中國重要會議論文全文數(shù)據(jù)庫 前4條
1 周世哲;滿家巨;;基于多重網(wǎng)格法的實時流體模擬[A];中國幾何設計與計算新進展2007——第三屆中國幾何設計與計算大會論文集[C];2007年
2 雷奕安;;高速撞擊聚變的流體模擬[A];第五屆全國青年計算物理學術交流會論文摘要[C];2008年
3 徐會靜;趙書霞;王友年;;氫氣感性耦合等離子體模式跳變的流體模擬[A];第十六屆全國等離子體科學技術會議暨第一屆全國等離子體醫(yī)學研討會會議摘要集[C];2013年
4 幸浩洋;陳峰;劉玉杰;張俊源;茍富均;;高頻等離子體針放電的二維流體模擬[A];第十五屆全國等離子體科學技術會議會議摘要集[C];2011年
中國博士學位論文全文數(shù)據(jù)庫 前1條
1 伍毅子;基于物理的計算機流體動畫生成的高性能算法研究[D];湖南師范大學;2015年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 崔楠;關于流體模擬細節(jié)增強技術的研究[D];長安大學;2015年
2 董帥;基于集群的大規(guī)模水體細節(jié)模擬[D];浙江大學;2015年
3 錢宜婧;流體模擬的壓縮感知上采樣方法與框架[D];上海交通大學;2015年
4 肖旭;基于GPU的流體模擬加速方法[D];湖南師范大學;2015年
5 付長順;計算機流體模擬仿真及其工程應用[D];新疆大學;2013年
6 張樂冰;基于譜方法的實時流體模擬[D];湖南師范大學;2009年
7 張漫遙;中尺度流體與固體耦合動畫模擬研究[D];電子科技大學;2011年
8 李娜;真實感流體模擬算法的研究[D];哈爾濱工業(yè)大學;2007年
9 郭松睿;流體模擬的混合模型研究[D];湖南師范大學;2010年
10 李翼飛;基于N-S方程的復雜流體效果模擬[D];天津大學;2009年
本文關鍵詞:基于GPU的流體模擬加速方法,由筆耕文化傳播整理發(fā)布。
本文編號:319094
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/319094.html