一個基于GPU并行加速的海嘯數(shù)值模型
發(fā)布時間:2024-03-23 08:45
地震海嘯通常發(fā)生在大洋板塊向陸地板塊俯沖的區(qū)域,距離震源最近的國家和地區(qū)往往在震后5~20 min之內(nèi)就會遭受到海嘯襲擊。因此,及時的海嘯預警和準確的海嘯預報結果對于民眾和決策者都至關重要。為了提升海嘯預警效率,縮短海嘯預報時間,本研究對COMCOT海嘯數(shù)值模型進行了基于圖形計算單元GPU的二次并行開發(fā)。將原模型中海嘯傳播計算模塊通過CUDAC語言編寫內(nèi)核函數(shù)整體移植到GPU上并行加速,CPU負責模型其他代碼的執(zhí)行。為了減少CPU和GPU之間的數(shù)據(jù)通信,將吸收邊界和變量更新函數(shù)一并改寫。僅在需要輸出的時間節(jié)點,GPU向CPU傳遞結果,其他時間步長,CPU和GPU之間只有指令和少量參數(shù)傳輸,基本可視為零耗時;贕PU并行加速的COMCOT較串行版本效率提升超過67倍,加速性能顯著優(yōu)于基于CPU共享內(nèi)存的OpenMP并行版本。交叉使用常水深和真實地形,采用均勻滑移海嘯源和有限元海嘯源對模型的計算結果進行了較為全面的分析檢驗,相對誤差最大不超過1%,為大范圍的越洋海嘯實時計算提供了有力工具。
【文章頁數(shù)】:6 頁
【文章目錄】:
1海嘯模型GPU加速案例
2技術方法
2.1高性能計算環(huán)境搭建
2.2模型耗時分析
2.3 GPU并行開發(fā)
2.4個例測試設計
3結果
3.1加速效果分析
3.2準確性檢驗分析
4結論
本文編號:3935669
【文章頁數(shù)】:6 頁
【文章目錄】:
1海嘯模型GPU加速案例
2技術方法
2.1高性能計算環(huán)境搭建
2.2模型耗時分析
2.3 GPU并行開發(fā)
2.4個例測試設計
3結果
3.1加速效果分析
3.2準確性檢驗分析
4結論
本文編號:3935669
本文鏈接:http://www.sikaile.net/kejilunwen/haiyang/3935669.html
最近更新
教材專著