Splitted contour surface #19079
-
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
I'd bet Paraview is using the mesh coordinate data to do the clean operation. In general, using mesh coordinates can be unreliable because different processors do not necessarily guarantee that the logically identical node on different processors has the numerically identical coordinate values. There is often some minor numerical differences which then makes judging whether a given node that is duplicated across processor boundaries is intended to be the same logical node or not more guesswork than algorithmic. In VisIt, we require explicit information from the data producer for this. It can take the form of either ghost nodes or zones (or, see vtk ghost nodes or zones) or global node and/or zone ids (an integer field on the nodes or zones that assigns a globally unique id to nodes (or zones) in such a way that the same node (or zone) on different processors gets the same id). So, your choices are to have the data producer write the extra (ghost) data from each processor or define the global ids and include that in the files. |
Beta Was this translation helpful? Give feedback.
I'd bet Paraview is using the mesh coordinate data to do the clean operation. In general, using mesh coordinates can be unreliable because different processors do not necessarily guarantee that the logically identical node on different processors has the numerically identical coordinate values. There is often some minor numerical differences which then makes judging whether a given node that is duplicated across processor boundaries is intended to be the same logical node or not more guesswork than algorithmic.
In VisIt, we require explicit information from the data producer for this. It can take the form of either ghost nodes or zones (or, see vtk ghost nodes or zones) or global node and…