Replies: 3 comments
-
Monolithic conjugate heat transfer is demonstrated in #218. |
Beta Was this translation helpful? Give feedback.
0 replies
-
ex04 is broken without |
Beta Was this translation helpful? Give feedback.
0 replies
-
I'm now convinced that the simplest way to do this is to use a global Lagrange multiplier together with a stabilized method. I'll try to make an example at some point because I want to try out this approach. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Coupling domains defined on different meshes by an
InterfaceMesh1D
is demonstrated in ex04, but since a boundary value problem can be solved in a subdomain #159 #160, can problems on subdomains be coupled too?What are the relative advantages of multiple subdomains and multiple domains?
InterfaceMesh1D
requires arule: Callable[[float, float], bool]
which might be awkward for more complicated shapes.scipy.sparse.bmat
for monolithic solution across mismatched meshes.This issue is to demonstrate the possibility of coupling subdomains; comparison can follow.
An obvious choice for a first example is one following the insulated wire ex17 #89 #90 and the solution for the wire with the coating kept cold ex26 #159 #160, extending the latter with a Laplace equation in the annulus to recover the solution of the former. This belongs to the class of Poisson problems with discontinuous coefficients treated by Gustafsson, Stenberg, & Videman (2018).
The motivation is multiphysics like conjugate heat transfer, in which different subdomains are governed by different partial differential equations; however, this doesn't intrinsically distinguish between multiple subdomains and multiple domains, the difference will come down to practical implementation details, which is what is to be explored here.
Beta Was this translation helpful? Give feedback.
All reactions