efdc-plus-logo白.png
​Home > 產品 > EFDC+ > 詳細功能說明 > MPI/OMP 混合多線程

MPI/OMP 混合多線程

EFDC+ 已經過優化,可以應用基於英特爾消息傳遞接口 (MPI) 的域分解方法。借助此功能,EFDC+ 可以以前所未有的速度跨大型集群系統以及多核台式計算機運行。使用 OMP 的 EFDC+ 在六核處理器上的運行時間通常比傳統的單線程 EFDC 模型快 4 倍。對大型域模型(50 萬個單元)的測試表明,這種新的混合 MPI/OMP 方法在 32 個計算核心的情況下實現了近 17 倍的加速。使用在 Amazon Web Services (AWS) 上配置的集群,進行了強大的擴展研究,結果在使用 96 個計算核心的同時加速了近 25。

總體而言,與以前版本的 EFDC+ 相比,使用 MPI 的域分解方法提供了跨集群運行的能力,並顯著提高了性能。要了解這種新方法可實現的性能提升,以及有關配置模型的指南,請閱讀我們的白皮書。

MPI-drawing-1536x845.png
EFDC+ 混合 MPI/OMP 域分解概述
mpi_comp_comm_time-946x648.png
EFDC+ 加速以及通信所花費的總計算時間相對於使用的內核數量的比例