如何解释boost :: mpi的错误代码?

时间:2013-01-26 06:31:17

标签: boost mpi boost-mpi

如何理解boost :: mpi错误代码?例如,错误代码834983239是什么意思?

...
mpi::communicator world;
mpi::request req = world.isend(1, 1, std::string("hello"));
while(!req.test()) {
  boost::this_thread::sleep(boost::posix_time::seconds(1));
}
int errorCode = req.test()->error();
...

1 个答案:

答案 0 :(得分:0)

如果没有错误,则不太可能填写错误代码(Boost.MPI的默认行为是在出错时抛出异常,而不是返回代码)。除非您更改了Boost.MPI的默认错误处理设置,否则您不需要手动检查错误代码。