Hi Ken, Kenji and Jens, <div><br></div><div>I pulled the fix to UpdateInformationUniform that Ken committed into ParaView a few weeks ago. I just now also applied the fix to UpdateInformationFunction and pulled the change into ParaView as well.</div>

<div><br></div><div>I apologize for some of the confusion. Since the transition to Git, Xdmf work is done on master and has to be manually pulled onto the &#39;pv&#39; branch that ParaView uses due to structural issues with Xdmf and how it was circumvented using CVS symlinks.</div>

<div><br></div><div>Anyway, Please let myself or Ken know if there are any more problems.</div><div><br></div><div>Thanks!<br>
<br><div class="gmail_quote">On Sat, May 29, 2010 at 4:41 AM, Kenji Takizawa <span dir="ltr">&lt;<a href="mailto:Kenji.Takizawa@tafsm.org" target="_blank">Kenji.Takizawa@tafsm.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Dear Ken, and dear Utkarsh,<br>
<br>
I sent an email for the bug fix. But Kenneth applied it to different location.<br>
Instead of line 148 (which is in UpdateInformationFunction), it was<br>
applied to 172 (which is in UpdateInformationUniform).<br>
<br>
So I would like to inform you this again. I believe this issue is also<br>
related to this bug.<br>
I had been fixed on my servers and working well. I am also using state<br>
loadings with sever and client system.<br>
<br>
Thank you,<br>
<font color="#888888">Kenji Takizawa<br>
</font><div><div></div><div><br>
<br>
On Fri, May 28, 2010 at 2:36 PM, Utkarsh Ayachit<br>
&lt;<a href="mailto:utkarsh.ayachit@kitware.com" target="_blank">utkarsh.ayachit@kitware.com</a>&gt; wrote:<br>
&gt; Jens,<br>
&gt;<br>
&gt; I&#39;d recommend not relying on Xdmf state loading or Python API in 3.6<br>
&gt; (or before) since that was broken. It has since been fixed for 3.8. I<br>
&gt; have requested the ARL/Xdmf folks to take a look at the hyperslab<br>
&gt; issue. I&#39;ll keep you posted. Once that segfault is fixed, state<br>
&gt; loading should not be an issue.<br>
&gt;<br>
&gt; Utkarsh<br>
&gt;<br>
&gt; On Fri, May 28, 2010 at 3:27 PM, Jens &lt;<a href="mailto:jens-devel@gmx.de" target="_blank">jens-devel@gmx.de</a>&gt; wrote:<br>
&gt;&gt; Hi Utkarsh,<br>
&gt;&gt;<br>
&gt;&gt; The problem is related to bug 10775<br>
&gt;&gt; (<a href="http://public.kitware.com/Bug/view.php?id=10775" target="_blank">http://public.kitware.com/Bug/view.php?id=10775</a>) and hyperslabs in XDMF.<br>
&gt;&gt; I attached an example which should reproduce the problems I discribe now:<br>
&gt;&gt;<br>
&gt;&gt; hyperslab on its own:<br>
&gt;&gt; pv 3.6.2: loading test.xmf-&gt;dataset u_without_hyperslab works fine<br>
&gt;&gt; pv 3.8.0: loading test.xmf-&gt;dataset u_without_hyperslab works fine<br>
&gt;&gt; pv 3.6.2: loading test.xmf-&gt;dataset u_with_hyperslab works fine<br>
&gt;&gt; =&gt;!! pv 3.8.0: loading test.xmf-&gt;dataset u_with_hyperslab _segfaults_<br>
&gt;&gt;<br>
&gt;&gt; hyperslab and &quot;Load/Save State&quot;:<br>
&gt;&gt; pv 3.6.2: loading test_nohyper.pvsm works fine (contour is visible)<br>
&gt;&gt; pv 3.8.0: loading test_nohyper.pvsm works fine (contour is visible)<br>
&gt;&gt; =&gt;! pv 3.6.2: loading test_withhyper.pvsm fails (contour _NOT_ visible)<br>
&gt;&gt; =&gt;!! pv 3.8.0: loading test_withhyper.pvsm _segfaults_<br>
&gt;&gt;<br>
&gt;&gt; XDMF+hyperslab never worked with &quot;Load State&quot;. pv 3.6.2 loads the<br>
&gt;&gt; pipeline but does not load the hyperslab-dataset. pv 3.8.0 segfaults as<br>
&gt;&gt; it does loading hyperslab-datasets anyway.<br>
&gt;&gt;<br>
&gt;&gt; I hope you can reproduce the behaviour (the bugreport also has a<br>
&gt;&gt; backtrace attached).<br>
&gt;&gt; It would be great, if this problem could be fixed. But I am happy now to<br>
&gt;&gt; know its the hyperslab .. that&#39;s the first step to a bugfix :)<br>
&gt;&gt;<br>
&gt;&gt; Greetings<br>
&gt;&gt; Jens<br>
&gt;&gt;<br>
&gt;&gt; Utkarsh Ayachit schrieb:<br>
&gt;&gt;&gt; Jens,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; It would be great if you could post a state to reproduce this issue.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Utkarsh<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Fri, May 28, 2010 at 1:31 PM, Jens &lt;<a href="mailto:jens-devel@gmx.de" target="_blank">jens-devel@gmx.de</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; Hi Utkarsh,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; if I reload the state in paraview-gui it does not refresh ether.<br>
&gt;&gt;&gt;&gt; I have to walk through the pipeline (bottom to top) and call &quot;Apply&quot;.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Greetings<br>
&gt;&gt;&gt;&gt; Jens<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Utkarsh Ayachit schrieb:<br>
&gt;&gt;&gt;&gt;&gt; Jens,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Is the non-refreshed part of the pipeline visible in the view?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Utkarsh<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Fri, May 28, 2010 at 3:23 AM, Jens &lt;<a href="mailto:jens-devel@gmx.de" target="_blank">jens-devel@gmx.de</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Hi Utkarsh,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; thank you for that hint.<br>
&gt;&gt;&gt;&gt;&gt;&gt; I can see the bounding box now ...<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; But somehow it does not refresh the whole pipeline.<br>
&gt;&gt;&gt;&gt;&gt;&gt; What do I have to do, that all parts of pipeline are updated before I<br>
&gt;&gt;&gt;&gt;&gt;&gt; write the image. Any idea?<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Greetings<br>
&gt;&gt;&gt;&gt;&gt;&gt; Jens<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Utkarsh Ayachit schrieb:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jens<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Here&#39;s an updated script:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; =================<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; from paraview.simple import *<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; # reload state<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; servermanager.LoadState(&#39;/tmp/state.pvsm&#39;)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; view = GetRenderViews()[0]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ## render png<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; view.ResetCamera()<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; view.StillRender()<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; view.WriteImage( &quot;/tmp/Test1.png&quot;, &quot;vtkPNGWriter&quot; )<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ==================<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; The problem was that your script was creating a new view, and not<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; using the view created by the state file.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Utkarsh<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Thu, May 27, 2010 at 2:56 PM, Jens &lt;<a href="mailto:jens-devel@gmx.de" target="_blank">jens-devel@gmx.de</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I try to use pvbatch to render a whole bunch of screenshots using a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; script. pvbatch works fine if I simply create a sphere and write that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; image to disk.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But loading a predefined pipeline using LoadState(&#39;pstate.pvsm&#39;) which<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; includes a datset in XDMF file format fails.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Any idea what I am doing wrong?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This seems to be related to bug 6495<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (<a href="http://www.itk.org/Bug/view.php?id=6495&amp;nbn=2" target="_blank">http://www.itk.org/Bug/view.php?id=6495&amp;nbn=2</a>), but the suggested<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; solution cannot be used with LoadState(..).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Greetings<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jens<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ====================<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; from paraview import servermanager<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; # connect to pvserver<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; servermanager.Connect()<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; # reload state<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; #r = servermanager.LoadState(&#39;paraview_state.pvsm&#39;)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; # render png<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; view = servermanager.CreateRenderView()<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; view.ResetCamera()<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; view.StillRender()<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; view.WriteImage( &quot;Test1.png&quot;, &quot;vtkPNGWriter&quot; )<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ====================<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 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>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 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>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;&gt;&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&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 <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 ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;<br>
<br>
<br>
<br>
</div></div><div>--<br>
Kenji Takizawa<br>
<a href="http://www.tafsm.org/ktaki" target="_blank">http://www.tafsm.org/ktaki</a><br>
<a href="http://www.tafsm.org" target="_blank">http://www.tafsm.org</a><br>
</div><div><div></div><div>_______________________________________________<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 ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
</div></div></blockquote></div><br></div>