<br><br><div class="gmail_quote">On Wed, Jan 4, 2012 at 2:28 PM, Barry Smith <span dir="ltr">&lt;<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im"><br>
On Jan 4, 2012, at 1:18 PM, TAY wee-beng wrote:<br>
<br>
&gt; Hi Barry and Jed,<br>
&gt;<br>
&gt; So the 1st step should be checking the load balancing. If it&#39;s more or less balanced, will slicing it in 3 directions further improve the speed?<br>
&gt;<br>
&gt; Another thing is that I hope to do some form of adaptive mesh refinement.<br>
&gt;<br>
&gt; I&#39;m a bit confused. Are partitioning software like ParMETIS, Zoltan or Isorropia also used for adaptive mesh refinement?<br>
&gt;<br>
&gt; Or which open source software can do that with PETSc and in Fortran? I searched and got libMesh, for use with PETSc and paramesh, which is in Fortran.<br>
<br>
</div>   Go with libmesh, it has an active community and mailing list for issues that come up.<br></blockquote><div><br></div><div>And will soon have its own DM :-) </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<span class="HOEnZb"><font color="#888888"><br>
   Barry<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
&gt;<br>
&gt; Yours sincerely,<br>
&gt;<br>
&gt; TAY wee-beng<br>
&gt;<br>
&gt;<br>
&gt; On 4/1/2012 1:11 AM, Barry Smith wrote:<br>
&gt;&gt; On Jan 3, 2012, at 6:03 PM, Jed Brown wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; On Tue, Jan 3, 2012 at 17:57, Barry Smith&lt;<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>&gt;  wrote:<br>
&gt;&gt;&gt; Huh? Since it is a structured cartesian mesh code you just want to split up the z direction so that each process has an equal number of grid points<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I may have misunderstood this: &quot;Uneven grids are used to reduce the number of grids and the main bulk of grids clusters around the center.&quot;<br>
&gt;&gt;    I interpreted this to mean that it is using a graded mesh in certain (or all) coordinate directions. I could be wrong.<br>
&gt;&gt;<br>
&gt;&gt;    Barry<br>
&gt;&gt;<br>
&gt;&gt;&gt; If the grid is structured, then I agree to just use a good structured decomposition.<br>
<br>
</div></div></blockquote></div><br>