-
Notifications
You must be signed in to change notification settings - Fork 14
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
Moment fitted machinery #68
Conversation
Co-authored-by: Eric Neiva <eric.miranda-neiva@college-de-france.fr>
Hi, @pmartorell , thanks for doing this work :)
The BBoxes machinery is definitely covered in the Poisson Modal C0 test, but the tests in the GridapEmbeddedTests folder are not included in the main runtests.jl. They are tested separately here. Could this be the reason why it appears as "not covered"? |
Indeed. May be convenient to include some tests into the main |
Hi @ericneiva can you please review the PR? Once you are happy, I'll merge it. |
Hi, @fverdugo, I am happy to review it, though it's basically my own code extracted from the InterpolatedAgFEM.jl package and cleaned by @pmartorell. |
Codecov Report
❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more. @@ Coverage Diff @@
## master #68 +/- ##
=========================================
Coverage ? 83.43%
=========================================
Files ? 17
Lines ? 2258
Branches ? 0
=========================================
Hits ? 1884
Misses ? 374
Partials ? 0
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Hi @ericneiva, A possible optimization would accommodate the Gridap constructors of |
Hi, @pmartorell, thanks a lot for identifying this. Is it possible to get rid of the I agree to change the Gridap constructors in another PR. |
Hi @ericneiva, I do not have much time for the developments right now. I have tested this by editing the |
Okay, thanks for letting me know.
Of course you don't, I know. I was just hoping that changing MomentFittedQuadratures could be quickly done without touching Gridap... |
…mbedded.jl into moment_fitted
Hi, @pmartorell, other than the performance issues, which we won't solve now, is there anything left to add to this branch, before merging it with GE? |
Hi @ericneiva , I do not have new changes right now. You can merge it. Thanks for asking. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi, @fverdugo, this is ready to be merged.
If you want, I can merge it myself and release GE 0.8.2 (I think I have the permissions).
Let me know if you are ok with this.
@pmartorell Thanks a lot for your work!
@ericneiva feel free to release a new version. |
Dear @fverdugo ,
this PR is adding the moment fitted machinery developed by @ericneiva and used in the publication:
https://doi.org/10.1016/j.camwa.2022.09.027 by @santiagobadia , @ericneiva and @fverdugo .
Comments:
src/AgFEM/AggregateBoundingBoxes.jl
andsrc/MomentFitting/JacobiPolynomialBases.jl
still need to be improved
cut
insrc/MomentFitting/CutCellMoments.jl
have no type definition due extensibility issues.EmbeddedDiscretization
has no abstract types butGridapType<:Any
.