Mathematica Asked on August 10, 2021
I am new in Mathematica and I was trying to find documentation on the Dirichlet-Neumann and Neumann-Neumann methods (which are part of Domain Decomposition Method), but I couldn’t find any. Can someone help me on implementation of this type of algorithm?
There is a package called FEMAddons that provides utilities that may be of help when implementing domain decomposition methods, and there is an article using it here.
AFAIK, Neumann-Neumann and Dirichlet-Neumann methods cannot be implemented because to implement them you need to be able to enforce boundary conditions such as
$$ partial_{n_1}u_1=partial_{n_2}u_2, $$
where $n_i$, to paraphrase Wikipedia, is the unit normal vector to the boundary shared by the subdomains $u_1$ and $u_2$. If you look at NeumannValue
, you will see that it allows you to specify boundary conditions of the type
$$ overset{rightharpoonup}{n}cdot (c nabla u - gamma + alpha u) = g - q u, $$
where the constants are defined implicitly by the PDE. However, from what I understand, enforcing, in general, the Neumann-Neumann boundary condition stated above is not possible.
(Always happy to be corrected though.)
Answered by C. E. on August 10, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP