-
Notifications
You must be signed in to change notification settings - Fork 16
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
Stokes/Elasticity using biharmonic/Laplace #162
base: main
Are you sure you want to change the base?
Conversation
isuruf
commented
Jun 27, 2022
•
edited
Loading
edited
- Point sumpy back to main
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 |
Co-authored-by: Andreas Klöckner <[email protected]>
Co-authored-by: Andreas Klöckner <[email protected]>
19415b4
to
d1db7f6
Compare