基于GPU并行計算及CUDA編程在環(huán)境工程中的應(yīng)用研究
本文選題:地下水?dāng)?shù)值模擬 切入點(diǎn):GMRES(m) 出處:《中國地質(zhì)大學(xué)(北京)》2017年碩士論文
【摘要】:隨著社會經(jīng)濟(jì)的快速發(fā)展,水資源供需矛盾日漸突出,由此產(chǎn)生了許多環(huán)境問題。地下水?dāng)?shù)值模擬技術(shù)對于研究環(huán)境中的地質(zhì)問題具有十分重要的意義,不僅可以預(yù)測地下水位、合理開發(fā)規(guī)劃利用地下水資源,還可以解決各種地質(zhì)環(huán)境問題。地下水?dāng)?shù)值模擬描述了地下水的水位隨著時間與空間的變化規(guī)律。隨著地下水?dāng)?shù)值模擬研究深入,研究模型網(wǎng)格粒度越來越精細(xì)、時間跨度長以及研究尺度日益擴(kuò)大,由此產(chǎn)生了海量數(shù)據(jù)。傳統(tǒng)的串行模擬技術(shù)日漸不能滿足這種高精度網(wǎng)格劃分以及大規(guī)模地下水流動模型的模擬。并行技術(shù)通過對模擬過程中產(chǎn)生的海量數(shù)據(jù)進(jìn)行有效的處理,可以縮短模擬時間來提高模擬系統(tǒng)的效率,對大規(guī)模的地下水流動模擬的研究提供了有力的保障。廣義極小值殘差法GMRES(m)不限定于矩陣的特性,對于一般的矩陣都具有很強(qiáng)的適應(yīng)性,可以廣泛的應(yīng)用于大型線性方程組的求解應(yīng)用中。選取高質(zhì)量的預(yù)條件子與GMRES(m)算法相結(jié)合,可以有效的改善系數(shù)矩陣的譜范數(shù),加快算法的收斂速度。本文基于GPU并行技術(shù)平臺對GMRES(m)進(jìn)行并行化處理,應(yīng)用于地下水模擬系統(tǒng)中迭代求解步驟,實(shí)現(xiàn)地下水?dāng)?shù)值模擬系統(tǒng)對海量數(shù)據(jù)的高效處理。本文基于GPU并行技術(shù)在地下水?dāng)?shù)值模擬系統(tǒng)中的應(yīng)用,最終完成了如下工作:(1)分析了GMRES(m)算法的并行性,基于CUDA的cuBLAS和cuSparse函數(shù)庫進(jìn)行GMRES(m)算法并行,應(yīng)用于地下水?dāng)?shù)值模擬系統(tǒng)迭代求解中,加快線性方程組的求解速率。(2)選取jacobi與ILU0預(yù)條件子,分別與并行GMRES(m)算法結(jié)合,加快并行GMRES(m)算法在地下水?dāng)?shù)值模擬系統(tǒng)中迭代求解的收斂速度。(3)選取不同尺度的地下水?dāng)?shù)值模型測試基于GPU并行平臺預(yù)處理GMRES(m)算法在地下水模擬系統(tǒng)中迭代求解速率。驗(yàn)證預(yù)處理GMRES(m)算法的并行高效性以及可靠性。
[Abstract]:With the rapid development of social economy, the contradiction between supply and demand of water resources is becoming more and more prominent, resulting in many environmental problems.Numerical simulation of groundwater is of great significance to the study of geological problems in the environment. It can not only predict the groundwater level, reasonably develop and utilize groundwater resources, but also solve various geological environmental problems.Numerical simulation of groundwater describes the variation of groundwater level with time and space.With the further study of groundwater numerical simulation, the mesh granularity of the model becomes more and more fine, the time span is long and the research scale is expanding day by day, resulting in a huge amount of data.The traditional serial simulation technology can not meet the needs of high precision mesh generation and large-scale groundwater flow simulation.Parallel technology can shorten the simulation time to improve the efficiency of the simulation system by effectively processing the massive data generated in the simulation process and provide a strong guarantee for the large-scale groundwater flow simulation research.The generalized minimal residual method (GMRES) is not limited to the properties of matrices and has strong adaptability to general matrices. It can be widely used in solving large linear equations.The combination of high quality preconditioners and GMRESm) algorithm can effectively improve the spectral norm of the coefficient matrix and speed up the convergence of the algorithm.In this paper, based on the GPU parallel technology platform, we parallelize the GMRESm) and apply it to the iterative solution of groundwater simulation system to realize the efficient processing of the massive data in the groundwater numerical simulation system.In this paper, based on the application of GPU parallel technology in groundwater numerical simulation system, the following work has been accomplished: 1) the parallelism of the GMRESm) algorithm is analyzed, and the cuBLAS and cuSparse function library of CUDA is used to parallel the GMRESMAM algorithm.In the iterative solution of groundwater numerical simulation system, the jacobi and ILU0 preconditioners are selected to accelerate the solving rate of linear equations, respectively, which are combined with the parallel GMRESm) algorithm.Speed up the convergence rate of iterative solution in groundwater numerical simulation system using parallel GMRESm) algorithm. Select different scales of groundwater numerical model to test the rate of iterative solution in groundwater simulation system based on GPU parallel platform preprocessing GMRESMAM) algorithm.The parallel efficiency and reliability of the preprocessing GMRESm) algorithm are verified.
【學(xué)位授予單位】:中國地質(zhì)大學(xué)(北京)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:P641;TP338.6
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 馮利軍,李競生,郭曉山,劉英鋒;地下水?dāng)?shù)值模擬系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J];煤田地質(zhì)與勘探;2004年03期
2 王曉明,代革聯(lián),巨天乙,唐亦川;可視化的地下水?dāng)?shù)值模擬[J];西安科技學(xué)院學(xué)報;2004年02期
3 吳吉春;;新書推介:《地下水?dāng)?shù)值模擬》[J];水文地質(zhì)工程地質(zhì);2008年01期
4 夏源;劉漢樂;陳余道;;地下水?dāng)?shù)值模擬的本科教學(xué)改革探討[J];當(dāng)代教育理論與實(shí)踐;2012年11期
5 孫放;;地下水?dāng)?shù)值模擬研究現(xiàn)狀及發(fā)展趨勢[J];農(nóng)業(yè)科技與裝備;2013年01期
6 魏文清;馬長明;魏文炳;;地下水?dāng)?shù)值模擬的建模方法及應(yīng)用[J];東北水利水電;2006年03期
7 張洪霞;宋文;;地下水?dāng)?shù)值模擬的研究現(xiàn)狀與展望[J];水利科技與經(jīng)濟(jì);2007年11期
8 董少剛;唐仲華;馮全洲;劉白薇;;地下水?dāng)?shù)值模擬中河流的處理方法及存在的問題[J];安徽農(nóng)業(yè)科學(xué);2008年23期
9 薛禹群;;中國地下水?dāng)?shù)值模擬的現(xiàn)狀與展望[J];高校地質(zhì)學(xué)報;2010年01期
10 田亮;;地下水?dāng)?shù)值模擬技術(shù)發(fā)展現(xiàn)狀[J];科技與企業(yè);2012年17期
相關(guān)會議論文 前10條
1 張洵;周浩;;GMS地下水?dāng)?shù)值模擬軟件在地下水污染預(yù)測中的應(yīng)用[A];水與水技術(shù)(第3輯)[C];2013年
2 梅金順;劉洪;;預(yù)條件方程組及其應(yīng)用[A];中國科學(xué)院地質(zhì)與地球物理研究所二○○四學(xué)術(shù)論文匯編·第三卷(油氣·礦產(chǎn)·水資源)[C];2004年
3 劉喜武;劉洪;;實(shí)現(xiàn)稀疏反褶積的預(yù)條件雙共軛梯度法[A];中國科學(xué)院地質(zhì)與地球物理研究所二○○三學(xué)術(shù)論文匯編·第四卷(油氣資源)[C];2003年
4 柯濤;丁建軍;丁大志;樊振宏;陳如山;;特征譜雙步預(yù)條件結(jié)合多分辨預(yù)條件技術(shù)快速分析電磁散射問題[A];2007年全國微波毫米波會議論文集(上冊)[C];2007年
5 丁大志;王晨;張清榮;陳如山;;加速多層快速多極子的近區(qū)迭代預(yù)條件方法的應(yīng)用(英文)[A];2005'全國微波毫米波會議論文集(第一冊)[C];2006年
6 霍志周;熊登;張劍鋒;;預(yù)條件共軛梯度法在地震數(shù)據(jù)重建方法中的應(yīng)用[A];中國科學(xué)院地質(zhì)與地球物理研究所2013年度(第13屆)學(xué)術(shù)論文匯編——油氣資源研究室[C];2014年
7 柴雅彬;呂琳;李樹鑫;;應(yīng)用MODFLOW軟件建立天津市平原區(qū)地下水?dāng)?shù)值模擬模型[A];中國水利學(xué)會2008學(xué)術(shù)年會論文集(上冊)[C];2008年
8 柴雅彬;呂琳;李樹鑫;;應(yīng)用MODFLOW軟件建立天津市平原區(qū)地下水?dāng)?shù)值模擬模型[A];水生態(tài)監(jiān)測與分析論文集[C];2008年
9 姜兆能;陳如山;陳華;樊振宏;丁大志;;多分辨預(yù)條件結(jié)合混合形式快速多極子算法分析低頻散射問題[A];2009年全國微波毫米波會議論文集(下冊)[C];2009年
10 肖映雄;陳鵬;舒適;;兩類網(wǎng)格結(jié)構(gòu)模型的預(yù)處理方法[A];中國計算力學(xué)大會'2010(CCCM2010)暨第八屆南方計算力學(xué)學(xué)術(shù)會議(SCCM8)論文集[C];2010年
相關(guān)博士學(xué)位論文 前10條
1 黃林顯;地下水?dāng)?shù)值模擬程序MODFLOW的并行計算研究[D];中國地質(zhì)大學(xué)(北京);2012年
2 李正光;結(jié)構(gòu)布局修改靜力重分析的預(yù)條件共軛梯度法[D];吉林大學(xué);2004年
3 郭翰;電磁積分方程新型預(yù)條件及直接求解法的研究與應(yīng)用[D];電子科技大學(xué);2015年
4 李政;精細(xì)油藏數(shù)值模擬中的高效求解器研究[D];昆明理工大學(xué);2017年
5 張勇;線性方程組預(yù)條件技術(shù)及在二維三溫問題中的應(yīng)用和實(shí)現(xiàn)[D];電子科技大學(xué);2008年
6 任志剛;預(yù)條件算法及在電磁場數(shù)值模擬中的應(yīng)用[D];電子科技大學(xué);2010年
7 李月卉;電磁場數(shù)值求解中迭代方法與預(yù)條件技術(shù)研究[D];電子科技大學(xué);2011年
8 張振宇;數(shù)值線性代數(shù)中的若干問題[D];復(fù)旦大學(xué);2003年
9 沈海龍;線性代數(shù)系統(tǒng)迭代解法與預(yù)條件方法研究[D];東北大學(xué);2013年
10 段青梅;西遼河平原三維地質(zhì)建模及地下水?dāng)?shù)值模擬研究[D];中國地質(zhì)大學(xué)(北京);2006年
相關(guān)碩士學(xué)位論文 前10條
1 曹春野;基于改進(jìn)的拉丁超立方參數(shù)隨機(jī)地下水?dāng)?shù)值模擬研究[D];中國地質(zhì)大學(xué)(北京);2015年
2 龔亞兵;河套盆地地下水?dāng)?shù)值模擬及鹽堿化水位控制研究[D];中國地質(zhì)大學(xué)(北京);2015年
3 侯嘉維;馬海盆地地下水?dāng)?shù)值模擬與資源評價[D];吉林大學(xué);2016年
4 龔繼文;基于GMS的某危廢處置場地下水?dāng)?shù)值模擬[D];重慶大學(xué);2016年
5 劉世建;基于Visual MODFLOW的館陶縣地下水?dāng)?shù)值模擬研究[D];河北工程大學(xué);2016年
6 丁時偉;魚卡盆地地下水?dāng)?shù)值模擬與資源評價[D];吉林大學(xué);2017年
7 仲偉婉;通榆縣開通鎮(zhèn)擬建水源地地下水?dāng)?shù)值模擬及預(yù)測[D];吉林大學(xué);2017年
8 賈洪瑋;白城地區(qū)地下水?dāng)?shù)值模擬模型的替代模型研究[D];吉林大學(xué);2011年
9 許江濤;地下水?dāng)?shù)值模擬及其三維可視化技術(shù)的研究與應(yīng)用[D];河南理工大學(xué);2009年
10 伊燕平;地下水?dāng)?shù)值模擬模型的替代模型研究[D];吉林大學(xué);2011年
,本文編號:1718311
本文鏈接:http://sikaile.net/kejilunwen/diqiudizhi/1718311.html