64位linux并行计算大气模型效率优化研究,64位Linux并行计算大气模型效率优化研究...
第26卷第6期
2009年6月
計算機應用研究
ApplicationResearchofComputers
V01.26No.6
Jun.2009
64位Linux并行計算大氣模型
效率優化研究術
朱云1,LINChe-jenl’2,陳春貽3,JANG
(1.華南理工大學環境科學與工程學院,廣州510006;2.Dept.of
Carey
4,鐘義龍1
CivilEngineering,LamarUniversity,Beau.
mont,TX77710-0024,USA;3.廣東省環境信息中心,廣州510640;4.USEPA/OffieeofAirQualityPlanning&Standards,RTP,NC27711,USA)
摘要:研究了CMAQ大氣模型在64位Linux操作系統上不同CPU核心數目并行計算模擬耗時以及結果的差
異情況。研究結果表明,并行計算能大幅縮短CMAQ模擬耗時,以16個cPu核心并行處理為性價比最佳值;此
時連續模擬中國區域37天空氣質量狀況(分辨率36km、167行×97列、垂直14層)平均耗時小于16min/d,而相同情況下單核模擬耗時大于2h/d;多于16個核心并行處理時,隨核心數量的增加模型性能提升的趨勢減緩;
操作系統和參與運算的核心數目對CMAQ模型模擬結果沒有影響。
關鍵詞:并行計算;空氣質量模型;CMAQ;Linux中圖分類號:TP39
文獻標志碼:A
文章編號:1001.3695(2009)06.2266.04
doi:10.3969/j.issn.1001-3695.2009.06.081
Airqualitymodelparallelcomputationoptimizedresearch
using64.bitLinuxplatform
ZHUYunl,LIN
Che-jenl”,CHENChun—yi3,JANG
(1.Coll管geofEnvironmental&瀝柳出Er硒neenng,South
China扔渤嘶礦Technology,‰硝咖口510006,China;2.鯽.ofCivilEn-
J,咖m鋤n
Centre,Guangzhou510640,
2771
Carey4,ZHONGYi.10n91
∥,l∞一,曙,LamarUniversity,Beaumont,TX77710-0024,USA;3.GuangdongProvirtoeEnvironmentChina;4.USEPA/OffweofAir
0嘶Planning&Standards,R仰,Ⅳc
CMAQrun
number.Theaverage
up
to
1,USA)
Abstract:ne
byU.S.EPA
were
computationalefficiencyandsimulationresultsofcommunitymuhiscaleairqualityrCMAQ)modeldeveloped
analyzedusingavarietyofparallelCPUcoresundertwo64bitLinuxOSplaffo咖s.Theresultsshowthat
can
theparallelcomputingsignificantlyreducethe
cores
time,and16appearsimulationtime
per
to
betheoptimalperformancecomparing
was
hardwareinvestmentparallelCPUusingthe16parallelday
day
reducedtolessthan16minutes
period
overa
2hoursusingsinglecolewhentheairqualityweresimulatedbyCMAQfora37一
mainChinesenationaldomainwitha36kmresolution.167lOWX97column.14layers.Theimprovementof
cores,compared
to
computationalefficiencytionsystem.
perCPUseemed
werenot
to
droprapidlywhenmorethan16CPU
coreswere
used.Inaddition,this
coresor
paper
vet-
ifiedthatthesimulationresults
beaffectedbytheusageofdifferentnumberofparallelCPUdifferentopera-
Keywords:parallelcomputation;airqualitymodel;communitymultisealeairquality(CAMQ);Linux
程式。
0引言
CMAQ…是美國環保總署(USEPA)為仿真分析各種復雜大氣物理、化學過程而發展的數學模型。CMAQ系統考慮了多種污染物之間的反應過程,并能準確描述大氣中復合污染物質濃度的時空分布,適合處理復雜的空氣污染問題嵋o。目前CMAQ已經在國內外空氣質量管理尤其是相關科研中得到了廣泛的應用口“…。
如圖1所示,CCTM(化學傳輸模型)是CMAQ模型的核心
Q堪垃世J墟I刪
Ca肫
grm(aotmm∞dprojection
veltlcalsnucnl恥
am)
chemicalmechanism
圖1CMAQ核心處理程序組成
輸入數據由以下幾個子程式生成:經過MCIP(氣象化學界面處理器)編譯處理后的氣象模型(MM5)數據;經過排放模型(SMOKE等)處理過的排放源數據,其中大點源的排放數據
收稿日期:2008.08.13;修回日期:2008 11一12家“863”計劃資助項目(2006AA06A308)
基金項目:中美雙邊合作項目;廣東省普通高等學校重點實驗室開放基金資助項目:國
作者簡介:朱云(1972一),男,湖南長沙人,副教授,博士,主要研究方向為環境模擬與環境信息系統(zhuyun@scut.edu.cn):unChe-jen(1968-),男,羨籍中國臺灣人,美國Lamar
University副教影華南理工大學講座教授,博士,主要研究方向為大氣環境模擬及水污染控制;陳春贈
(1963 ),男,海南人,高級I程師,主要研究方向為環境管理與環境信息g統;JangCavey(1966一),男,美籍中國臺灣人,美國環保總署國家科學家,博士。主要研究方向為大氣環境污染控制及管理;鐘義龍(1976一),男,廣東揭陽人,系統分析員,碩士,主要研究方向為環境模擬與信息系統.
萬方數據
總結
以上是生活随笔為你收集整理的64位linux并行计算大气模型效率优化研究,64位Linux并行计算大气模型效率优化研究...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: office365Outlook更改邮件
- 下一篇: linux中jq的使用方法,linux使