<div dir="ltr"><div dir="ltr">Hi, <br>@Matt-This is exactly what I wanted to do. Thank you for the help. Mapping for both directions (Q0->Q1 and Q1->Q0) works well. <br>@Lawrence-Thank you for the comment. So far, Matt's comment fits my purpose. <br><br>Thanks,<br></div><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>><br>
> I am not sure Injection is going to "do the right thing" when you move between spaces. At least my memory of the implementation<br>
> was that it just did local interpolation, which is not right when injecting P0 into P1.<br>
<br>
Ah, that could be the case. For discontinuous things I think what you<br>
want is the L2 projection of the fine function into the coarse space<br>
(which on nested meshes you can compute locally), this is what I<br>
implemented in Firedrake IIRC.<br>
<br>
I agree that point interpolating won't work, and I guess in that case<br>
some kind of scaling of a dual thing is approximating the L2<br>
projection.<br>
<br>
Lawrence<br>
</blockquote></div></div>