非結(jié)構(gòu)動網(wǎng)格分區(qū)并行計算方法
【圖文】:
j=1Kij(4)2并行方法2.1并行計算流程CFD并行計算普遍采用區(qū)域分解的數(shù)據(jù)并行策略,即將流場數(shù)據(jù)劃分成與并行任務(wù)數(shù)相匹配的多個網(wǎng)格區(qū)域,每個并發(fā)任務(wù)映射到CPU核上的一個計算進(jìn)程,每個進(jìn)程負(fù)責(zé)其中一個網(wǎng)格區(qū)域的流場模擬[11]。采取基于標(biāo)準(zhǔn)非阻塞信息傳遞接口(MessagePassingInterface,MPI)通信模式的分布式存儲并行實現(xiàn)[12],讓不同的網(wǎng)格區(qū)域在多個進(jìn)程上同時進(jìn)行時間步的迭代求解計算,通過進(jìn)程間的消息傳遞,對不同網(wǎng)格區(qū)域之間的邊界數(shù)據(jù)進(jìn)行交換。非結(jié)構(gòu)動網(wǎng)格分區(qū)并行計算流程如圖1所示。各進(jìn)程分別讀取各自網(wǎng)格文件進(jìn)行初始化,整個迭代求解過程均為數(shù)據(jù)并行區(qū)———各進(jìn)程分別進(jìn)行網(wǎng)格變形、求解流嘗更新網(wǎng)格數(shù)據(jù)、計算殘差,但在7處需要進(jìn)行MPI通信,它們分別是:計算時間步長、更新彈簧勁度系數(shù)和節(jié)點受力、計算內(nèi)點及對接邊界點新坐標(biāo)、更新邊界虛擬單元圖1非結(jié)構(gòu)動網(wǎng)格分區(qū)并行計算流程Fig.1Processofdomain-decomposedparallelcomputationforunstructureddynamicmesh位置、更新邊界虛擬單元物理量、更新對接邊界虛擬單元內(nèi)的物理量梯度和計算殘差。2.2網(wǎng)格二次剖分方法非結(jié)構(gòu)網(wǎng)格的負(fù)載平衡當(dāng)前使用較多的是基于圖的多層劃分方法,其中軟件METIS發(fā)展較為成熟,已經(jīng)廣泛應(yīng)用于CFX、FLUENT等CFD計算軟件的預(yù)處理過程中[13]。使用該軟件進(jìn)行負(fù)載平衡和任務(wù)劃分。為了滿足對接邊界物理量和網(wǎng)格節(jié)點坐標(biāo)通信的需要,在網(wǎng)格剖分完成以后,需要建立對接邊界單元、邊界面、邊界節(jié)點的對應(yīng)關(guān)系,并進(jìn)行局部網(wǎng)格重排序。2.3對接邊界處理方法1)對接邊界節(jié)點求和。按照迭代式(4),網(wǎng)格點所受合力保持不變,網(wǎng)格節(jié)點新坐標(biāo)xi是其周·82·
國防科技大學(xué)學(xué)報第39卷圖2層流平板邊界層流向速度剖面Fig.2Flow-directionvelocityprofileofflat-platelaminarboundarylayer表3層流平板邊界層并行模擬性能Tab.3Parallelperformanceofflat-platelaminarboundarylayer并行分區(qū)數(shù)1248時間迭代加速比1.001.963.887.71求解流場加速比1.001.973.937.76MPI通信時間比0.00%0.04%0.13%0.25%并行效率100%97.84%96.97%96.40%來流馬赫數(shù)Ma∞=0.755,雷諾數(shù)Re∞=2.0×106。首先模擬了位于平均攻角時的定常繞流,殘差收斂達(dá)到10個量級以上,計算所得壓力分布如圖3所示,0.25倍根弦位置的激波清晰。表4NACA0012翼型初始網(wǎng)格Tab.4InitialmeshofNACA0012網(wǎng)格分區(qū)示意圖分區(qū)數(shù)1248平均單元數(shù)3.00×1041.50×1040.75×1040.38×104最大單元數(shù)3.00×1041.50×1040.76×1040.38×104最小單元數(shù)3.00×1041.49×1040.74×1040.37×104圖3NACA0012翼型定常壓力分布(8區(qū))Fig.3PressuredistributionofNACA0012steadyflow(8domains)在定常流場基礎(chǔ)上進(jìn)行了非定常計算,所得升力系數(shù)如圖4所示,結(jié)果與Batina[15]的計算結(jié)果吻合較好,與實驗結(jié)果稍有差異,這與劉君[10]、楊小亮[16]等的模擬結(jié)果一致。同時,從網(wǎng)格變形上來看,在俯仰振蕩過程中,分區(qū)并行沒有出現(xiàn)網(wǎng)格重疊和縫隙,,網(wǎng)格變形與串行基本相同,具有較好的適應(yīng)能力。圖4NACA0012翼型俯仰振蕩的升力系數(shù)Fig.4LiftcoefficientofNACA0012oscillatoryNACA0012翼型俯仰振蕩并行模擬性能如表5所示,求解流場的加速比未受網(wǎng)格運動影響,并行·84·
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 趙雙鎖;關(guān)于塊θ-方法的最高階[J];高等學(xué)校計算數(shù)學(xué)學(xué)報;1992年01期
2 蔣伯誠,成克懋;快速傅里葉變換的并行計算[J];計算物理;1989年01期
3 ;“并行計算”?蜓訹J];數(shù)值計算與計算機應(yīng)用;1995年03期
4 周培德;化網(wǎng)絡(luò)系統(tǒng)為不變型的并行計算[J];數(shù)學(xué)的實踐與認(rèn)識;1990年03期
5 蔣昌俊;閻春鋼;;擬希爾伯特陣和一般陣相乘的快速串行與并行計算[J];山東礦業(yè)學(xué)院學(xué)報;1990年03期
6 ;第六屆全國并行計算學(xué)術(shù)交流會征文通知[J];計算物理;1999年06期
7 李曉梅;高性能并行計算基礎(chǔ)理論與軟件[J];裝備指揮技術(shù)學(xué)院學(xué)報;2003年01期
8 李曉梅,竇勇;并行計算模型及其算法設(shè)計[J];數(shù)值計算與計算機應(yīng)用;1995年03期
9 章愛武;“第12屆國際區(qū)域分裂并行計算會議”簡況[J];武漢交通科技大學(xué)學(xué)報;1999年06期
10 夏正龍;劉曉龍;趙俊;陳全偉;;并行計算實驗教學(xué)環(huán)境建設(shè)[J];無線互聯(lián)科技;2013年07期
相關(guān)會議論文 前5條
1 李剛;;蒙特卡羅區(qū)域分解并行計算的偽隨機數(shù)應(yīng)用[A];中國工程物理研究院科技年報:2013年版[C];2013年
2 王健;陳丙珍;何小榮;;化工過程模擬與優(yōu)化的新進(jìn)展——并行計算方法[A];過程系統(tǒng)工程2001年會論文集[C];2001年
3 丁國昊;李偉;羅凱;李樺;;基于結(jié)構(gòu)網(wǎng)格的高超聲速流動并行計算研究[A];第十四屆全國激波與激波管學(xué)術(shù)會議論文集(下冊)[C];2010年
4 孫樂;;結(jié)構(gòu)分析有限元并行計算方法概述[A];四川省力學(xué)學(xué)會2008年學(xué)術(shù)大會論文集[C];2008年
5 張健飛;張磊;;基于Aztec和PETSc的有限元并行計算[A];中國力學(xué)學(xué)會學(xué)術(shù)大會'2009論文摘要集[C];2009年
相關(guān)博士學(xué)位論文 前1條
1 徐順;Monte Carlo模擬中的增強抽樣理論與方法[D];華南理工大學(xué);2012年
相關(guān)碩士學(xué)位論文 前4條
1 唐吉卓;基于GPU平臺的SVD并行計算研究與實現(xiàn)[D];電子科技大學(xué);2014年
2 王雅娟;腔內(nèi)電阻抗成像正問題邊界元法求解的并行計算研究[D];河北工業(yè)大學(xué);2014年
3 張海蕾;八節(jié)點等參元及其并行計算在量子化學(xué)中的應(yīng)用[D];大連理工大學(xué);2004年
4 楊玨;基于并行環(huán)境求解TSP問題[D];昆明理工大學(xué);2009年
本文編號:2577314
本文鏈接:http://sikaile.net/kejilunwen/yysx/2577314.html