多节点上的c++ OpenMP

C++ OpenMP on multiple nodes

本文关键字:c++ OpenMP 节点      更新时间:2023-10-16

我有一个问题…

我知道OpenMP在一台计算机上的多个核心上,但是OpenMP能够在像2台机器这样的几个节点上运行吗?或者我一定要使用MPI吗?我知道OpenMP有共享内存架构,其中MPI是分布式内存架构,那么我的假设OpenMP只在一台机器上工作是正确的吗?

你必须重新编码你的应用程序到2级并行:

mpi -您将任务减少到一个节点。Mpi与进程一起工作。

openmp - parallel into node。