大多数正确编写的MPI程序不应该依赖于他们用来获得正确答案的进程数量 - 例如,如果你在一个进程(mpirun -np 1 ./a.out)上运行它们,它们仍应该工作.所以你不需要存根库 - 只需使用MPI.(如果由于某种原因你只是不想要无关的库,那肯定有可能写存根并链接它们 - 我在我的笔记本电脑上设置MPI的那一天做了回来是一个巨大的PITA,你可以使用这是一个起点并添加您需要的任何功能.但是现在,摆弄存根库可能比仅仅使用现有的MPI实现更多的工作.)
如果您的MPI程序当前在一个处理器上无法正常工作,则存根库可能无济于事; 你需要找到它没有处理的特殊情况并修复它们.