-
Notifications
You must be signed in to change notification settings - Fork 100
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
Towards AD for Skeleton integration terms - gradient added #797
Towards AD for Skeleton integration terms - gradient added #797
Conversation
* Added functionality for performing gradient of functionals involving integrals over Skeleton faces * corresponding tests for the new constructs and functionalities have also been added
Hi @kishore-nori ! Thanks for the PR! The tests did not pass! https://github.com/gridap/Gridap.jl/runs/6827393445?check_suite_focus=true#step:6:211 Seems an easy fix. |
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.
@kishore-nori nice work! I have completed my first round of review. Please, take into account my minor comments and resubmit.
Currently, there is a problem of requiring circular dependency due to The only changes to be done is to import |
We can proceed as you suggest. |
Sure Alberto, I ll move it |
you can put in FEAutodiff.jl along with a comment on why you had to put it there and not in Arrays. |
Sure, I ll move it to |
…l` to resolve circular depedency arising from BlockMap usage
Codecov Report
@@ Coverage Diff @@
## master #797 +/- ##
==========================================
- Coverage 88.24% 88.18% -0.07%
==========================================
Files 158 159 +1
Lines 17651 17717 +66
==========================================
+ Hits 15577 15624 +47
- Misses 2074 2093 +19
📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more |
* moved the tests into the inner constructor * now the constructor for SCFP doesn't take SkeletonTriangulation as input
ok. |
hi @kishore-nori ... FYI, it seems that Gridap tests got stuck in Github actions. I cancelled them after 2hours and 45 mins. https://github.com/gridap/Gridap.jl/runs/6856453767?check_suite_focus=true#step:6:210 I have re-run them to see if the problem persists. |
Thank you @amartinhuertas, I was curious on why it is taking so much time. Hopefully it is not a bug in the code. |
Can you run FESpaceTests.jl on your local machine? I am not sure what is going on, but it might be (hypothesis) that you have some sort of infinite recursion among the inner/outer constructions or something like that. |
Also which version of Julia do you have locally? The remote end uses julia version 1.7.3 |
Yes Alberto, I will test in on my laptop locally in sometime. I am currently having Julia 1.7.2 running. |
…Pair * added back trian field to SkeletonCellFieldPair, but not via constuctors * fixed and added SkeletonCellFieldPairTests to CellDataTests runtests.jl
Hi Alberto, you were right, there was recursive loop between inner and outer constructor of |
SkeletonTriangulation
#787)