为什么mpirun默认情况下会复制程序
why mpirun duplicates the program by default?
我是openMPI的新手,理解这些概念有问题。(我觉得这很有帮助)
1-有人能解释一下我们为什么使用openMPI吗?据我所知,OpenMPI用于并行化那些可以并行运行的代码部分。
2-为什么mpirun
复制单个程序?仅仅因为我的笔记本电脑是双核的?
3-我需要对代码进行哪些更改才能使其正确运行?我的意思是一个程序在两个可用的核心上并行?而不是同一程序的两个相似线程。
MPI在多机环境中使用时主要是有好处的,在该环境中必须运行多个进程。
这需要对程序进行大量修改。
相关文章:
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 如何在 cuda 中将 kd 树从主机复制到驱动程序
- 使用复制构造函数的程序输出错误
- C++程序复制后不需要管理员/UAC
- C++将结构复制到另一个程序的资源
- 即使在我为我的应用程序授予管理员后也无法从 Windows 系统复制目录
- 如何在构建时改进我的脚本和复制程序资源?
- 虚拟化和复制Qt应用程序20次
- 我的程序运行良好,可以复制对象,但是当我使用复制分配(=)时,它仍然可以正常运行.为什么不给错误
- C++可以从文本文件复制并粘贴到打开的Word程序中
- 是否可以动态翻译QT应用程序而无需复制代码
- 复制CORBA ::任何包含字符串的corba程序SEG故障
- 程序崩溃在复制构造函数上
- 是否允许复制/移动省略使使用已删除函数的程序格式正确?
- QT应用程序崩溃但不容易复制,我捕获了转储堆栈以及如何通过堆栈找到源代码
- 在线程中复制文件以防止冻结应用程序
- Cuda矩阵复制程序非常慢
- 为什么我们需要写一个自己的复制程序,而我们可以使用复制shell命令
- 为什么mpirun默认情况下会复制程序