1

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();
...
4

1 に答える 1

1

エラーが発生していない場合、エラー コードが入力されることはほとんどありません (また、Boost.MPI の既定の動作では、エラー時に例外がスローされ、コードは返されません)。Boost.MPI のデフォルトのエラー処理設定を変更していない限り、手動でエラー コードを確認する必要はありません。

于 2013-07-07T06:03:09.897 に答える