Dear deal.II users,

I have a general question regarding constraints on degrees of freedom between 
two subdomains.

Suppose I have a domain Omega, and partition it such that Omega_1 U Omega_2 = 
Omega with Omega_{1,2} having null intersection.  I would like to solve the 
elasticity equations on each domain separately, with the constraint of 
continuous displacements at the interface between Omega_1 and Omega_2.  The 
motivation for this is an ALE formulation of FSI, where Omega_2 is the fluid 
and mesh motion domain.

If I implement my constraints in the typical ConstraintMatrix manner that 
hanging nodes or periodic boundaries use, the solution of Omega_1 and Omega_2 
mutually influence each other.   I do not want that!

I am looking for a method to strongly enforce continuity on the interface 
whereby the displacement solution in Omega_1 is NOT constrained by Omega_2, but 
Omega_2 IS constrained by the displacement solution of Omega_1.

Due to the nature of the rest of my system, I do not see a way to do a 
block-by-block linear solve and insert non-homogeneous constraints at the 
proper step.  I would prefer to insert these "one-way" constraints directly 
into a single system matrix and solve for all unknowns monolithically.

Has anyone done this in deal.II?  Is there functionality for doing this that I 
am unaware of?  Or, maybe I am just misusing/abusing the ConstaintMatrix such 
that it is not doing what I intend?

Thanks,

-Scott

_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to