Hi, all,<br><br>I have implemented&nbsp; an MPI code and I want to use VTK's parallel file format(pvtu). The computational domain is already partition using METIS.<br><br>What&nbsp; I want to do is:<br><br>for i=1:1:N<br>A) Each MPI has its own data to file <br> &nbsp;&nbsp; (data_i_0.vtu, data_i_1.vtu, ... data_i_MPI_Size-1.vtu).<br>B) Then combine all the files to create data_i.pvtu file to visualoze the <br>&nbsp;&nbsp;&nbsp; whole domain. <br>end<br><br>So far&nbsp; I have,<br><br>vtkUnstructuredGrid* mesh = vtkUnstructuredGrid::New();<br> &nbsp; addNodes(mesh, nodeNum, nodeArray);<br>&nbsp; addCells(mesh, tetNum, tetArray);<br>&nbsp; addCellMaterial(mesh, tetNum, tetArray);<br>&nbsp; addPointScalars(mesh, nodeNum, eField, "E");<br>&nbsp; addPointScalars(mesh, nodeNum, hField, "H");<br> &nbsp;&nbsp; // Parallel <br>&nbsp; string outputFile(outFilePrefix);<br>&nbsp; outputFile.append(".pvtu");<br><br>&nbsp; vtkXMLPUnstructuredGridWriter *pwriter = vtkXMLPUnstructuredGridWriter:<wbr>:New();<br>&nbsp;&nbsp;&nbsp; pwriter-&gt;SetInput( mesh );<br> &nbsp;&nbsp;&nbsp; pwriter-&gt;SetFileName(<wbr>outputFile.c_str());<br>//&nbsp;&nbsp; pwriter-&gt;SetDataModeToBinary()<wbr>;<br>&nbsp; pwriter-&gt;SetDataModeToAscii();<br>&nbsp; if (MPI_RankID == 0)<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp; pwriter-&gt;SetNumberOfPieces( MPI_Size );<br>&nbsp;&nbsp;&nbsp; pwriter-&gt;Write();<br> &nbsp; }<br>&nbsp; else<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; pwriter-&gt;SetNumberOfPieces(1);<br>&nbsp;&nbsp;&nbsp; pwriter-&gt;SetStartPiece(MPI_<wbr>RankID);<br>&nbsp;&nbsp;&nbsp; pwriter-&gt;SetEndPiece(MPI_<wbr>RankID);<br>&nbsp;&nbsp;&nbsp; pwriter-&gt;Write();<br>&nbsp; }<br><br>&nbsp; mesh-&gt;Delete();<br>&nbsp; pwriter-&gt;Delete();<br> <br>I get the files&nbsp; that I want but when tryig to visualize the&nbsp; pvtu ifiles in VisIt <br>I get an error<br><br>If anyone has an idea on how to do this&nbsp; I would appreciate it.