<div><br><div class="gmail_quote"><div dir="auto">On Fri, 17 Nov 2017 at 04:26, zakaryah . <<a href="mailto:zakaryah@gmail.com">zakaryah@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="gmail_default" style="font-size:small">I have equations which depend on some external data.  I'm not sure about the approach for making this compatible with multigrid - i.e. making sure those external fields are properly refined/coarsened.  </div></div></blockquote><div dir="auto"><br></div><div dir="auto">Multi grid does not strictly require you to restrict your external data. For example (I) algebraic mg (PCGAMG) only requires only the fine level operator: (I) you can define coarse level operators with geometric mg using Galerkin projection. The latter only requires one to specify how to interpolate your DM fields from fine to coarse (which PLEX and DA provide).</div><div dir="auto"><br></div><div dir="auto">Why not try these out for your problem first?</div><div dir="auto"><br></div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="gmail_default" style="font-size:small">Are there PETSc examples that do this?</div></div></blockquote><div dir="auto"><br></div><div dir="auto">Not that I'm aware off. Most use Galerkin or rediscretize the operator on the coarser levels.</div><div dir="auto"><br></div><div dir="auto">Thanks,</div><div dir="auto">  Dave</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="gmail_default" style="font-size:small"></div></div>
</blockquote></div></div>