Update AssignerMultiBlock to the new diy::Assigner class hierarchy.

This commit is contained in:
Robert Maynard 2018-05-02 10:53:07 -04:00
parent 03ce61f299
commit 48aaabf661
2 changed files with 3 additions and 3 deletions

@ -44,7 +44,7 @@ AssignerMultiBlock::AssignerMultiBlock(const vtkm::cont::MultiBlock& mb)
VTKM_CONT
AssignerMultiBlock::AssignerMultiBlock(vtkm::Id num_blocks)
: diy::Assigner(vtkm::cont::EnvironmentTracker::GetCommunicator().size(), 1)
: diy::StaticAssigner(vtkm::cont::EnvironmentTracker::GetCommunicator().size(), 1)
, IScanBlockCounts()
{
auto comm = vtkm::cont::EnvironmentTracker::GetCommunicator();

@ -49,7 +49,7 @@ class MultiBlock;
/// \brief Assigner for `MultiBlock` blocks.
///
/// `AssignerMultiBlock` is a `diy::Assigner` implementation that uses
/// `AssignerMultiBlock` is a `diy::StaticAssigner` implementation that uses
/// `MultiBlock`'s block distribution to build global-id/rank associations
/// needed for several `diy` operations.
/// It uses a contiguous assignment strategy to map blocks to global ids i.e.
@ -59,7 +59,7 @@ class MultiBlock;
/// essential it gets created on all ranks irrespective of whether the rank has
/// any blocks.
///
class VTKM_CONT_EXPORT AssignerMultiBlock : public diy::Assigner
class VTKM_CONT_EXPORT AssignerMultiBlock : public diy::StaticAssigner
{
public:
/// Initialize the assigner using a multiblock dataset.