關(guān)鍵詞:并行計(jì)算 cfd并行計(jì)算框架 phenglei 風(fēng)雷軟件 hyperflow
摘要:針對計(jì)算流體力學(xué)(Computational Fluid Dynamics,CFD)大規(guī)模并行計(jì)算的需要,我們設(shè)計(jì)了適用于任意網(wǎng)格類型的并行計(jì)算框架風(fēng)雷(PHengLEI)軟件,同時支持結(jié)構(gòu)網(wǎng)格、非結(jié)構(gòu)網(wǎng)格和重疊網(wǎng)格.為了實(shí)現(xiàn)并行通信與網(wǎng)格類型無關(guān)且與物理求解器開發(fā)者隔離,我們設(shè)計(jì)了通用的通信模式和一種基于網(wǎng)格塊的“三合一”的數(shù)據(jù)交換模式,即將多塊結(jié)構(gòu)網(wǎng)格塊、并行分區(qū)網(wǎng)格塊和結(jié)構(gòu)/非結(jié)構(gòu)網(wǎng)格塊間的交界面數(shù)據(jù)完全標(biāo)準(zhǔn)化為數(shù)據(jù)底層后,在數(shù)據(jù)底層統(tǒng)一進(jìn)行交換,使得數(shù)據(jù)交換不依賴于網(wǎng)格類型和數(shù)據(jù)類型,從而實(shí)現(xiàn)任意網(wǎng)格類型并行通信模式的統(tǒng)一.作為氣動數(shù)據(jù)生產(chǎn)的“數(shù)值風(fēng)洞”,要求代碼將并行隔離至底層,為此針對主流計(jì)算機(jī)系統(tǒng)的特點(diǎn),設(shè)計(jì)了粗粒度MPI/OpenMP混合并行模式,領(lǐng)域?qū)<抑恍桕P(guān)注求解器開發(fā)而無需關(guān)注并行通信,在提高可移植性、可擴(kuò)展性的同時盡可能兼顧封裝性.針對大規(guī)模并行計(jì)算的實(shí)際工程需求,設(shè)計(jì)了并行分區(qū)、大規(guī)模并行文件存儲模式,以縮短前置處理和文件I/O時間.最后,分別基于結(jié)構(gòu)網(wǎng)格、非結(jié)構(gòu)網(wǎng)格和重疊網(wǎng)格,給出了工程應(yīng)用領(lǐng)域的標(biāo)模算例,以說明PHengLEI并行計(jì)算框架對不同網(wǎng)格類型的適應(yīng)性.大規(guī)模網(wǎng)格測試結(jié)果表明,國產(chǎn)定制集群上16.38萬核并行效率達(dá)83%以上,“天河二號”上近10萬核并行效率達(dá)95%以上,展現(xiàn)了較好的可擴(kuò)展性和并行計(jì)算效率.
計(jì)算機(jī)學(xué)報(bào)雜志要求:
1.來稿要求論點(diǎn)明確,數(shù)據(jù),條理清晰,文字精練,字跡清楚.
2.為了使審理過程順利進(jìn)行,在投稿的同時,作者需附一份關(guān)于文章所述工作的背景。將研究背景同文章放在同一個文件中,另起一頁。并且需向編輯部聲明:稿件內(nèi)容屬于作者的科研成果;署名無爭議;引用他人成果已注明出處;未公開發(fā)表過.
3.稿件首頁包括下列內(nèi)容:題目、真實(shí)姓名、詳細(xì)工作單位、城市及郵政編碼、200字的中文摘要和3-5條關(guān)鍵詞.文末附上稿件的英文文摘,包括英文題目、漢語拼音的姓名、工作單位的英文譯名、200個單詞以上的英文摘要和3-5條與中文關(guān)鍵詞對應(yīng)的英文關(guān)鍵詞.請將作者的Email、聯(lián)系地址、電話放在文章的首頁下方。
4.來稿必須做到清稿定稿.稿件中的外文字母必須分清大、小寫,正、斜體;上、下角的字母、數(shù)碼和符號,其位置高低應(yīng)區(qū)別明顯;符號及時次出現(xiàn)時需要進(jìn)行說明。
5.文中的計(jì)量單位一律使用《中華人民共和國法定計(jì)量單位》.文中圖表只附必要的,插圖要精繪,圖中文字書寫清楚.插圖和照片不得用復(fù)印件,必須是清繪圖和原照片.圖、表應(yīng)貼在正文中的相應(yīng)位置上.圖、表和公式分別用阿拉伯?dāng)?shù)字全文統(tǒng)一編號.
注:因版權(quán)方要求,不能公開全文,如需全文,請咨詢雜志社