为什么mpirun默认复制程序?

时间:2014-04-30 02:08:35

标签: c++ mpi openmpi

我是openMPI的新手,我对这些概念有所了解。 (我发现this很有帮助)

1-有没有人可以解释为什么我们使用openMPI?据我了解,OpenMPI用于并行化可以并行运行的代码部分。

2-为什么mpirun复制一个程序?仅仅因为我的笔记本电脑是双核心?

3 - 我需要应用哪些代码才能使其正确运行?我的意思是在两个可用内核上并行化了一个程序?不是2个相同程序的类似线程。

1 个答案:

答案 0 :(得分:1)

在多机器环境中使用时,MPI主要是有益的,您必须在其中运行多个进程。

需要对程序进行大量修改。