<div dir="ltr">Thanks Favre,<div><br></div><div>I am using my own code that creates Cartesian AMR based on Octree data-structure. Just one question though, what do you mean by &quot;sources&quot; ? Are you talking about specific example package from FLASH and Enzo or ParaView demos?</div>

<div><br></div><div>Thanks<br><br><div class="gmail_quote">On Wed, Jun 9, 2010 at 1:19 PM, Favre  Jean <span dir="ltr">&lt;<a href="mailto:jfavre@cscs.ch">jfavre@cscs.ch</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

_____________________________<br>
From: <a href="mailto:paraview-bounces@paraview.org">paraview-bounces@paraview.org</a> [<a href="mailto:paraview-bounces@paraview.org">paraview-bounces@paraview.org</a>] On Behalf Of Mohammad Mirzadeh [<a href="mailto:mirzadeh@gmail.com">mirzadeh@gmail.com</a>]<br>


Sent: Wednesday, June 09, 2010 9:47 PM<br>
To: <a href="mailto:paraview@paraview.org">paraview@paraview.org</a><br>
Subject: [Paraview] AMR and .VTM<br>
<div class="im"><br>
Dear all,<br>
<br>
I had a rather quick  question. I am working with adaptive meshes and would like to import them into paraview. So far I have been able to that with unstructured datasets and .vtk files. The problem is that whenever I use slice filter to see a cross-section of mesh, it triangulates the dataset and I see triangles instead of blocks (I&#39;m using Cartesian AMR). I was wondering if this can be solved by using multiblock datasets and .vtm format. If so, can anyone please lead me to a good tutorial on .vtm format? It seems I cannot find a good one.<br>


<br>
</div>------------<br>
I do not know of any tutorial on AMR data for ParaView. But I can confirm that the support for patch-based AMR works very well.<br>
Are you using your own code, or a standard code such as FLASH, Enzo,..,?<br>
<br>
You should start by running an example from Sources. Use Hierarchical Fractal, save it to disk and look at the output: It will look like that:<br>
<br>
&lt;VTKFile type=&quot;vtkHierarchicalBoxDataSet&quot; version=&quot;1.0&quot; byte_order=&quot;LittleEndian&quot;&gt;<br>
  &lt;vtkHierarchicalBoxDataSet&gt;<br>
    &lt;Block level=&quot;0&quot; refinement_ratio=&quot;0&quot;&gt;<br>
<br>
    &lt;/Block&gt;<br>
    &lt;Block level=&quot;1&quot; refinement_ratio=&quot;0&quot;&gt;<br>
      &lt;DataSet index=&quot;0&quot; amr_box=&quot;0 9 0 9 0 0&quot; dimensionality=&quot;2&quot; file=&quot;foo/foo_0.vti&quot;&gt;<br>
<br>
etc..<br>
<br>
For each level, the patch&#39;s index start at 0, the amr_box is the extents of the grid in number of cells with respect to the current level.<br>
There is a VTK API to write ImageFile data (*.vti files). You might want to use that, and then write the wrapper code assembling all the patches from your own program.<br>
<br>
-----------------<br>
Jean M. Favre<br>
Swiss National Supercomputing Center<br>
<br>
___________</blockquote></div><br></div></div>