-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow mass lumping in projection #95
Comments
Blocked by #94. |
Thanks again for doing this @jwallwork23! Could you or @stephankramer please help me get some intuition for this? (We can also discuss it on the meeting, I just wanted to write it out) I mentioned on the meeting today that I tried projecting from a 0.25km uniform mesh to itself, and computing the relative L2 error. I did that with and without lumping, with a scalar ( Without lumping the error for the 0.25km mesh is flat at approx 1e-8 throughout the time interval, and a flat 1e-15 when I tried interpolating. But with lumping it's significantly larger. Is this purely due to the added numerical diffusion from lumping the mass matrix? It seems quite significant. Since it also varies in time (unlike interpolating and projection without lumping, where the error is flat), could you please help me understand when we'd expect this to be higher/lower? Also, I guess that the error for the coarser resolution meshes is the same on the two figures because the 0.25km mesh is embedded? Could you please also help me understand again when I'd expect the projection to be more/less successful in the case of adapted meshes in the two cases (with and without lumping)? |
Pushed some work in progress to the PR. I've got as far as applying the lumping, the next step is to make the projection minimally diffusive. See (Farrell et al. 2009, eq. 35):
|
Mass lumping the mesh-to-mesh projection operator will allow us to bound the interpolator for P1 fields.
The text was updated successfully, but these errors were encountered: