Skip to content

Add distributed computing support to VTK-m

This is first step in adding distributed computing capabilities to VTK-m. This MR does the following:

  1. integrates diy
  2. update MultiBlock to use diy for operations that required block iteration.

This change currently has #if defined(VTKM_ENABLE_MPI) checks scattered through the implementation. That won't be there once diy support building without MPI. At that point diy will become a required dependency.

Edited by Utkarsh Ayachit

Merge request reports