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

Method GetTargetProcessId

Filters/ParallelDIY2/vtkDIYAggregateDataSetFilter.cxx:483–495  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

481
482//------------------------------------------------------------------------------
483int vtkDIYAggregateDataSetFilter::GetTargetProcessId(int sourceProcessId, int numberOfProcesses)
484{
485 if (this->GetNumberOfTargetProcesses() == 1)
486 {
487 return (sourceProcessId == 0 ? 0 : -1);
488 }
489 int spacing = numberOfProcesses / this->GetNumberOfTargetProcesses();
490 if ((sourceProcessId + 1) % spacing == 0)
491 {
492 return sourceProcessId / spacing;
493 }
494 return -1;
495}
496
497//------------------------------------------------------------------------------
498bool vtkDIYAggregateDataSetFilter::DoExtentsOverlap(

Callers 2

RequestDataMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected