大氣環(huán)流譜模式動(dòng)力框架并行劃分優(yōu)化技術(shù)研究
發(fā)布時(shí)間:2020-06-05 23:50
【摘要】:隨著數(shù)值天氣預(yù)報(bào)分辨率不斷提高,模式的計(jì)算量也隨之增大,為了滿足實(shí)際業(yè)務(wù)預(yù)報(bào)的實(shí)時(shí)性要求,高性能計(jì)算逐漸被應(yīng)用到數(shù)值天氣預(yù)報(bào)中。全球大氣譜模式由于其對(duì)大尺度環(huán)流預(yù)報(bào)有較高的準(zhǔn)確性,在實(shí)際業(yè)務(wù)預(yù)報(bào)中得到了廣泛的使用。譜模式從概念上可以分為動(dòng)力框架和物理過(guò)程兩個(gè)主要部分,其中動(dòng)力框架的功能是對(duì)不含源匯項(xiàng)的模式方程進(jìn)行離散化,并采用數(shù)值計(jì)算方法進(jìn)行求解,是整個(gè)模式運(yùn)行的核心,如若能夠有效地縮短其執(zhí)行時(shí)間,就能夠提高整個(gè)模式的運(yùn)行效率。本文針對(duì)現(xiàn)行BCC_AGCM 3.0模式動(dòng)力框架并行劃分方案的局限性,引入新的劃分方案。即將原有的按緯圈或者按波數(shù)的一維劃分改進(jìn)為二維劃分。為避免數(shù)據(jù)劃分造成不必要的進(jìn)程間通信,劃分必須在無(wú)數(shù)據(jù)相關(guān)性的維度上進(jìn)行,每一計(jì)算步驟的數(shù)據(jù)劃分都應(yīng)根據(jù)不同的數(shù)據(jù)相關(guān)性采取不同的方案。為了實(shí)現(xiàn)不同計(jì)算步驟所采用的不同劃分方案之間的轉(zhuǎn)換,還需要在相鄰的兩個(gè)計(jì)算步之間進(jìn)行數(shù)據(jù)交換。根據(jù)并行劃分的改進(jìn)方案對(duì)模式動(dòng)力框架代碼進(jìn)行了修改,并對(duì)修改后的動(dòng)力框架在高性能計(jì)算平臺(tái)上進(jìn)行了測(cè)試,結(jié)果表明將動(dòng)力框架的并行劃分方式改進(jìn)為二維劃分能夠有效縮短計(jì)算耗時(shí),在本文的可擴(kuò)展性測(cè)試中,平均使動(dòng)力框架整體耗時(shí)縮短了8%左右,個(gè)別進(jìn)程配置方案下能縮短15%。動(dòng)力框架的各個(gè)模塊的改進(jìn)效果不同,負(fù)責(zé)格點(diǎn)空間計(jì)算以及Fourier變換的scandyn模塊以及負(fù)責(zé)逆譜變換的scan2模塊在進(jìn)程數(shù)較少時(shí)與改進(jìn)前的性能差別不大,在進(jìn)程數(shù)大時(shí)改進(jìn)效果比較明顯;負(fù)責(zé)平流項(xiàng)計(jì)算的scanslt模塊總體呈現(xiàn)比較明顯的改進(jìn)效果。對(duì)相同進(jìn)程數(shù)的不同進(jìn)程參數(shù)配置方案進(jìn)行橫向?qū)Ρ?結(jié)果表明不同劃分方案的改進(jìn)效果也不同,在新增方向上不宜采用太細(xì)粒度的劃分,劃分?jǐn)?shù)太多反而會(huì)降低二維劃分的改進(jìn)效果。總體上來(lái)說(shuō),將動(dòng)力框架的并行劃分方式改進(jìn)為二維劃分能夠有效縮短計(jì)算耗時(shí),提升動(dòng)力框架的整體性能。
【圖文】:
涂山鈉懈髦植ㄆ妝浠。浙e齦衿妝浠還,
本文編號(hào):2698796
【圖文】:
涂山鈉懈髦植ㄆ妝浠。浙e齦衿妝浠還,
本文編號(hào):2698796
本文鏈接:http://sikaile.net/projectlw/qxxlw/2698796.html
最近更新
教材專(zhuān)著