#include <mpi.h>
double f() {
double timer = MPI_Wtime();
return timer;
}
我要搜索的是一组模拟 MPI 函数,所以我可以 #include <mpi_mocks.h>
而不是 mpi.h 并在不链接到 MPI 库的情况下编译它。它也可能类似于 #define MOCK
这将在 mpi.h 中触发此行为。
最佳答案
据我所知,没有任何模拟可以让您直接 #include 并完成。但是,无论您选择使用哪种模拟框架,您自己编写所需的函数应该没什么大不了的。只需从一个空 header 开始,看看您的编译器提示了哪些函数。
关于c++ - 如何测试使用我可以使用的 MPI 调用 : is there any set of mock functions, 的 C\C++ 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14500876/