■ 劉婷 付強(qiáng)/中國(guó)航發(fā)研究院
高性能計(jì)算是一個(gè)國(guó)家科技水平發(fā)展的重要標(biāo)志,它很早便應(yīng)用于航空發(fā)動(dòng)機(jī)的研發(fā),可以縮短研發(fā)周期和降低研發(fā)成本,是航空發(fā)動(dòng)機(jī)研發(fā)的關(guān)鍵技術(shù)手段。與此同時(shí),高性能計(jì)算在航空發(fā)動(dòng)機(jī)研發(fā)的應(yīng)用中依然面臨著一些挑戰(zhàn)。
航空發(fā)動(dòng)機(jī)的研發(fā)正在從傳統(tǒng)的試錯(cuò)式設(shè)計(jì)向預(yù)測(cè)設(shè)計(jì)轉(zhuǎn)變,建模與仿真技術(shù)是研發(fā)過(guò)程中必不可少的環(huán)節(jié)。隨著對(duì)發(fā)動(dòng)機(jī)性能指標(biāo)要求的不斷提升,以及縮短研制周期和降低經(jīng)費(fèi)的需求,未來(lái)進(jìn)行航空發(fā)動(dòng)機(jī)研發(fā)時(shí)所使用的仿真技術(shù)將朝著更復(fù)雜的趨勢(shì)發(fā)展,即利用高保真建模提升對(duì)物理過(guò)程的認(rèn)識(shí)深度、利用多學(xué)科設(shè)計(jì)優(yōu)化產(chǎn)生最佳設(shè)計(jì)、利用虛擬樣機(jī)建模降低研制費(fèi)用、風(fēng)險(xiǎn)和周期。目前來(lái)看,只有高性能計(jì)算技術(shù)才能滿足上述需求。
美國(guó)信息技術(shù)與創(chuàng)新基金會(huì)于2016年發(fā)布了一份高性能計(jì)算報(bào)告,其中提出高性能計(jì)算(HPC)是指需要使用“超級(jí)計(jì)算機(jī)”和大規(guī)模并行處理技術(shù),通過(guò)計(jì)算機(jī)建模、仿真和數(shù)據(jù)分析來(lái)解決復(fù)雜計(jì)算問(wèn)題的系統(tǒng)。目前通常將使用計(jì)算資源超過(guò)1T(每秒執(zhí)行1012次算數(shù)浮點(diǎn)運(yùn)算)的計(jì)算過(guò)程稱為高性能計(jì)算。高性能計(jì)算將多種技術(shù)結(jié)合在一起,包括計(jì)算機(jī)架構(gòu)、程序、算法以及單一系統(tǒng)下的應(yīng)用軟件等,可以快速有效地解決復(fù)雜問(wèn)題。臺(tái)式計(jì)算機(jī)或工作站通常只包含單個(gè)處理芯片(中央處理單元或CPU),而HPC系統(tǒng)實(shí)質(zhì)上代表CPU組成的網(wǎng)絡(luò),每個(gè)CPU包含多個(gè)計(jì)算核以及本地內(nèi)存來(lái)執(zhí)行各種軟件程序。超級(jí)計(jì)算機(jī)上運(yùn)行的軟件程序被劃分成許多較小的獨(dú)立計(jì)算任務(wù),可以在這些核上同時(shí)執(zhí)行,稱為“線程”。現(xiàn)代超級(jí)計(jì)算機(jī)可能包含10萬(wàn)個(gè)計(jì)算核甚至更多,為了使超級(jí)計(jì)算機(jī)有效運(yùn)行,其計(jì)算核必須精心設(shè)計(jì),以便有效地傳遞數(shù)據(jù)。
HPC的特點(diǎn)可以歸納為以下幾個(gè)方面。
一是提高仿真精度。HPC系統(tǒng)可以在一個(gè)問(wèn)題上部署數(shù)百、數(shù)千甚至數(shù)百萬(wàn)個(gè)處理器,將設(shè)計(jì)決策從不確定的近似轉(zhuǎn)變?yōu)榫_的解決方案。
二是縮短計(jì)算時(shí)間。一個(gè)復(fù)雜的問(wèn)題用臺(tái)式機(jī)計(jì)算時(shí)可能需要運(yùn)行數(shù)天時(shí)間,但在HPC系統(tǒng)上可以在數(shù)小時(shí)甚至數(shù)分鐘內(nèi)完成相同的工作。
三是耦合解決方案。臺(tái)式機(jī)或許能為較大系統(tǒng)的一部分建模,但HPC系統(tǒng)可以同時(shí)對(duì)系統(tǒng)的多個(gè)部件進(jìn)行實(shí)時(shí)建模。計(jì)算“多物理場(chǎng)”時(shí)所有部件并行計(jì)算會(huì)縮短設(shè)計(jì)周期,同時(shí)提高設(shè)計(jì)質(zhì)量。
四是提升結(jié)果置信度。對(duì)設(shè)計(jì)產(chǎn)品驗(yàn)證時(shí)通常需要大量模擬來(lái)縮小結(jié)果的“不確定性范圍”。與臺(tái)式機(jī)相比,HPC系統(tǒng)可以執(zhí)行10萬(wàn)倍以上的模擬,這些高分辨率的計(jì)算提供了無(wú)與倫比的統(tǒng)計(jì)信心。
五是實(shí)現(xiàn)設(shè)計(jì)優(yōu)化。只有HPC系統(tǒng)才能讓設(shè)計(jì)人員高效、經(jīng)濟(jì)地比較數(shù)百或數(shù)千種設(shè)計(jì),從而在龐大的設(shè)計(jì)空間快速鎖定優(yōu)化的設(shè)計(jì)方案。
因此,高性能計(jì)算特別適用于計(jì)算密集型研究領(lǐng)域,尤其是在模擬復(fù)雜、迭代、多變量物理系統(tǒng)的行為方面不可或缺,在航空航天、能源、氣象等領(lǐng)域一直占據(jù)著重要地位。
超級(jí)計(jì)算機(jī)的運(yùn)行速度在過(guò)去20年中呈指數(shù)增長(zhǎng)。在1993年時(shí),世界上最快的超級(jí)計(jì)算機(jī)速度僅達(dá)到59.7千兆次;到了20世紀(jì)90年代末,最快的超級(jí)計(jì)算機(jī)才打破T級(jí)屏障。但到2005年年底,最快的超級(jí)計(jì)算機(jī)已達(dá)到P級(jí)(每秒執(zhí)行1015次浮點(diǎn)運(yùn)算)范圍。當(dāng)前,中國(guó)、歐盟、日本和美國(guó)都在向E級(jí)計(jì)算(每秒執(zhí)行1018浮點(diǎn)運(yùn)算)發(fā)展,近期我國(guó)的“天河三號(hào)”E級(jí)原型機(jī)系統(tǒng)已在國(guó)家超級(jí)計(jì)算天津中心完成研制部署(如圖1所示),將逐步進(jìn)入開(kāi)放應(yīng)用階段,中國(guó)的百億億次計(jì)算即將來(lái)臨。
圖1 “天河三號(hào)”高性能計(jì)算機(jī)系統(tǒng)
在國(guó)家層面上,美國(guó)已將高保真建模、仿真與高性能計(jì)算作為提升其制造業(yè)全球競(jìng)爭(zhēng)力的關(guān)鍵技術(shù)。2009—2010年,美國(guó)成立國(guó)家數(shù)字工程與制造聯(lián)盟(NDEMC),由GE公司、波音公司、洛克希德-馬丁公司等制造企業(yè)聯(lián)合相關(guān)高校、研究機(jī)構(gòu)、政府部門等HPC理事會(huì)咨詢會(huì)員共同組成。NDEMC開(kāi)展了一系列高性能計(jì)算能力發(fā)展策略研究,發(fā)表了5份白皮書,并先后策劃了多個(gè)專項(xiàng)計(jì)劃,旨在推動(dòng)國(guó)家高性能計(jì)算能力在制造企業(yè)中的應(yīng)用。與此同時(shí),包括我國(guó)在內(nèi)的許多國(guó)家也建立了公私合作關(guān)系,旨在推動(dòng)本國(guó)制造業(yè)廣泛使用HPC。
在企業(yè)層面上,GE公司、羅羅公司和普惠公司等已經(jīng)在高保真建模、仿真和高性能計(jì)算等方面獲得了先進(jìn)生產(chǎn)力和競(jìng)爭(zhēng)優(yōu)勢(shì)。正如GE公司的研發(fā)人員提到,公司正在通過(guò)對(duì)發(fā)動(dòng)機(jī)的各個(gè)部件(壓氣機(jī)、燃燒室、渦輪等)進(jìn)行全面建模來(lái)縮短發(fā)動(dòng)機(jī)的設(shè)計(jì)周期,并且通過(guò)模擬技術(shù)非常有效地檢測(cè)發(fā)動(dòng)機(jī)的設(shè)計(jì)缺陷,使得GE公司的發(fā)動(dòng)機(jī)壽命增加了兩倍,由此所節(jié)約的成本超過(guò)1億美元。但大量的仿真應(yīng)用需要高性能計(jì)算技術(shù)的支撐,例如,對(duì)發(fā)動(dòng)機(jī)的壓氣機(jī)進(jìn)行優(yōu)化替代設(shè)計(jì)方案的評(píng)估需要3.1×1018浮點(diǎn)運(yùn)算,或者在1T的速度下持續(xù)運(yùn)算一個(gè)月;而對(duì)于整臺(tái)發(fā)動(dòng)機(jī)設(shè)計(jì)方案進(jìn)行評(píng)估,則需要50T級(jí)的持續(xù)計(jì)算能力。GE全球研發(fā)中心的技術(shù)總監(jiān)加里·倫納德指出,HPC技術(shù)對(duì)于發(fā)動(dòng)機(jī)渦輪性能的改善使得公司每年在燃油/燃?xì)庀牧可辖档?%~4%,這將為用戶節(jié)省30億~60億美元的費(fèi)用,且超級(jí)計(jì)算機(jī)已經(jīng)使GE公司的新型發(fā)動(dòng)機(jī)研發(fā)周期縮短至少半年時(shí)間,因此HPC可能已成為GE公司目前最重要的設(shè)計(jì)手段。同樣地,羅羅公司從單個(gè)部件和子系統(tǒng)的設(shè)計(jì)、分析、優(yōu)化到整機(jī)的模擬也都依賴高性能計(jì)算,尤其是對(duì)于復(fù)雜幾何形狀的高保真建模和多物理、多學(xué)科仿真。在設(shè)計(jì)周期內(nèi),上述建模和分析過(guò)程必須在可接受且極具挑戰(zhàn)性的時(shí)間尺度和精度內(nèi)完成,且執(zhí)行模擬的平臺(tái)必須具有魯棒性、穩(wěn)定性、可擴(kuò)展性和可靠性,羅羅公司認(rèn)為HPC是唯一能滿足如此高要求的計(jì)算資源。
在學(xué)科技術(shù)發(fā)展層面,航空航天業(yè)是將計(jì)算流體力學(xué)(CFD)應(yīng)用于設(shè)計(jì)過(guò)程的先驅(qū)之一,其主要?jiǎng)訖C(jī)一直是減少昂貴的物理試驗(yàn)(如風(fēng)洞試驗(yàn))和在設(shè)計(jì)周期內(nèi)建造原型機(jī)的數(shù)量,目前CFD技術(shù)已經(jīng)朝著高保真的仿真方向發(fā)展,亟須高性能計(jì)算能力作為支撐。在20世紀(jì)70年代早期,跨聲速機(jī)翼的計(jì)算(使用流動(dòng)方程的線性無(wú)黏假設(shè))證明了CFD在節(jié)約成本和提升設(shè)計(jì)質(zhì)量的潛力。對(duì)于基本控制方程的連續(xù)精化近似應(yīng)用于復(fù)雜三維模擬,從非線性非黏性近似開(kāi)始,并在20世紀(jì)90年代以雷諾平均納維-斯托克斯(RANS)方法達(dá)到頂峰。雖然RANS方法仍然是航空航天應(yīng)用CFD的行業(yè)標(biāo)準(zhǔn),但因受到湍流模型的不確定性影響,至少對(duì)于工程實(shí)踐中使用的當(dāng)前模型而言,僅通過(guò)使用試驗(yàn)或直接數(shù)值模擬(DNS)數(shù)據(jù)進(jìn)行校準(zhǔn),不能使其準(zhǔn)確度進(jìn)一步提升。此外,由于湍流模型精度的限制,即使通過(guò)增加計(jì)算網(wǎng)格的空間和時(shí)間分辨率,也不一定能提高RANS方法的預(yù)測(cè)精度。這就引發(fā)了航空航天研究人員對(duì)另一種湍流計(jì)算方法——大渦模擬技術(shù)(LES)的關(guān)注。LES是通過(guò)求解低通濾波的納維-斯托克斯方程和質(zhì)量守恒方程直接計(jì)算大尺度場(chǎng),并結(jié)合唯象模型來(lái)解釋小的未解析尺度對(duì)大尺度場(chǎng)的影響。但LES在求解平滑壁附近的小渦結(jié)構(gòu)方面存在缺陷,因?yàn)樗枰cDNS相當(dāng)?shù)木薮缶W(wǎng)格分辨率。由于這種限制,業(yè)界又發(fā)展了混合RANS/LES方法。不斷進(jìn)步的CFD能力在20世紀(jì)90年代幫助普惠公司將航空發(fā)動(dòng)機(jī)驗(yàn)證所需的臺(tái)架試驗(yàn)數(shù)量減少了50%。然而在過(guò)去的10年內(nèi),普惠公司在發(fā)動(dòng)機(jī)研發(fā)過(guò)程中所使用的臺(tái)架試驗(yàn)次數(shù)僅減少10%,這說(shuō)明當(dāng)前的行業(yè)標(biāo)準(zhǔn)模擬工具在解決由于航空發(fā)動(dòng)機(jī)可操作性和性能閾值達(dá)到極限時(shí)出現(xiàn)的關(guān)鍵技術(shù)挑戰(zhàn)的能力方面已經(jīng)趨于穩(wěn)定。為了加速航空發(fā)動(dòng)機(jī)行業(yè)的發(fā)展,新的基于高保真仿真的工程設(shè)計(jì)工具,如LES和混合RANS/LES必須成為工程設(shè)計(jì)周期的標(biāo)準(zhǔn)組件,而這需要高性能計(jì)算水平的支撐。
圖2 CREATE高壓壓氣機(jī)數(shù)值模擬
2011年,賽峰集團(tuán)對(duì)CREATE高壓壓氣機(jī)在設(shè)計(jì)工況下的非穩(wěn)態(tài)流動(dòng)情況進(jìn)行模擬(如圖2所示)。模擬采用非穩(wěn)態(tài)URANS方法,網(wǎng)格數(shù)量高達(dá)6億,在IBM Blue Gene/P超級(jí)計(jì)算機(jī)上運(yùn)行125萬(wàn)個(gè)CPU小時(shí),使用2048個(gè)計(jì)算核,計(jì)算時(shí)間不到一個(gè)月;2014年,賽峰集團(tuán)對(duì)CREATE高壓壓氣機(jī)1/8扇區(qū)連同試驗(yàn)裝置進(jìn)行了喘振工況下的數(shù)值模擬,動(dòng)葉轉(zhuǎn)了118圈后獲得喘振的一個(gè)周期,與試驗(yàn)值132圈相差10.6%;計(jì)算共耗時(shí)100萬(wàn)CPU小時(shí),約兩個(gè)月。
2008年,歐洲科學(xué)計(jì)算研究中心(CERFACS)與賽峰集團(tuán)合作,使用由CERFACS和法國(guó)石油研究所(IFP)共同開(kāi)發(fā)的非結(jié)構(gòu)化代碼AVBP,對(duì)直升機(jī)發(fā)動(dòng)機(jī)的全環(huán)燃燒室點(diǎn)火與火焰?zhèn)鞑ミ^(guò)程進(jìn)行模擬(如圖3所示)。使用網(wǎng)格數(shù)量為1900萬(wàn),計(jì)算在Cray XT3超級(jí)計(jì)算機(jī)上開(kāi)展,調(diào)用了700個(gè)處理器,整個(gè)點(diǎn)火序列使用了11.2萬(wàn)CPU小時(shí),相當(dāng)于160h的實(shí)際運(yùn)行時(shí)間。
圖3 不同時(shí)間序列下燃燒過(guò)程模擬
2014年,GE公司全球研發(fā)中心計(jì)算燃燒實(shí)驗(yàn)室的研究人員與康奈爾大學(xué)合作,利用勞倫斯利弗莫爾國(guó)家實(shí)驗(yàn)室的Seirra和橡樹(shù)嶺國(guó)家實(shí)驗(yàn)室(OLCF)的Titan超級(jí)計(jì)算機(jī)進(jìn)行航空發(fā)動(dòng)機(jī)燃燒室中燃油噴嘴的設(shè)計(jì)(如圖4所示)。圖4(a)中燃油噴霧的數(shù)值模擬在Sierra上進(jìn)行,研究人員使用了50萬(wàn)~100萬(wàn)CPU小時(shí)的模擬時(shí)間;圖4(b)是使用Seirra和Titan對(duì)燃油噴嘴內(nèi)部物理過(guò)程進(jìn)行數(shù)值模擬,使用的時(shí)間和處理能力相當(dāng)于同時(shí)運(yùn)行10000臺(tái)常規(guī)計(jì)算機(jī)超過(guò)9個(gè)月。這些高保真的計(jì)算機(jī)模擬有助于GE公司的設(shè)計(jì)人員了解燃料和空氣如何混合和燃燒,從而提高發(fā)動(dòng)機(jī)的效率,并最終減少試驗(yàn)次數(shù)。
圖4 超級(jí)計(jì)算在燃油噴嘴設(shè)計(jì)中的應(yīng)用
2013年,GE公司全球研究中心與橡樹(shù)嶺國(guó)家實(shí)驗(yàn)室合作,利用后者的Jaguar超級(jí)計(jì)算機(jī)開(kāi)展4級(jí)低壓渦輪非定常流動(dòng)仿真(如圖5所示),使用的代碼是GE公司內(nèi)部研發(fā)的葉輪機(jī)設(shè)計(jì)專用程序Tacoma。為了在簡(jiǎn)化計(jì)算量的同時(shí)不過(guò)于降低保真度,計(jì)算時(shí)只分析1/14扇區(qū),總共包含8個(gè)葉片排的67個(gè)葉片通道,總網(wǎng)格數(shù)約為2億。軟件調(diào)用了Jaguar的大約8000多個(gè)處理器,計(jì)算時(shí)間約為80h,占Jaguar可用處理器的3.5%左右。
2010年,CERFACS對(duì)燃燒室進(jìn)行了建模仿真,并考慮了與第一級(jí)高壓渦輪導(dǎo)葉的相互作用(熵、渦量和噪聲)。計(jì)算時(shí)僅考慮18個(gè)燃燒器中的一個(gè)(如圖6所示),使用自研軟件AVBP,網(wǎng)格數(shù)量為590萬(wàn);2017年,賽峰集團(tuán)使用Onera的結(jié)構(gòu)化代碼elsA,對(duì)風(fēng)扇/短艙進(jìn)行氣動(dòng)聲學(xué)仿真,研究進(jìn)氣道結(jié)構(gòu)對(duì)氣動(dòng)噪聲的影響,計(jì)算時(shí)采用的網(wǎng)格數(shù)為7000萬(wàn),利用國(guó)家高等教育計(jì)算中心(GENCI)的超級(jí)計(jì)算機(jī),調(diào)用了600個(gè)處理器,計(jì)算時(shí)間持續(xù)200h。
圖5 4級(jí)低壓渦輪非定常流動(dòng)仿真
圖6 燃燒室/渦輪氣動(dòng)模擬
2007年,普惠公司與斯坦福大學(xué)基于美國(guó)能源部國(guó)家核安全局(NNSA)的ASCI計(jì)劃對(duì)PW6000整機(jī)進(jìn)行CFD模擬,其中壓氣機(jī)和渦輪使用RANS計(jì)算,而燃燒室使用LES方法,兩者基于一個(gè)耦合的多代碼、多物理場(chǎng)集成環(huán)境實(shí)現(xiàn)數(shù)據(jù)傳輸。使用勞倫斯利弗莫爾國(guó)家實(shí)驗(yàn)室的超算資源,網(wǎng)格數(shù)9400萬(wàn),使用300萬(wàn)CPU小時(shí)計(jì)算時(shí)間。
GE公司、普惠公司、羅羅公司等先進(jìn)航空發(fā)動(dòng)機(jī)企業(yè)均購(gòu)置了自己的高性能計(jì)算設(shè)備,如GE公司全球研究中心于2011年購(gòu)買了一臺(tái)Cray XE6m超級(jí)計(jì)算機(jī),用于支持其各學(xué)科仿真研究。除此以外,每一個(gè)企業(yè)內(nèi)部都擁有一支高性能計(jì)算和建模團(tuán)隊(duì),致力于高性能計(jì)算硬件、軟件開(kāi)發(fā)和系統(tǒng)部署,以輔助工程部門更好地模擬發(fā)動(dòng)機(jī)的物理特性。
即便如此,企業(yè)內(nèi)部的高性能計(jì)算資源仍然難以滿足巨大的計(jì)算需求,需要來(lái)自國(guó)家的資助,因此建立了許多國(guó)家級(jí)的高性能計(jì)算中心。發(fā)達(dá)國(guó)家通過(guò)制定高性能計(jì)算資源共享的戰(zhàn)略,資助本國(guó)企業(yè)使用HPC資源,如美國(guó)政府于2010年制定了“新型計(jì)算對(duì)理論和試驗(yàn)的影響”(INCITE)計(jì)劃,為全球需要大量計(jì)算機(jī)時(shí)間、支持資源和數(shù)據(jù)存儲(chǔ)的學(xué)術(shù)機(jī)構(gòu)、政府機(jī)構(gòu)和企業(yè)提供獎(jiǎng)勵(lì),以實(shí)現(xiàn)科學(xué)和工業(yè)競(jìng)爭(zhēng)力的轉(zhuǎn)型進(jìn)步。類似的計(jì)劃還有橡樹(shù)嶺國(guó)家實(shí)驗(yàn)室工業(yè)HPC合作伙伴計(jì)劃和歐洲高級(jí)計(jì)算伙伴關(guān)系計(jì)劃等。
發(fā)動(dòng)機(jī)制造公司基于上述計(jì)劃,通過(guò)與國(guó)家實(shí)驗(yàn)室和大學(xué)合作,獲得高性能計(jì)算硬件、軟件和技術(shù)資源,如GE公司通過(guò)相關(guān)計(jì)劃分配獲得了2000萬(wàn)h的處理時(shí)間來(lái)預(yù)測(cè)低壓渦輪的不穩(wěn)定性。除了GE、普惠等發(fā)動(dòng)機(jī)制造企業(yè),美國(guó)也十分重視中小企業(yè)的高性能計(jì)算能力發(fā)展,為此也制訂了相應(yīng)的計(jì)劃,如“藍(lán)領(lǐng)計(jì)算”計(jì)劃主要幫助民營(yíng)中小型企業(yè)以可承受的成本獲得HPC技術(shù)和資源。
隨著云計(jì)算等新一代信息技術(shù)的發(fā)展,訪問(wèn)HPC資源的模式也在逐步發(fā)生改變,“云端”HPC資源正成為可能,即企業(yè)不再需要為其分散于世界各地的研發(fā)制造機(jī)構(gòu)重復(fù)購(gòu)買計(jì)算集群并安排專門的維護(hù)人員,只需在企業(yè)部署一套高性能計(jì)算資源,利用云服務(wù)(IaaS、PaaS、SaaS)為其提供按需使用的服務(wù),以及快速擴(kuò)展、收縮或釋放配置資源的能力。當(dāng)然,云計(jì)算仍然處于發(fā)展的初期階段,在工程領(lǐng)域尤其是航空發(fā)動(dòng)機(jī)領(lǐng)域應(yīng)用時(shí),需要重點(diǎn)考慮諸如安全性、知識(shí)產(chǎn)權(quán)保護(hù)、可靠性、存儲(chǔ)和許多其他挑戰(zhàn)。
高性能計(jì)算已經(jīng)廣泛應(yīng)用于航空發(fā)動(dòng)機(jī)的研制過(guò)程中,能夠在較短時(shí)間內(nèi)為設(shè)計(jì)人員呈現(xiàn)出更高尺度分辨率、高時(shí)間保真度的物理現(xiàn)象,但仍然無(wú)法完全滿足當(dāng)前及未來(lái)發(fā)動(dòng)機(jī)研制的需求。一方面是物理機(jī)理存在不足,比如非定常流動(dòng)下對(duì)于邊界層分離的精確建模能力尚有欠缺等。另一方面則是HPC技術(shù)應(yīng)用于航空發(fā)動(dòng)機(jī)設(shè)計(jì)時(shí)其本身所面臨的挑戰(zhàn),具體有以下幾點(diǎn)。
一是硬件系統(tǒng)功耗。當(dāng)前最先進(jìn)的計(jì)算系統(tǒng)會(huì)消耗大量的功率以盡可能地?cái)U(kuò)大規(guī)模,使用了大規(guī)模的結(jié)構(gòu)化組件,且無(wú)法提供必要的計(jì)算和通信速度水平。因此未來(lái)需要開(kāi)發(fā)先進(jìn)的HPC硬件技術(shù),特別關(guān)注功耗、錯(cuò)誤保護(hù)和恢復(fù)。
二是高水平軟件提取能力。下一階段,高性能計(jì)算能力將朝著E級(jí)計(jì)算發(fā)展,系統(tǒng)復(fù)雜性的增加需要更高水平的自動(dòng)化,使得用戶能夠更簡(jiǎn)便地獲取計(jì)算資源。目前所開(kāi)發(fā)的軟件的基礎(chǔ)架構(gòu)無(wú)法擴(kuò)展到未來(lái)HPC系統(tǒng)的復(fù)雜程度,且其抵御錯(cuò)誤的能力不足。因此需要持續(xù)開(kāi)展中間件技術(shù)研究,特別是操作系統(tǒng)、編譯器、通信和I/O庫(kù)以及部署和監(jiān)測(cè)系統(tǒng)。
三是先進(jìn)的編程環(huán)境。未來(lái)HPC生態(tài)系統(tǒng)開(kāi)發(fā)的另一個(gè)關(guān)鍵組成部分是開(kāi)發(fā)基本的、高度可擴(kuò)展和抵御錯(cuò)誤的算法,可分解的軟件架構(gòu)和編程環(huán)境,使研究者能夠在合理的抽象層次上表達(dá)算法。
四是軟件代碼可擴(kuò)展性。未來(lái)的HPC系統(tǒng)將需要更大規(guī)模的并行化。但即使在當(dāng)前的多核平臺(tái)上,也非常缺乏魯棒的、可擴(kuò)展的求解器,尤其是CFD求解器。因此需要開(kāi)發(fā)能夠平衡負(fù)載和通信的并行軟件代碼,且具有模塊化的特點(diǎn),能夠允許用戶輕松透明地替換組件。
五是缺乏可擴(kuò)展的前處理和后處理方法。為了簡(jiǎn)化和加速整個(gè)仿真的工作流程和航空發(fā)動(dòng)機(jī)的設(shè)計(jì)過(guò)程,必須解決基本可擴(kuò)展的前處理和后處理方法,包括前段的幾何表示和網(wǎng)格生成,以及后端的大型數(shù)據(jù)集的可視化、數(shù)據(jù)庫(kù)生成和一般知識(shí)提取。
六是無(wú)法訪問(wèn)HPC資源以進(jìn)行代碼開(kāi)發(fā)??煽康卦L問(wèn)高性能資源對(duì)于設(shè)計(jì)、測(cè)試、展示和應(yīng)用新的仿真技術(shù)至關(guān)重要,因?yàn)樗惴ǖ倪x擇和軟件實(shí)施策略直接受軟件開(kāi)發(fā)過(guò)程中可用硬件類型的影響。目前很少有代碼能夠利用HPC硬件,同時(shí)又推動(dòng)對(duì)吞吐量或容量計(jì)算的需求,因此需要為高度可擴(kuò)展的軟件開(kāi)發(fā)程序分配一部分HPC計(jì)算資源。
高性能計(jì)算已成為航空發(fā)動(dòng)機(jī)研發(fā)所必須的關(guān)鍵技術(shù),利用HPC進(jìn)行高保真數(shù)值仿真和設(shè)計(jì)空間尋優(yōu),對(duì)提升航空發(fā)動(dòng)機(jī)設(shè)計(jì)水平、降低研發(fā)周期和經(jīng)費(fèi)的意義不言而喻。雖然目前高性能計(jì)算和航空發(fā)動(dòng)機(jī)基本理論的發(fā)展均面臨挑戰(zhàn),導(dǎo)致HPC在航空發(fā)動(dòng)機(jī)中的應(yīng)用仍受到一定局限。但可以預(yù)見(jiàn),隨著關(guān)鍵技術(shù)的不斷突破,未來(lái)高性能計(jì)算在航空發(fā)動(dòng)機(jī)領(lǐng)域的應(yīng)用前景將更加廣闊。