-
Notifications
You must be signed in to change notification settings - Fork 16
Stokes/Elasticity using biharmonic/Laplace #162
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
base: main
Are you sure you want to change the base?
Conversation
95a898d to
acc5ae0
Compare
pytential/symbolic/elasticity.py
Outdated
| @@ -0,0 +1,166 @@ | |||
| __copyright__ = "Copyright (C) 2021 Isuru Fernando" | |||
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.
I think it'd be good to have CalculusPatch tests to ensure that PDE rediual for Stokes and elasticity is zero.
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.
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.
That's technically not testing the Stokes potential, it's testing pytential-computed derivatives thereof.
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.
Added a bunch of nitpicks to pytential.symbolic.stokes (mostly based on how I've been using the new stuff). Many are ignorable, so feel free!
The main thing that bothered me while going through it was the nu_sym everywhere. It feels like that should be handled in elasticity so the user never gets a chance to pass nu_sym=3 from the Stokes wrappers.
fec9eab to
ee09dbd
Compare
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.
Left a bunch more nitpicks in pde.system_utils this time around :D
This is looking very cool!
pytential/symbolic/elasticity.py
Outdated
| @@ -0,0 +1,166 @@ | |||
| __copyright__ = "Copyright (C) 2021 Isuru Fernando" | |||
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.
That's technically not testing the Stokes potential, it's testing pytential-computed derivatives thereof.
pytential/symbolic/elasticity.py
Outdated
| @@ -0,0 +1,166 @@ | |||
| __copyright__ = "Copyright (C) 2021 Isuru Fernando" | |||
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.
Pull the docs of this into like an "internals" chapter? internals.rst?
0f130b0 to
0dca616
Compare
f7b661d to
d34f787
Compare
|
This is ready for another round of reviews |
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.
Left a bunch of nitpicks while reading this again. I don't think any of them are stoppers of any sort, so go for it when you and @inducer are done! 🚀
Also, thanks for all this Stokes performance work! It's been immensely helpful in the past two-ish years!
748329d to
ae1333c
Compare
681b73d to
c4173e1
Compare
|
Unsubscribing... @-mention or request review once it's ready for a look or needs attention. |
|
@inducer, ready for a review |
73db2b5 to
e689c53
Compare
a6672a5 to
9dc1614
Compare
9dc1614 to
c3faffe
Compare
fa9287e to
1f4ef5c
Compare
|
@inducer Assuming the tests pass this time around, this is looking pretty good to me! I looked over the remaining open comments and most of them were doc related, so I gave the docs another read and fixed some things here and there in 2690073. Let me know if there's anything else that could be fixed! EDIT: The tests on macOS seem to consistently fail with some version of |
6870dd7 to
37faea0
Compare
37faea0 to
0c06602
Compare
0c06602 to
d31b59a
Compare
d31b59a to
11d48fa
Compare
62c20a8 to
6046a29
Compare
e0f8b7d to
19415b4
Compare
19415b4 to
d1db7f6
Compare
d1db7f6 to
88cb6ca
Compare
c80cb49 to
0ff1e89
Compare
|
@inducer Went ahead and squashed this into a single commit to make it easier to rebase/merge from There seem to be some new and exciting test failures in there too (possibly because of a bad rebase). I'll look into those next week or so. |
2758185 to
2145138
Compare
2145138 to
503e373
Compare
Uh oh!
There was an error while loading. Please reload this page.