MCPcopy Create free account
hub / github.com/Kitware/VTK / Cancel

Method Cancel

Parallel/MPI/vtkMPICommunicator.cxx:1360–1379  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

1358
1359//------------------------------------------------------------------------------
1360void vtkMPICommunicator::Request::Cancel()
1361{
1362 int err = MPI_Cancel(&this->Req->Handle);
1363
1364 if (err != MPI_SUCCESS)
1365 {
1366 char* msg = vtkMPIController::ErrorString(err);
1367 vtkGenericWarningMacro("MPI error occurred: " << msg);
1368 delete[] msg;
1369 }
1370
1371 err = MPI_Request_free(&this->Req->Handle);
1372
1373 if (err != MPI_SUCCESS)
1374 {
1375 char* msg = vtkMPIController::ErrorString(err);
1376 vtkGenericWarningMacro("MPI error occurred: " << msg);
1377 delete[] msg;
1378 }
1379}
1380
1381//------------------------------------------------------------------------------
1382int vtkMPICommunicator::AllToAllVVoidArray(const void* sendBuffer, const int* sendCounts,

Callers 1

~TaskManagerMethod · 0.80

Calls 1

ErrorStringFunction · 0.85

Tested by

no test coverage detected