開始使用 openmp

OpenMP(Open MultiProcessing)是一種基於編譯器指令的並行程式設計模型,它允許應用程式開發人員逐步向其應用程式程式碼新增並行性。

用於並行程式設計的 OpenMP API 規範提供了一個應用程式程式設計介面(API),在大多數平臺上支援 C,C++和 Fortran 中的多平臺共享記憶體多處理程式設計。它由一組影響執行時行為的編譯器指令,庫例程和環境變數組成。

由於 OpenMP 側重於節點內的並行性(共享記憶體多處理),因此可以與訊息傳遞程式設計模型(如 MPI)結合使用,以在多個節點上執行。