开始使用 openmp

OpenMP(Open MultiProcessing)是一种基于编译器指令的并行编程模型,它允许应用程序开发人员逐步向其应用程序代码添加并行性。

用于并行编程的 OpenMP API 规范提供了一个应用程序编程接口(API),在大多数平台上支持 C,C++和 Fortran 中的多平台共享内存多处理编程。它由一组影响运行时行为的编译器指令,库例程和环境变量组成。

由于 OpenMP 侧重于节点内的并行性(共享内存多处理),因此可以与消息传递编程模型(如 MPI)结合使用,以在多个节点上执行。