<div dir="ltr">I've uncovered an issue with the PSLACReaderQuadratic unit test. With the following patch applied, you can see that process 0 is trying to read tuples from an empty array:<div><br></div><div><div>diff --git a/IO/Parallel/vtkPSLACReader.cxx b/IO/Parallel/vtkPSLACReader.cxx</div><div>index 89389e8..9336ffc 100644</div><div>--- a/IO/Parallel/vtkPSLACReader.cxx</div><div>+++ b/IO/Parallel/vtkPSLACReader.cxx</div><div>@@ -1070,6 +1070,9 @@ int vtkPSLACReader::ReadMidpointCoordinates (</div><div>       {</div><div>       MidpointsAvailableType::const_iterator iter;</div><div>       vtkIdType e[2];</div><div>+      std::cout << "Attempting to access tuple " << i + 1 << " of "</div><div>+                << this->Internal->EdgesToSendToProcesses->GetNumberOfTuples()</div><div>+                << std::endl;</div><div>       this->Internal->EdgesToSendToProcesses->GetTupleValue(i, e);</div><div>       iter = MidpointsAvailable.find(EdgeEndpoints(e[0], e[1]));</div><div>       if (iter != MidpointsAvailable.end ())</div></div><div><br></div><div>The output contains many (79604, to be exact) lines of:</div><div><br></div><div><div>Attempting to access tuple 1 of 0</div><div>Attempting to access tuple 2 of 0</div><div>Attempting to access tuple 3 of 0</div><div>Attempting to access tuple 4 of 0</div><div>Attempting to access tuple 5 of 0</div><div>Attempting to access tuple 6 of 0</div><div>Attempting to access tuple 7 of 0</div><div>Attempting to access tuple 8 of 0</div><div>Attempting to access tuple 9 of 0</div><div>Attempting to access tuple 10 of 0</div></div><div>....</div><div><br></div><div>Is anyone familiar with this reader able to take a look?</div><div><br></div><div>Dave</div></div>