I’m currently instrumenting a miniapp with rectilinear grids, multiple processes (MPI) and multiple chunks on each process. For example, I might have 64 MPI processes with 9 chunks per process.
How should I map this to a VTK data structure?
- A vtkMultiBlockDataSet dataset containing vtkRectilinearGrid objects?
- A vtkMultiBlockDataSet, containing vtkMultiPieceDataSet objects, containing vtkRectilinearGrid objects?
- Something else?
How should I set up the metadata in the data adaptor?
- Should NumBlocks be the number of MPI ranks, or the number of MPI ranks * chunks per process
- Should NumBlocksLocal be 1 or number of chunks per process
Thanks for you help!