Same issue here, vtk 5.6, linux.<div><br></div><div>Dominik<br><br><div class="gmail_quote">On Thu, Jun 3, 2010 at 3:32 PM, Adriano Gagliardi <span dir="ltr">&lt;<a href="mailto:agagliardi@ara.co.uk">agagliardi@ara.co.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
Unfortunately, it&#39;s in serial. I tried it out with a simple piece of code<br>
(mostly taken from the VTK Examples page) and the same thing happened. The<br>
version of VTK was the one supplied in the ParaView-3.8.0-RC2, but I&#39;ll try<br>
with the official release to see if there is any difference. If anyone else<br>
has this working, I&#39;d be interested in seeing an example.<br>
<br>
=========================================================================<br>
mbwritertest.cxx:<br>
=========================================================================<br>
#include &lt;sstream&gt;<br>
<br>
#include &lt;vtkSphereSource.h&gt;<br>
#include &lt;vtkPolyData.h&gt;<br>
#include &lt;vtkMultiBlockDataSet.h&gt;<br>
#include &lt;vtkXMLPolyDataWriter.h&gt;<br>
#include &lt;vtkXMLMultiBlockDataWriter.h&gt;<br>
#include &lt;vtkSmartPointer.h&gt;<br>
<br>
int main(int, char *[])<br>
{<br>
  vtkSmartPointer&lt;vtkMultiBlockDataSet&gt; MBPolyData =<br>
    vtkSmartPointer&lt;vtkMultiBlockDataSet&gt;::New();<br>
  MBPolyData-&gt;SetNumberOfBlocks(4);<br>
<br>
  for ( vtkIdType currBlk = 0; currBlk != MBPolyData-&gt;GetNumberOfBlocks();<br>
++currBlk ) {<br>
<br>
    //Create a sphere.<br>
    vtkSmartPointer&lt;vtkSphereSource&gt; sphereSource =<br>
      vtkSmartPointer&lt;vtkSphereSource&gt;::New();<br>
    sphereSource-&gt;SetCenter(currBlk, 0.0, 0.0);<br>
    sphereSource-&gt;SetRadius(5.0);<br>
    sphereSource-&gt;Update();<br>
<br>
    vtkSmartPointer&lt;vtkPolyData&gt; poly = sphereSource-&gt;GetOutput();<br>
<br>
    MBPolyData-&gt;SetBlock(currBlk, poly);<br>
<br>
    //Write the PolyData to file<br>
    std::ostringstream ss;<br>
    ss &lt;&lt; &quot;sphere&quot; &lt;&lt; currBlk+1 &lt;&lt; &quot;.vtp&quot;;<br>
    vtkSmartPointer&lt;vtkXMLPolyDataWriter&gt; writer =<br>
      vtkSmartPointer&lt;vtkXMLPolyDataWriter&gt;::New();<br>
    writer-&gt;SetInput(poly);<br>
<div class="im">    writer-&gt;SetFileName(ss.str().c_str());<br>
</div>    writer-&gt;Write();<br>
  }<br>
<br>
  //Write the MultiBlockData with PolyData to file<br>
  vtkSmartPointer&lt;vtkXMLMultiBlockDataWriter&gt; writer2 =<br>
    vtkSmartPointer&lt;vtkXMLMultiBlockDataWriter&gt;::New();<br>
  writer2-&gt;SetInput(MBPolyData);<br>
  writer2-&gt;SetFileName(&quot;all-spheres-PD.vtm&quot;);<br>
  writer2-&gt;Write();<br>
<br>
  return EXIT_SUCCESS;<br>
}<br>
<br>
=========================================================================<br>
CMakeLists.txt:<br>
=========================================================================<br>
cmake_minimum_required(VERSION 2.6)<br>
<br>
PROJECT (MBWriterTest)<br>
<br>
INCLUDE (${CMAKE_ROOT}/Modules/FindVTK.cmake)<br>
IF (USE_VTK_FILE)<br>
  INCLUDE(${USE_VTK_FILE})<br>
ENDIF (USE_VTK_FILE)<br>
<br>
LINK_LIBRARIES(<br>
  vtkHybrid<br>
)<br>
<br>
ADD_EXECUTABLE(mbwritertest mbwritertest.cxx)<br>
<div class="im"><br>
<br>
===================================<br>
<br>
Adriano Gagliardi MEng PhD<br>
Business Sector Leader<br>
Computational Aerodynamics<br>
Aircraft Research Association Ltd.<br>
Manton Lane<br>
Bedford<br>
<br>
Tel: 01234 32 4644<br>
E-mail: <a href="mailto:agagliardi@ara.co.uk">agagliardi@ara.co.uk</a><br>
Url: <a href="http://www.ara.co.uk" target="_blank">www.ara.co.uk</a><br>
-----Original Message-----<br>
</div><div><div></div><div class="h5">From: Berk Geveci [mailto:<a href="mailto:berk.geveci@kitware.com">berk.geveci@kitware.com</a>]<br>
Sent: 03 June 2010 13:20<br>
To: <a href="mailto:agagliardi@ara.co.uk">agagliardi@ara.co.uk</a><br>
Cc: <a href="mailto:vtkusers@vtk.org">vtkusers@vtk.org</a><br>
Subject: Re: [vtkusers] Error using vtkXMLMultiBlockDataWriter<br>
<br>
Is this in parallel by any chance?<br>
<br>
On Wed, Jun 2, 2010 at 10:52 AM, Adriano Gagliardi &lt;<a href="mailto:agagliardi@ara.co.uk">agagliardi@ara.co.uk</a>&gt;<br>
wrote:<br>
&gt;<br>
&gt; Just to say that this was using VTK 5.6.0.<br>
&gt;<br>
&gt; ===================================<br>
&gt;<br>
&gt; Adriano Gagliardi MEng PhD<br>
&gt; Business Sector Leader<br>
&gt; Computational Aerodynamics<br>
&gt; Aircraft Research Association Ltd.<br>
&gt; Manton Lane<br>
&gt; Bedford<br>
&gt;<br>
&gt; Tel: 01234 32 4644<br>
&gt; E-mail: <a href="mailto:agagliardi@ara.co.uk">agagliardi@ara.co.uk</a><br>
&gt; Url: <a href="http://www.ara.co.uk" target="_blank">www.ara.co.uk</a><br>
&gt; -----Original Message-----<br>
&gt; From: <a href="mailto:vtkusers-bounces@vtk.org">vtkusers-bounces@vtk.org</a> [mailto:<a href="mailto:vtkusers-bounces@vtk.org">vtkusers-bounces@vtk.org</a>] On<br>
&gt; Behalf Of Adriano Gagliardi<br>
&gt; Sent: 01 June 2010 17:50<br>
&gt; To: <a href="mailto:vtkusers@vtk.org">vtkusers@vtk.org</a><br>
&gt; Subject: [vtkusers] Error using vtkXMLMultiBlockDataWriter<br>
&gt;<br>
&gt;<br>
&gt; Dear Users,<br>
&gt;<br>
&gt; I have been having an issue with the vtkXMLMultiBlockDataWriter class<br>
&gt; that contain instances of vtkPolyData. The code follows. Note that<br>
&gt; this same piece of code works fine if the data within the blocks is of<br>
&gt; type<br>
&gt; vtkUnstructuredGrid:<br>
&gt;<br>
&gt; ####<br>
&gt; //mbdata is a pointer to a vtkMultiBlockDataSet containing either<br>
&gt; vtkPolyData or vtkUnstructuredGrid data sets<br>
&gt; vtkXMLMultiBlockDataWriter* writer =<br>
&gt; vtkXMLMultiBlockDataWriter::New();<br>
&gt; std::ostringstream ss;<br>
&gt; ss &lt;&lt; &quot;debugFiles/data_out.vtm&quot;;<br>
&gt; writer-&gt;SetFileName(ss.str().c_str());<br>
&gt; writer-&gt;SetInput(mbdata);<br>
&gt; writer-&gt;Write();<br>
&gt; writer-&gt;Delete();<br>
&gt; ss.str(std::string());<br>
&gt; ####<br>
&gt;<br>
&gt; When using this, I get the following error message:<br>
&gt;<br>
&gt; ####<br>
&gt; ERROR: In<br>
&gt; /usr/people/gagliard/Paraview/FILES/VTK5.6/VTK/IO/vtkXMLWriter.cxx,<br>
&gt; line 607 vtkXMLPolyDataWriter (0x13473b00): Error opening output file<br>
&quot;debugFiles&quot;<br>
&gt;<br>
&gt; ERROR: In<br>
&gt; /usr/people/gagliard/Paraview/FILES/VTK5.6/VTK/IO/vtkXMLWriter.cxx,<br>
&gt; line 610 vtkXMLPolyDataWriter (0x13473b00): Error code &quot;Is a directory&quot;<br>
&gt;<br>
&gt; ERROR: In<br>
&gt; /usr/people/gagliard/Paraview/FILES/VTK5.6/VTK/Filtering/vtkExecutive.<br>
&gt; cxx,<br>
&gt; line 757<br>
&gt; vtkStreamingDemandDrivenPipeline (0x134743c0): Algorithm<br>
&gt; vtkXMLPolyDataWriter(0x13473b00) returned failure for request:<br>
&gt; vtkInformation (0x1347ac00)<br>
&gt;  Debug: Off<br>
&gt;  Modified Time: 45234<br>
&gt;  Reference Count: 1<br>
&gt;  Registered Events: (none)<br>
&gt;  Request: REQUEST_DATA<br>
&gt;  ALGORITHM_AFTER_FORWARD: 1<br>
&gt;  FORWARD_DIRECTION: 0<br>
&gt;  FROM_OUTPUT_PORT: -1<br>
&gt; ####<br>
&gt;<br>
&gt; I am, however, able to write out each block separately using<br>
&gt; vtkXMLPolyDataWriter:<br>
&gt;<br>
&gt; ####<br>
&gt; for ( vtkIdType currBlk = 0; currBlk != mbdata-&gt;GetNumberOfBlocks();<br>
&gt; ++currBlk ) {<br>
&gt;  vtkXMLPolyDataWriter* writer = vtkXMLPolyDataWriter::New();<br>
&gt;  std::ostringstream ss;<br>
&gt;  ss &lt;&lt; &quot;debugFiles/data_out&quot; &lt;&lt; currBlk &lt;&lt; &quot;.vtp&quot;;<br>
&gt;  writer-&gt;SetFileName(ss.str().c_str());<br>
&gt;  writer-&gt;SetInput(mbdata-&gt;GetBlock(currBlk));<br>
&gt;  writer-&gt;Write();<br>
&gt;  writer-&gt;Delete();<br>
&gt;  ss.str(std::string());<br>
&gt; }<br>
&gt; ####<br>
&gt;<br>
&gt; I am wondering if I&#39;m missing something fundamental that may cause<br>
&gt; that error. Hopefully someone else can point out the error as I&#39;m not<br>
seeing it.<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; Adriano<br>
&gt;<br>
&gt; ===================================<br>
&gt;<br>
&gt; Adriano Gagliardi MEng PhD<br>
&gt; Business Sector Leader<br>
&gt; Computational Aerodynamics<br>
&gt; Aircraft Research Association Ltd.<br>
&gt; Manton Lane<br>
&gt; Bedford<br>
&gt;<br>
&gt; Tel: 01234 32 4644<br>
&gt; E-mail: <a href="mailto:agagliardi@ara.co.uk">agagliardi@ara.co.uk</a><br>
&gt; Url: <a href="http://www.ara.co.uk" target="_blank">www.ara.co.uk</a><br>
&gt;<br>
&gt;<br>
&gt; **********************************************************************<br>
&gt; This email contains information that is private and confidential and<br>
&gt; is intended only for the addressee.<br>
&gt; If you are not the intended recipient please delete it and notify us<br>
&gt; immediately by e-mailing the sender.<br>
&gt; Note: All email sent to or from this address may be accessed by<br>
&gt; someone other than the recipient, for system management and security<br>
reasons.<br>
&gt; Aircraft Research Association Ltd.  Registered in England,<br>
&gt; Registration No<br>
&gt; 503668 Registered Office:<br>
&gt; Manton Lane, Bedford MK41 7PF England VAT No GB 196351245<br>
&gt;<br>
&gt; **********************************************************************<br>
&gt; _______________________________________________<br>
&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; Visit other Kitware open-source projects at<br>
&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>
&gt; Please keep messages on-topic and check the VTK FAQ at:<br>
&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;<br>
&gt;<br>
&gt; **********************************************************************<br>
&gt; This email contains information that is private and confidential and is<br>
intended only for the addressee.<br>
&gt; If you are not the intended recipient please delete it and notify us<br>
immediately by e-mailing the sender.<br>
&gt; Note: All email sent to or from this address may be accessed by<br>
&gt; someone other than the recipient, for system management and security<br>
reasons.<br>
&gt; Aircraft Research Association Ltd.  Registered in England, Registration No<br>
503668 Registered Office:<br>
&gt; Manton Lane, Bedford MK41 7PF England VAT No GB 196351245<br>
&gt;<br>
&gt; **********************************************************************<br>
&gt; _______________________________________________<br>
&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; Visit other Kitware open-source projects at<br>
&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>
&gt; Please keep messages on-topic and check the VTK FAQ at:<br>
&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;<br>
<br>
<br>
**********************************************************************<br>
This email contains information that is private and confidential and is intended only for the addressee.<br>
If you are not the intended recipient please delete it and notify us immediately by e-mailing the sender.<br>
Note: All email sent to or from this address may be accessed by someone other than the recipient, for<br>
system management and security reasons.<br>
Aircraft Research Association Ltd.  Registered in England, Registration No 503668 Registered Office:<br>
Manton Lane, Bedford MK41 7PF England VAT No GB 196351245<br>
<br>
**********************************************************************<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br>
</div></div></blockquote></div><br></div>