On Mon, Nov 14, 2011 at 6:18 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
What is the relationship between DMCartesian and DMMesh?<br></blockquote><div><br></div><div>Somewhat, but only in the implementation, which is not that important.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Should DMCartesian be removed?<br></blockquote><div><br></div><div>I will get rid of it, when I have the replacement done. What I want here is</div><div>a Cartesian topology that allows arbitrary dof layout. DMCartesian almost</div>
<div>does this in any dimension, but cannot do edges and faces correctly since</div><div>I could not figure out the gray code for this.</div><div><br></div><div>Note, that this is not trivial with DMDA, because</div><div>
<br></div><div> 1) The communication code would have to be fixed</div><div><br></div><div> 2) It is not easy (ugly) to construct an FEM iteration</div><div><br></div><div> 3) It also does nto know about edges and faces</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Also since Mesh is a generic word but DMMesh is built on Sieve should DMMesh be renamed to DMSieve?</blockquote><div><br></div><div>I don't like that, because no one will understand what we are talking about. DMMesh makes sense. I might be</div>
<div>alright with DMUnstructuredMesh, but that is overkill.</div><div><br></div><div> Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><font color="#888888"><br>
Barry<br>
</font></blockquote></div><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener<br>