I have a simulation which runs on a simple, rectilinear grid (with 8 points in each Cartesian direction). When running in serial, Catalyst outputs the correct information, which can then be visualized in ParaView out of the box:
However, when running in parallel (with 2 ranks per Cartesian direction, 8 in total), Catalyst seems to output the correct grid data, but when attempting to open the
pvtr file series in ParaView (at the moment I am only doing post-mortem analysis), only the part of the grid pertaining to rank 0 is shown:
parallel.pvsm (146.8 KB) is the correspondent ParaView state file, whose data is parallel.zip (61.0 KB). If I take an arbitrary time-step folder and open separately the
vtr files, I can see the remaining parts of the grid are there:
In my simulation, all fields are point-based, so having an ‘empty’ cell layer between each subdomain should not be a problem.
Finally, trying to send to Catalyst also the coordinates of the halo points did not help: only the subdomain pertaining to rank 0 is shown (when opening the
pvtr series), but the remaining ones are actually defined in the respective
Does anyone spot an error on my implementation? If not, then there might be a bug within the vtkRectilinearGrid class.
Thank you very much,