Coupled DeepONet PDE with Hard Boundary Conditions #1411
Unanswered
schrodingersket
asked this question in
Q&A
Replies: 1 comment 1 reply
-
|
You can see examples here https://deepxde.readthedocs.io/en/latest/demos/operator.html#pi-deeponet |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there,
This paper discusses an implementation of DeepONets which supports multiple function outputs and enforcing hard Dirichlet boundary conditions, but I couldn't find an example of that implementation in https://github.com/lu-group/deeponet-fno. Is there support for this in DeepXDE?Looks like there pull request open for this functionality.One of my DeepONet boundary conditions involves the function which sampled from the input space. Is there a way to expose this function to
apply_output_transformin a manner similar to the way thatDirichletBCandICdo in order to enforce that as a hard constraint? The constraint is essentially justu(L) + v(L) = 1.0, wherevis the function from the input space. Also, is it possible to differentiate these functions within aPDEfunction? I tried usingdde.grad.jacobianto differentiate with respect to the inputs, but that didn't quite seem to work (and returned aNonevalue).Thanks in advance! I'm happy to share details of the particular problem I'm working on if that's helpful, but I didn't want to distract from the question right off the bat.
Beta Was this translation helpful? Give feedback.
All reactions