这个问题听起来有点奇怪......Howto在“串行”模式下编译MPI应用程序(不使用MPI编译器)?
想象一下,我有一个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支持的应用程序?
在此先感谢!
为什么不为缺失的函数添加虚拟绑定并开放源代码的结果? – Jeff 2015-08-24 01:30:24