天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于格子Boltzmann方法模擬三維地下水流動及其GPU并行化

發(fā)布時間:2018-05-22 09:01

  本文選題:格子Boltzmann方法 + 三維地下水流動。 參考:《中國地質(zhì)大學(xué)(北京)》2017年碩士論文


【摘要】:格子Boltzmann方法是一種介觀方法,可以對大部分領(lǐng)域的偏微分方程進(jìn)行求解,它彌補(bǔ)了傳統(tǒng)宏觀方法無法展示流體內(nèi)部微觀細(xì)節(jié),且需要構(gòu)造大規(guī)模線性方程組才能求解以及微觀方法模擬的尺度很小,在如今的計算技術(shù)下難以實現(xiàn)的不足。另外,格子Boltzmann方法還具有算法簡單、計算網(wǎng)格容易生成、邊界計算簡單、天然并行性等特點(diǎn)。格子Boltzmann方法常用的模型有單松弛(SRT或LBGK)模型和多松弛(MRT)模型,與單松弛模型簡單地模擬單一松弛時間的計算過程不同,多松弛模型具有多個松弛時間,可以模擬不同擴(kuò)散方向速度不同以及各向異性等情況。在多松弛模型的計算中由于涉及一定的矩陣操作,與單松弛模型相比,在計算量上有一定程度的增加,但由于多松弛模型的高收斂性彌補(bǔ)了計算量增大這一缺點(diǎn);诟褡覤oltzmann方法的原理及其常用的模型,我們可以求解許多偏微分方程。本文應(yīng)用格子Boltzmann方法的兩種模型,對三維地下水流動過程進(jìn)行模擬,結(jié)果顯示了格子Boltzmann方法無論用哪種模型都可以很好地模擬出三維地下水流動過程,且誤差與理論值相差很小。本文還對這兩種模型的實驗結(jié)果進(jìn)行了對比,多松弛模型在收斂性以及計算時間上都比單松弛模型具有較大的優(yōu)勢,且多松弛模型由于多個松弛時間具有更廣的應(yīng)用范圍。為進(jìn)一步加快計算速度,本文使用CUDA架構(gòu)實現(xiàn)了多松弛格子Boltzmann方法在GPU上的并行。我們通過設(shè)置GPU中每個線程處理一個網(wǎng)格,這樣所有的線程同時執(zhí)行每個格點(diǎn)的計算就實現(xiàn)了格子Boltzmann方法模擬三維地下水流動問題在GPU上的并行。實驗顯示,GPU上的模擬運(yùn)算速度與CPU相比有明顯的提高,且隨著網(wǎng)格規(guī)模的增大,GPU的加速比呈現(xiàn)一個增大的趨勢。為了滿足網(wǎng)格不斷細(xì)化所增加的格點(diǎn)數(shù)量,本文使用OpenMP這種共享內(nèi)存式并行架構(gòu)實現(xiàn)CPU中多個核心的并行,再通過每個CPU核心調(diào)用一塊GPU卡,實現(xiàn)了多個GPU的并行,從而擴(kuò)展了同時進(jìn)行網(wǎng)格計算的線程數(shù)量,提高了計算速度。實驗結(jié)果表明,處理同一網(wǎng)格規(guī)模時,GPU的數(shù)量越多,GPU表現(xiàn)出越大的加速比,而隨著網(wǎng)格規(guī)模的增大,GPU的加速比也在隨之增大。
[Abstract]:Lattice Boltzmann method is a mesoscopic method, which can solve partial differential equations in most fields. Moreover, it is necessary to construct large scale linear equations in order to solve the problem, and the scale of microscopic simulation is very small, which is difficult to realize in the present computing technology. In addition, the lattice Boltzmann method has the advantages of simple algorithm, easy generation of computational meshes, simple boundary calculation and natural parallelism. Single relaxation SRT or LBGK model and multiple relaxation MRT model are commonly used in lattice Boltzmann method. Different from single relaxation model in simple simulation of single relaxation time, multiple relaxation model has multiple relaxation time. Different diffusion directions and anisotropy can be simulated. In the calculation of multi-relaxation model, the computational complexity is increased to a certain extent because of the certain matrix operation, but the high convergence of the multi-relaxation model makes up for this shortcoming. Based on the principle of lattice Boltzmann method and its commonly used models, we can solve many partial differential equations. In this paper, two models of lattice Boltzmann method are used to simulate the three-dimensional groundwater flow process. The results show that the lattice Boltzmann method can well simulate the three-dimensional groundwater flow process no matter which model is used. The difference between the error and the theoretical value is very small. In this paper, the experimental results of the two models are compared. The multi-relaxation model has more advantages than the single relaxation model in terms of convergence and computational time, and the multi-relaxation model has a wider range of applications due to multiple relaxation times. In order to speed up the computation speed, this paper uses CUDA architecture to implement the parallel of multiple relaxation lattice Boltzmann method on GPU. We set each thread in GPU to process a grid so that all threads simultaneously execute the computation of each lattice point so that the lattice Boltzmann method is used to simulate the 3D groundwater flow problem on GPU. The experimental results show that the speed of simulation on GPUs is obviously higher than that of CPU, and the speedup of GPUs increases with the increase of grid size. In order to satisfy the increasing number of grid points, this paper uses OpenMP, a shared memory parallel architecture, to realize the parallelism of multiple cores in CPU, and then calls a GPU card for each CPU core to realize the parallelism of multiple GPU. Thus, the number of threads for grid computing is expanded and the computing speed is improved. The experimental results show that the larger the number of GPUs is, the larger the speedup ratio of GPU is, and with the increase of grid size, the speedup ratio of GPU increases.
【學(xué)位授予單位】:中國地質(zhì)大學(xué)(北京)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:O246

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 ;Lattice Boltzmann simulation for the spiral waves in the excitable medium[J];Communications in Nonlinear Science & Numerical Simulation;2000年04期

2 孫成海,王保國,沈孟育;Adaptive Lattice Boltzmann Model for Compressible Flows[J];Tsinghua Science and Technology;2000年01期

3 張英魁 ,盧旭光;Boltzmann Equations with Quantum Effects (1):Long Time Behavior of Spatial Decay Solutions[J];Tsinghua Science and Technology;2002年03期

4 張英魁 ,盧旭光;Boltzmann Equations with Quantum Effects (2): Entropy Identity, Existence and Uniqueness of Spatial Decay Solutions[J];Tsinghua Science and Technology;2002年03期

5 ;New Boundary Treatment Methods for Lattice Boltzmann Method[J];Wuhan University Journal of Natural Sciences;2003年01期

6 ;Gas kinetic algorithm for flows in Poiseuille-like microchannels using Boltzmann model equation[J];Science in China(Series G:Physics,Mechanics & Astronomy);2005年04期

7 田紅曉;劉全生;阿其拉圖;;二粒子Boltzmann方程組的初始層解[J];內(nèi)蒙古大學(xué)學(xué)報(自然科學(xué)版);2013年04期

8 黃祖洽,丁鄂江;Boltzmann方程的理論和應(yīng)用[J];物理學(xué)進(jìn)展;1986年03期

9 劉清榮;;線性Boltzmann方程解的存在性和界[J];純粹數(shù)學(xué)與應(yīng)用數(shù)學(xué);1987年00期

10 陳建寧;Boltzmann方程的兩個解的平均作為二粒子Boltzmann方程系的解[J];數(shù)學(xué)物理學(xué)報;1990年03期

相關(guān)會議論文 前10條

1 Yu CHEN;Shulong TENG;Hirotada OHASHI;;On the Lattice Boltzmann Modeling of Multi-Phase Flows[A];Genetic Algorithm and Its Application to Physics, Life Science and Engineering--Proceedings of CCAST (World Laboratory) Workshop[C];1999年

2 馮士德;;多種粒子相耦合的格子Boltzmann模型[A];“力學(xué)2000”學(xué)術(shù)大會論文集[C];2000年

3 馮士德;;多組份流體的格子模型Boltzmann[A];第十四屆全國水動力學(xué)研討會文集[C];2000年

4 梁宏;施保昌;;基于相場理論的不可壓格子Boltzmann兩相流模型及其應(yīng)用[A];第十六屆全國流體力學(xué)數(shù)值方法研討會2013論文集[C];2013年

5 丁麗霞;施衛(wèi)平;鄭海成;;格子Boltzmann方法模擬圓腔流[A];慶祝中國力學(xué)學(xué)會成立50周年暨中國力學(xué)學(xué)會學(xué)術(shù)大會’2007論文摘要集(下)[C];2007年

6 李志輝;方明;唐少強(qiáng);;氣體運(yùn)動論統(tǒng)一算法與DSMC方法描述Boltzmann方程的一致性研究[A];北京力學(xué)會第18屆學(xué)術(shù)年會論文集[C];2012年

7 譚玲燕;李秀文;李偉杰;;用Lattice Boltzmann方法模擬腔體內(nèi)攪動流體[A];第十六屆全國流體力學(xué)數(shù)值方法研討會2013論文集[C];2013年

8 李志輝;彭傲平;張涵信;;求解Boltzmann模型方程的高性能并行計算方法研究[A];中國力學(xué)大會——2013論文摘要集[C];2013年

9 馮士德;毛江玉;任榮彩;;格子Boltzmann數(shù)值流體力學(xué)[A];錢學(xué)森技術(shù)科學(xué)思想與力學(xué)論文集[C];2001年

10 彭傲平;李志輝;吳俊林;;求解Boltzmann模型方程的氣體運(yùn)動論隱式格式及應(yīng)用研究[A];中國力學(xué)大會——2013論文摘要集[C];2013年

相關(guān)重要報紙文章 前2條

1 本報記者 劉燕;GPU加速是手機(jī)瀏覽器方向[N];科技日報;2012年

2 記者 王洪斌 通訊員 蔡媛媛;山西模擬研究地下水促合理開發(fā)[N];中國水利報;2007年

相關(guān)博士學(xué)位論文 前10條

1 李元;格子Boltzmann方法的應(yīng)用研究[D];中國科學(xué)技術(shù)大學(xué);2009年

2 胡安杰;多相流動格子Boltzmann方法研究[D];重慶大學(xué);2015年

3 劉克同;新型格子Boltzmann流固耦合算法研究及其在橋梁風(fēng)工程中的應(yīng)用[D];哈爾濱工業(yè)大學(xué);2015年

4 毛煜東;微納尺度傳熱問題的理論分析和格子Boltzmann數(shù)值模擬[D];山東大學(xué);2015年

5 劉智翔;改進(jìn)的格子Boltzmann方法研究及大規(guī)模并行計算[D];上海大學(xué);2014年

6 謝海瓊;基于格子Boltzmann方法模擬熱毛細(xì)對流[D];重慶大學(xué);2015年

7 尹顯利;彈性波方程的格子Boltzmann方法研究[D];吉林大學(xué);2016年

8 羅忠賢;聯(lián)合格子Boltzmann方法和X-ray CT成像技術(shù)研究開級配瀝青混合料中水的輸運(yùn)規(guī)律[D];西南交通大學(xué);2015年

9 樊迎哲;擾動框架下Vlasov-Maxwell-Boltzmann方程組的整體適定性及相關(guān)問題的研究[D];武漢大學(xué);2017年

10 李錢煥;耦合對流擴(kuò)散方程的格子Boltzmann模型及應(yīng)用研究[D];華中科技大學(xué);2016年

相關(guān)碩士學(xué)位論文 前10條

1 葉麗娜;基于格子Boltzmann模型的Kuramoto-Sivashinsky方程的數(shù)值模擬研究[D];吉林大學(xué);2011年

2 郭宇隆;基于格子Boltzmann方法的氣液混合流體模擬[D];華南理工大學(xué);2015年

3 伍祥超;格子Boltzmann方法在流體流動及傳熱中的應(yīng)用研究[D];昆明理工大學(xué);2015年

4 郭檻菲;格子Boltzmann方法在氣固兩相流中的應(yīng)用研究[D];山東大學(xué);2015年

5 韓文驥;適合飛濺流動的格子Boltzmann方法數(shù)值研究[D];中國艦船研究院;2015年

6 周訓(xùn);單氣泡沿過熱曲面運(yùn)動的格子Boltzmann方法模擬[D];大連理工大學(xué);2015年

7 薛福;基于格子Boltzmann方法的飽和土壤滲流與傳熱數(shù)值研究[D];大連理工大學(xué);2015年

8 羅豐;基于Boltzmann方程的一致氣體動力學(xué)格式對連續(xù)稀薄氣體流動的數(shù)值模擬的研究[D];湘潭大學(xué);2015年

9 馮笑含;基于Boltzmann的煤層微孔道氣體流動規(guī)律研究[D];東北石油大學(xué);2015年

10 李婷;基于格子Boltzmann方法的自由表面模擬[D];東北大學(xué);2014年

,

本文編號:1921400

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/shoufeilunwen/benkebiyelunwen/1921400.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶b3554***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
午夜精品成年人免费视频| 亚洲午夜av一区二区| 日本大学生精油按摩在线观看 | 国产又色又爽又黄又大| 国产成人高清精品尤物| 国产欧美日韩精品一区二区| 国产av乱了乱了一区二区三区| 欧美日韩在线第一页日韩| 国产女优视频一区二区| 成人三级视频在线观看不卡| 午夜色午夜视频之日本| 国产精品午夜小视频观看| 中日韩美女黄色一级片| 亚洲一区二区三区在线免费| 91欧美日韩精品在线| 99久久精品一区二区国产| 国产精品成人一区二区在线| 欧美又黑又粗大又硬又爽| 免费精品一区二区三区| 精品国产丝袜一区二区| 国产三级不卡在线观看视频| 亚洲欧美日产综合在线网| 色婷婷在线视频免费播放| 日本熟妇五十一区二区三区 | 日本大学生精油按摩在线观看| 欧美日韩国产欧美日韩| 自拍偷拍一区二区三区| 国产精品白丝一区二区| 国产目拍亚洲精品区一区| 欧美日韩国产精品自在自线| 大香蕉网国产在线观看av| 亚洲欧美日本国产有色| 精品日韩中文字幕视频在线| 激情中文字幕在线观看| 九九热这里只有精品哦| 久久99青青精品免费观看| 亚洲欧美日本国产不卡 | 国产精品一区二区三区黄色片| 欧美日韩综合综合久久久| 制服丝袜美腿美女一区二区| 国产成人午夜av一区二区|