如何使用MPI程序?

如何使用MPI程序?

是否可以使用带有 MPI 的程序(例如搅拌机)?它是仅添加源文件“mpi.h”的 mpi 程序还是有任何方法可以简单地转换现有程序以供 mpi 使用?另外,virtualbox 与 mpi 一起使用会非常好。

答案1

MPI 是一个可以与程序一起编译的库,就像任何其他编程库一样。除非您专门调用库来使用 MPI 的功能,否则不会发生任何特殊情况。

此外,MPI 计划的启动方式与常规计划不同。而不是仅仅从命令行正常运行程序

./a.out <arguments>

您使用 MPI 启动器来启动适当数量的进程(在本例中为 4)

mpiexec -n 4 ./a.out

如果您想了解有关 MPI 的更多信息,您可能应该去查找一些教程网站和/或书籍。解释整个事情并不适合这种格式。

相关内容