mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-19 18:45:43 +00:00
Temporariliy remove CreateSuperarcsWorklet call to continue build debugging
This commit is contained in:
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
|
// e. Connect superarcs for the level & set hyperparents & superchildren count, whichRound, whichIteration, super2hypernode
|
||||||
{
|
{
|
||||||
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: The CreateSuperarcsWorklet uses a lot of arrays and lots of WholeArrayTransfers. This could probably be further optimized.
|
||||||
// TODO: FIX invokation of this worklet
|
// 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);
|
||||||
this->Invoke(
|
this->Invoke(
|
||||||
createSuperarcsWorklet, // the worklet
|
createSuperarcsWorklet, // the worklet
|
||||||
this->SupernodeSorter, // input domain (we need access to InputIndex and InputIndex+1)
|
this->SupernodeSorter, // input domain (we need access to InputIndex and InputIndex+1)
|
||||||
@ -1132,20 +1134,21 @@ void HierarchicalAugmenter<FieldType>::CreateSuperarcs(vtkm::Id roundNumber)
|
|||||||
this->BaseTree->WhichRound, // input
|
this->BaseTree->WhichRound, // input
|
||||||
this->BaseTree->WhichIteration, // input
|
this->BaseTree->WhichIteration, // input
|
||||||
this->DataValueSet, // input
|
this->DataValueSet, // input
|
||||||
vtkm::cont::make_ArrayHandleView(this->AugmentedTree->Superarcs,
|
vtkm::cont::make_ArrayHandleView(
|
||||||
numSupernodesAlready,
|
this->AugmentedTree->Superarcs,
|
||||||
this->SupernodeSorter.GetNumberOfValues()), // output
|
numSupernodesAlready,
|
||||||
this->AugmentedTree->Hyperparents, // input/output
|
this->SupernodeSorter.GetNumberOfValues()), // output
|
||||||
this->AugmentedTree->FirstSupernodePerIteration[roundNumber], // input/output
|
this->AugmentedTree->Hyperparents, // input/output
|
||||||
this->AugmentedTree->Supernodes, // input/output
|
this->AugmentedTree->FirstSupernodePerIteration[roundNumber], // input/output
|
||||||
this->AugmentedTree->Super2Hypernode, // input/ouput
|
this->AugmentedTree->Supernodes, // input/output
|
||||||
this->AugmentedTree->WhichRound, // input/ouput
|
this->AugmentedTree->Super2Hypernode, // input/ouput
|
||||||
this->AugmentedTree->WhichIteration, // input/ouput
|
this->AugmentedTree->WhichRound, // input/ouput
|
||||||
this->AugmentedTree->RegularNodeGlobalIds, //input/ ouput
|
this->AugmentedTree->WhichIteration, // input/ouput
|
||||||
this->AugmentedTree->DataValues, // input/ouput
|
this->AugmentedTree->RegularNodeGlobalIds, //input/ ouput
|
||||||
this->AugmentedTree->Regular2Supernode, // input/ouput
|
this->AugmentedTree->DataValues, // input/ouput
|
||||||
this->AugmentedTree->Superparents // 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
|
// 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 worklet
|
||||||
} // namespace vtkm
|
} // namespace vtkm
|
||||||
|
|
||||||
|
|
||||||
namespace vtkmdiy
|
namespace vtkmdiy
|
||||||
{
|
{
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user