On 6/5/19 10:24 AM, Tom Mathew wrote:
> Is this a foolish question or this group don't entertain discussions ?

Tom -- it's not a foolish question. As J-P already mentioned, it's often a 
matter of everyone waiting for someone else more qualified to answer. The 
questions that tend to linger are the ones where nobody seems to have the 
requisite knowledge because it's a question a bit outside of what we all do.

J-P already gave you one answer. Let me try a different perspective that 
augments his:

>     I am a novice of dealii, but would like to work on it, if there is
>     something which I am looking for. I would like to implement Optimized
>     Restricted Additive Schwarz iterative solver or preconditioner for my
>     problem, may be by inheriting the dealii linear algebra solver or
>     iterative solver classes. Will it be possible to access the interface
>     between the subdomains (interface boundary), so that I can impose
>     optimized transmission (Robin) conditions for the iterative method. If
>     not, any possible alternative directions or suggestions are welcomed. I am
>     working on indefinite Maxwell's equations in complex algebra, so I guess I
>     will be working with block matrices in dealii. Or if there is an example
>     or project where the local subdomain matrices has been modified or any
>     Schwarz methods has been tried can also beĀ  wonderful place to start for 
> me.

If you're interested in non-overlapping Schwarz methods (I suspect that's what 
you are after, since you're interested in "transmission conditions"), then 
that sort of implies that you are doing domain decomposition (DD) methods in 
which you decompose the mesh into different partitions. One of the issues you 
will encounter with deal.II if you do this is that non-overlapping DD methods 
require you to duplicate degrees of freedom that lie on domain boundaries: 
each side of the boundary has its own unique degree of freedom, even though 
both sides' DoFs are located at the same physical point.

deal.II doesn't do this well. You can't do this easily on one Triangulation 
object because that means that your finite element space is discontinuous 
along the domain boundary. That is, unless you are willing to use 
discontinuous Galerkin methods to begin with. The only way you can really 
achieve that the space is discontinuous only along *some* faces, but not 
*all*, is to use the hp framework and using FE_Nothing. step-46 shows up to 
this; in that case, we actually solve for different physics on different 
sub-domains (with the equivalent of "transmission boundary conditions", but 
there is really nothing that prevents you from solving for the same physics on 
all sub-domains.

Either way, I hope this is pointing you in the right direction. Feel free to 
ask more questions if you run into trouble. As always, we'd be happy to take 
any program that implements methods not yet covered in the tutorial, either 
for the tutorial itself, or for the code gallery.

Best
  W.

-- 
------------------------------------------------------------------------
Wolfgang Bangerth          email:                 [email protected]
                            www: http://www.math.colostate.edu/~bangerth/

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/c9900831-07f6-36a0-9009-ce032a876368%40colostate.edu.
For more options, visit https://groups.google.com/d/optout.

Reply via email to