注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)基于GPU的多尺度離散模擬并行計(jì)算

基于GPU的多尺度離散模擬并行計(jì)算

基于GPU的多尺度離散模擬并行計(jì)算

定 價(jià):¥68.00

作 者: 多相復(fù)雜系統(tǒng)國(guó)家重點(diǎn)實(shí)驗(yàn)室多尺度離散模擬項(xiàng)目組 著
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 維修

ISBN: 9787030239426 出版時(shí)間: 2009-01-01 包裝: 精裝
開本: 16開 頁(yè)數(shù): 205 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書介紹了多尺度離散模擬的基本思路、方法和不同應(yīng)用領(lǐng)域,并就分子動(dòng)力學(xué)模擬、復(fù)雜流動(dòng)和多相流動(dòng)模擬、數(shù)據(jù)圖像分析等若干重點(diǎn)領(lǐng)域具體討論了利用圖形處理器(GPU)實(shí)現(xiàn)其多級(jí)并行計(jì)算的實(shí)施方案和編程技巧,書中對(duì)現(xiàn)有的GPU編程環(huán)境及其使用方法和注意事項(xiàng)等從應(yīng)用開發(fā)人員的角度作了比較詳細(xì)的闡述。本書可供力學(xué)、物理、化學(xué)、過程工程,以至經(jīng)濟(jì)和社會(huì)等領(lǐng)域?qū)?fù)雜系統(tǒng)的計(jì)算機(jī)模擬及其高性能計(jì)算感興趣的研究生、科研人員和工程技術(shù)人員參考。

作者簡(jiǎn)介

暫缺《基于GPU的多尺度離散模擬并行計(jì)算》作者簡(jiǎn)介

圖書目錄


前言
第0章 引言
第1章 CUDA使用初步
1.1 GPU介紹
1.2 CUDA介紹
1.2.1 CUDA特性
1.2.2 CUDA編程模型
1.2.3 CUDA語(yǔ)法簡(jiǎn)單介紹
1.3 CUDA安裝和使用
1.3.1 安裝
1.3.2 配置
1.3.3 編譯
1.3.4 執(zhí)行
1.4 第一個(gè)CUDA程序——矩陣相加
1.4.1 CPU計(jì)算
1.4.2 改編成CUDA算法
1.4.3 CUDA程序代碼matrixAdd.cn詳細(xì)解釋
1.5 調(diào)試和優(yōu)化
1.5.1.調(diào)試查錯(cuò)
1.5.2 性能優(yōu)化
第2章 基于CUDA的CT圖像重建
2.1 CT介紹
2.2 CT掃描及重建原理
2.2.1 投影
2.2.2 傅里葉切片定理
2.2.3 濾波反投影(FBP)重建算法
2.3 FBP圖像重建算法的CUDA實(shí)現(xiàn)
2.3.1 單GPU重建
2.3.2 多GPU重建
2.3.3 結(jié)果及性能
2.3.4 優(yōu)化
2.3.5 重建圖像的顯示
2.4 總結(jié)
第3章 分子動(dòng)力學(xué)模擬的GPU并行實(shí)現(xiàn)
3.1 建立適合GPU計(jì)算的分子動(dòng)力學(xué)模擬算法
3.1.1 分子動(dòng)力學(xué)模擬簡(jiǎn)介
3.1.2 單個(gè)GPU上的算法
3.1.3 多個(gè)GPU并行算法
3.1.4 多相分子動(dòng)力學(xué)的GPU算法
3.2 GPU-MD算法的應(yīng)用
3.2.1 單相流動(dòng)——方腔流
3.2.2 多相流動(dòng)
3.3 GPU性能發(fā)揮
第4章 基于GPU的原子間多體作用計(jì)算及其在材料領(lǐng)域的應(yīng)用
4.1 材料計(jì)算領(lǐng)域的原子間多體相互作用模型
4.1.1 對(duì)勢(shì)
4.1.2 多體相互作用勢(shì)
4.2 模擬算法
4.2.1 原子初始生成與布置
4.2.2 時(shí)間步長(zhǎng)積分方法
4.2.3 鄰近粒子搜索算法
4.2.4 邊界條件
4.2.5 對(duì)系統(tǒng)的控制方法
4.2.6 統(tǒng)計(jì)分析結(jié)果的提取
4.2.7 CPU上的算法
4.2.8 單GPU算法
4.2.9 多GPU并行計(jì)算算法
4.3 實(shí)例應(yīng)用
4.3.1 單GPU計(jì)算實(shí)例
4.3.2 多GPU并行計(jì)算實(shí)例
4.4 性能分析
4.4.1 單GPU不同算法的比較
4.4.2 多GPU并行計(jì)算
4.5 一些GPU程序開發(fā)調(diào)試經(jīng)驗(yàn)
第5章 長(zhǎng)鏈分子分子動(dòng)力學(xué)模擬的GPU實(shí)現(xiàn)
5.1 長(zhǎng)鏈分子分子動(dòng)力學(xué)模擬的常用模型和算法
5.2 算法的GPU實(shí)現(xiàn)
5.2.1 粒子信息的存儲(chǔ)
5.2.2 鄰居列表的建立
5.2.3 非成鍵力的計(jì)算
5.2.4 成鍵力的計(jì)算
5.2.5 迭代算法的選擇
5.3 模擬體系和GPU程序性能
5.3.1 非成鍵力的計(jì)算
5.3.2 成鍵力的計(jì)算
5.3.3 迭代算法和網(wǎng)格的更新
第6章 顆粒流體系統(tǒng)宏觀粒子模擬的GPU實(shí)現(xiàn)
6.1 宏觀粒子方法(MaPM)
6.2 MaPM的算法實(shí)現(xiàn)
6.2.1 顆粒流體系統(tǒng)MaPM模擬在CPU上的單機(jī)實(shí)現(xiàn)
6.2.2 CPU上的并行實(shí)現(xiàn)
6.2.3 GPU上的單機(jī)實(shí)現(xiàn)
6.2.4 GPU上的并行實(shí)現(xiàn)
6.3 并行程序性能分析
6.4 體會(huì)與展望
第7章 基于GPU的格子玻爾茲曼方法計(jì)算
7.1 格子玻爾茲曼方法
7.1.1 LBM方法簡(jiǎn)介
7.1.2 LBM方法理論基礎(chǔ)
7.2 格子玻爾茲曼方法在GPU上的實(shí)現(xiàn)
7.2.1 單GPU的LBM計(jì)算
7.2.2 多GPU的LBM計(jì)算
7.3 LBM在GPU上的計(jì)算實(shí)例及結(jié)果分析
7.3.1 LBM模擬多孔介質(zhì)流動(dòng)
7.3.2 GPU上LBM計(jì)算的性能分析
7.4 結(jié)語(yǔ)
第8章 其他非CPU編程
8.1 流計(jì)算平臺(tái)的基本結(jié)構(gòu)
8.1.1 流計(jì)算平臺(tái)的硬件
8.1.2 流計(jì)算平臺(tái)的軟件
8.2 Brook+編程
8.2.1 Brook+程序的編譯過程
8.2.2 Brook+程序的結(jié)構(gòu)
8.2.3 Brook+中的數(shù)據(jù)類型
8.2.4 流和流操作
8.2.5 內(nèi)核
8.2.6 注意事項(xiàng)
8.3 歐拉粒子體系模擬
8.3.1 CPU代碼
8.3.2 GPU代碼
結(jié)束語(yǔ)
參考文獻(xiàn)
附錄
附錄A CUDAprofiler的使用與配置
附錄B 符號(hào)說(shuō)明

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)