Temporariliy remove CreateSuperarcsWorklet call to continue build debugging

This commit is contained in:
Oliver Ruebel 2021-05-17 14:38:42 -07:00 committed by Gunther H. Weber
parent 1056abecce
commit 958b84ebf9

@ -1110,14 +1110,16 @@ void HierarchicalAugmenter<FieldType>::CreateSuperarcs(vtkm::Id roundNumber)
// e. Connect superarcs for the level & set hyperparents & superchildren count, whichRound, whichIteration, super2hypernode
{
// TODO: The CreateSuperarcsWorklet uses a lot of arrays and lots of WholeArrayTransfers. This could probably be further optimized.
// TODO: FIX invokation of this worklet
std::logic_error("Invocation of CreateSuperarcsWorklet currently broken");
/*
vtkm::worklet::contourtree_distributed::hierarchical_augmenter::CreateSuperarcsWorklet
createSuperarcsWorklet(
numSupernodesAlready,
this->BaseTree->NumRounds,
vtkm::cont::ArrayGetValue(roundNumber, this->AugmentedTree->NumIterations),
roundNumber);
// TODO: The CreateSuperarcsWorklet uses a lot of arrays and lots of WholeArrayTransfers. This could probably be further optimized.
// TODO: FIX invokation of this worklet
this->Invoke(
createSuperarcsWorklet, // the worklet
this->SupernodeSorter, // input domain (we need access to InputIndex and InputIndex+1)
@ -1132,7 +1134,8 @@ void HierarchicalAugmenter<FieldType>::CreateSuperarcs(vtkm::Id roundNumber)
this->BaseTree->WhichRound, // input
this->BaseTree->WhichIteration, // input
this->DataValueSet, // input
vtkm::cont::make_ArrayHandleView(this->AugmentedTree->Superarcs,
vtkm::cont::make_ArrayHandleView(
this->AugmentedTree->Superarcs,
numSupernodesAlready,
this->SupernodeSorter.GetNumberOfValues()), // output
this->AugmentedTree->Hyperparents, // input/output
@ -1145,7 +1148,7 @@ void HierarchicalAugmenter<FieldType>::CreateSuperarcs(vtkm::Id roundNumber)
this->AugmentedTree->DataValues, // input/ouput
this->AugmentedTree->Regular2Supernode, // input/ouput
this->AugmentedTree->Superparents // input/ouput
);
);*/
}
// We have one last bit of cleanup to do. If there were attachment points, then the round in which they transfer has been removed
@ -1316,6 +1319,7 @@ std::string HierarchicalAugmenter<FieldType>::DebugPrint(std::string message,
} // namespace worklet
} // namespace vtkm
namespace vtkmdiy
{