PGI編譯器使天氣預(yù)報模型運行在Windows Server平臺上
意法半導(dǎo)體全資子公司Portland Group(PGI)日前宣布,國家氣候研究中心利用PGI的高性能64位并行編譯器和工具,成功地將其廣泛使用的天氣研究預(yù)報模型(WRF)移植到Microsoft Windows Compute Cluster 2003操作平臺。近日一個64位的WRF原型將在2006年國際超級計算機大會微軟上向觀眾展出。
WRF項目是一個由幾個公司組織聯(lián)合成立的合作項目,合作目標(biāo)是研發(fā)下一代地區(qū)天氣預(yù)報模型以及業(yè)務(wù)數(shù)值天氣預(yù)報和氣候研究所需的數(shù)據(jù)同化系統(tǒng)。到今天,WRF開發(fā)已有幾年,得到了各種版本的操作系統(tǒng)和計算機平臺的支持。在美國國家氣象局、美國空軍氣象局以及幾家其它國家的天氣預(yù)報中心,WRF業(yè)務(wù)實施測試已進入沖刺階段。WRF模型免費提供給氣候科學(xué)界,目前已有3000余名來自全球各種研究機構(gòu)、大學(xué)和商業(yè)的注冊用戶。
國家氣候研究中心(NCAR)、微軟、AMD和PGI在2005年11月的國際超級計算機大會上經(jīng)過磋商后,決定開始執(zhí)行一項將WRF移植到Windows 2003 x64集群器的計劃。根據(jù)這項計劃,聯(lián)盟在科羅拉多州的國家氣候研究中心利用Portland Group的PGI Workstation 6.1 編譯器和工具開發(fā)出一個WRF的原型,并向公眾展示一個在基于AMD Opteron處理器的集群系統(tǒng)上并行運行的WRF模型。WRF模型V2.1.2軟件發(fā)行版由大約360,000行源代碼組成。如果利用PGI編譯器和工具在Windows Compute Cluster 2003平臺上建立一個業(yè)務(wù)版WRF,需要修改的源代碼數(shù)量不超過750行。
“總之,雖然有些問題還依然存在,但是,看到只需對WRF結(jié)構(gòu)機制進行數(shù)量極為有限的修改,PGI編譯器和Windows Compute Cluster Server 2003就能提供一個有利的移植環(huán)境,將現(xiàn)有的巨大的高性能計算機應(yīng)用如WRF應(yīng)用遷移到Microsoft Windows x64操作系統(tǒng)環(huán)境,” 國家氣候研究中心WRF軟件首席開發(fā)員John Michalakes表示。
“這是將多個重要的科研應(yīng)用模型遷移到Microsoft Windows Server 2003 x64集群操作系統(tǒng)的過程中邁出的第一步” Portland Group總監(jiān) Douglas表示,“我們旨在于使客戶能夠無縫跨躍多個平臺構(gòu)建、維護、使用像WFR一樣的科研應(yīng)用模型。這次移植和演示證明了這種移植方法的相對簡易性?!?
“科研應(yīng)用正在向64位計算機世界發(fā)展,Portland Group在幫助NCAR將天氣研究預(yù)報模型遷移到Windows Compute Cluster Server 2003平臺上發(fā)揮重要作用,”微軟公司高性能計算平臺總監(jiān)Kyril Faenov表示,“現(xiàn)在使用基于Windows工作站的研究實驗室、商用天氣預(yù)報公司和學(xué)術(shù)機構(gòu)等NCAR合作者可以在高性能計算機的Windows Compute Cluster Server 2003操作系統(tǒng)下運行WRF應(yīng)用程序?!?
“世界上很多性能最強大的計算機都以技術(shù)為核心。通過與PGI和Microsoft等合作伙伴聯(lián)盟,我們現(xiàn)在利用處理器、操作系統(tǒng)和工具技術(shù)創(chuàng)造了一個性能強大的管理型平臺,以解決日益復(fù)雜的問題,” AMD軟件聯(lián)盟副總裁Terri L. Hall表示。“AMD十分高興能夠協(xié)助WRF開發(fā)下一代地區(qū)天氣預(yù)報模型。”