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