|
1
2
你想错了。MPI使用进程,因此没有工人可以派生:如果你运行20路并行,那么20个进程就会启动,它们都会从第一行到最后一行执行整个程序。 此外:“我想让所有员工都能阅读这个结构”这是不可能的。因为它们是流程,所以“工作者”只能拥有数据结构的完整副本。但是,没有共享内存可供您“访问”。 事实上,编写MPI的正确方法是为每个进程提供一个唯一的数据子集。这就是为什么它被称为“分布式内存”。 |