这个问题可能听起来有点奇怪……
想象一下,我有一个 MPI 应用程序,但我没有安装 MPI 的系统。所以我想在不修改源代码的情况下编译不支持 MPI(1 进程、1 线程)的应用程序。那可能吗?
我在某个地方找到了一个“mimic_mpi.h”包装器,它应该完全符合我的要求。但是那里缺少一些 MPI 函数(例如,MPI_Cart_create、MPI_Cart_get 等),所以我没有成功。
mimic_mpi.h http://openmx.sourcearchive.com/documentation/3.2.4.dfsg-3/mimic__mpi_8h-source.html
mimic_mpi.c http://openmx.sourcearchive.com/documentation/3.2.4.dfsg-3/mimic__mpi_8c-source.html
你知道我可以用什么其他方法来编译不支持 MPI 的 MPI 应用程序吗?
提前致谢!