<div dir="ltr"><div><div><div><div>Hello Raúl<br></div><br></div>I&#39;m not sure how complete the XML implementation is in the XDMF library either. For example, I tried to use XPath to avoid repeating the XML for my mesh geometry at every timestep, but could not get it to work successfully. I ended up having to repeat the writing of the same XML over and over. Perhaps the XDMF library supports XPath, but the ParaView XDMF reader does not?<br>
 <br>I&#39;ve successfully used JOIN as well. But I&#39;ve never tried WHERE.<br><br>And I think your suggestion of using Fortran style operators like GT, 
LT, etc is excellent.<br><br></div>But I&#39;m not even sure who to talk to about implementing such an improvement into XDMF. Can anyone on this list tell us?<br></div><div><br>Cheers<br>Jason<br><div><br><br><br></div></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 18, 2013 at 10:21 AM, Raúl de la Cruz <span dir="ltr">&lt;<a href="mailto:delacruz@bsc.es" target="_blank">delacruz@bsc.es</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Paraview users/developers,<br>
<br>
I am generating some output data in Xdmf/HDF5 format which I want to<br>
visualize later with Paraview. I have seen that the current Xdmf support<br>
in Paraview is a bit flawed and is not completed for some complex Xdmf<br>
Entities, eg. DataItem with Functions.<br>
<br>
I have been able to use &quot;JOIN()&quot; function correctly, however &quot;WHERE()&quot;<br>
is causing SegFaults or results are wrong using last Paraview-3.98<br>
version. Furthermore, I have seen that some operators for Function<br>
attribute in Xdmf Attributes are &#39;nasty&#39;. Let me explain a little bit:<br>
<br>
* &quot;WHERE()&quot; function in Xdmf supports filtering some data if the<br>
sentence given is true. For instance, &quot;WHERE($0 == 10.0)&quot; would show<br>
only those attributes values where the value is equal 10. It also works<br>
with &#39;&lt;&#39; or &#39;&gt;&#39; operators. The point is that &#39;&lt;&#39; and &#39;&gt;&#39; are protected<br>
keywords in Xml and they cannot be used like that in Xdmf files, we have<br>
to use &#39;&amp;lt&#39; and &#39;&amp;gt&#39;. However, these operators don&#39;t work neither in<br>
Paraview and a segfault is given.<br>
<br>
I don&#39;t know if this is the best place, but my recommendation would be<br>
to use &#39;EQ&#39;, &#39;NE&#39;, &#39;LT&#39;, &#39;GT&#39; keywords for Function operators (similar<br>
to Fortran ones for instance) instead of the current ones.<br>
<br>
What are the plans about a full support of Xdmf standard?<br>
Anyone has any further experience with this in Paraview? Any help would<br>
be appreciated.<br>
<br>
P.D.: I am attaching the examples if anybody wants to play a little bit<br>
with Xdmf and Function operators in Paraview.<br>
<br>
<br>
Best regards,<br>
Raúl<br>
<br>
--<br>
  Copyright protects software. Patents protect software monopolies.<br>
          -- NO to software patents (<a href="http://swpat.ffii.org" target="_blank">http://swpat.ffii.org</a>)<br>
----------------------------------------------------------------------<br>
  .-_ ___   Raúl de la Cruz Martínez           E-mail: <a href="mailto:delacruz@bsc.es">delacruz@bsc.es</a><br>
 / / /   \  Barcelona Supercomputing Center (BSC)    <a href="http://www.bsc.es" target="_blank">http://www.bsc.es</a><br>
| | | BSC | <a href="http://people.ac.upc.edu/delacruz" target="_blank">http://people.ac.upc.edu/delacruz</a>    Tel: <a href="tel:%2B34%2093-405%2042%2094" value="+34934054294">+34 93-405 42 94</a><br>
 \_\_\___/  C/Gran Capità 2-4, NexusI, Despacho 204.  Barcelona, SPAIN<br>
----------------------------------------------------------------------<br>
<br>
<br>
<br>
WARNING / LEGAL TEXT: This message is intended only for the use of the<br>
individual or entity to which it is addressed and may contain<br>
information which is privileged, confidential, proprietary, or exempt<br>
from disclosure under applicable law. If you are not the intended<br>
recipient or the person responsible for delivering the message to the<br>
intended recipient, you are strictly prohibited from disclosing,<br>
distributing, copying, or in any way using this message. If you have<br>
received this communication in error, please notify the sender and<br>
destroy and delete any copies you may have received.<br>
<br>
<a href="http://www.bsc.es/disclaimer" target="_blank">http://www.bsc.es/disclaimer</a><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 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>
<br></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">Dr. Jason G. Fleming<br>Chief Engineer, Seahorse Coastal Consulting<br>3103 Mandy Ln<br>Morehead City, NC 28557<br>Tel: (252) 726-6323<br>Mobile: (252) 269-0962<br>
Web: <a href="http://www.seahorsecoastal.com">http://www.seahorsecoastal.com</a><br></div>
</div>