空间科学学报
空間科學學報
공간과학학보
CHINESE JOURNAL OF SPACE SCIENCE
2009年
6期
563-572
,共10页
刘晓%徐寄遥%李文强%高红
劉曉%徐寄遙%李文彊%高紅
류효%서기요%리문강%고홍
重力波%三维数值模式%并行计算%跳点网格
重力波%三維數值模式%併行計算%跳點網格
중력파%삼유수치모식%병행계산%도점망격
Gravity wave%Three-dimensional numerical model%Parallel computation%Staggered grid
从三维大气运动的基本控制方程出发,基于MPI消息传递接口和区域分解的思想,建立了模拟三维可压缩大气中重力波传播过程的并行数值模式,在对垂直方向进行区域分解的基础上,针对跳点网格的特点,以垂直速度主格点线为子区域的下边界,状态变量主格点线为子区域的上边界进行区域分解.利用MPI消息传递接口来传递计算各子区域中变量时所要用到的相邻子区域上相应变量,从而顺利地完成对整个计算域的并行计算.根据线性重力波理论,通过模拟小振幅重力波的传播过程对所建模式进行了验证.结果表明,模式可以很好地模拟小振幅重力波在三维空间中的传播过程,模拟的重力波振幅随着传播高度的增加以指数形式增长,对能量传播路径以及有效扰动位能和扰动动能的模拟结果均与理论预测的结果吻合很好.另外,随着进程个数的增加,完成相同的计算量所用的计算时间也显著减少.这表明本文建立的并行数值模式不但能够很好的模拟重力波的传播过程,而且能够有效地节约计算时间.
從三維大氣運動的基本控製方程齣髮,基于MPI消息傳遞接口和區域分解的思想,建立瞭模擬三維可壓縮大氣中重力波傳播過程的併行數值模式,在對垂直方嚮進行區域分解的基礎上,針對跳點網格的特點,以垂直速度主格點線為子區域的下邊界,狀態變量主格點線為子區域的上邊界進行區域分解.利用MPI消息傳遞接口來傳遞計算各子區域中變量時所要用到的相鄰子區域上相應變量,從而順利地完成對整箇計算域的併行計算.根據線性重力波理論,通過模擬小振幅重力波的傳播過程對所建模式進行瞭驗證.結果錶明,模式可以很好地模擬小振幅重力波在三維空間中的傳播過程,模擬的重力波振幅隨著傳播高度的增加以指數形式增長,對能量傳播路徑以及有效擾動位能和擾動動能的模擬結果均與理論預測的結果吻閤很好.另外,隨著進程箇數的增加,完成相同的計算量所用的計算時間也顯著減少.這錶明本文建立的併行數值模式不但能夠很好的模擬重力波的傳播過程,而且能夠有效地節約計算時間.
종삼유대기운동적기본공제방정출발,기우MPI소식전체접구화구역분해적사상,건립료모의삼유가압축대기중중력파전파과정적병행수치모식,재대수직방향진행구역분해적기출상,침대도점망격적특점,이수직속도주격점선위자구역적하변계,상태변량주격점선위자구역적상변계진행구역분해.이용MPI소식전체접구래전체계산각자구역중변량시소요용도적상린자구역상상응변량,종이순리지완성대정개계산역적병행계산.근거선성중력파이론,통과모의소진폭중력파적전파과정대소건모식진행료험증.결과표명,모식가이흔호지모의소진폭중력파재삼유공간중적전파과정,모의적중력파진폭수착전파고도적증가이지수형식증장,대능량전파로경이급유효우동위능화우동동능적모의결과균여이론예측적결과문합흔호.령외,수착진정개수적증가,완성상동적계산량소용적계산시간야현저감소.저표명본문건립적병행수치모식불단능구흔호적모의중력파적전파과정,이차능구유효지절약계산시간.