On Thu, 2 May 2013 12:56:44 +0100
Gennadiy Rishkin <[email protected]> wrote:
> Hello,
> 
> Say, I have a sphere in a box and I solve the Laplace's equation on
> the sphere but I'd like to use the solution values on the boundary of
> the sphere as the dirichlet condition values on shared surface with
> the box. How to accomplish this?
> 
> Right now, I have two separate meshes: one for the sphere and one for
> the box and so I can get the boundary mesh or boundary solution
> values for the sphere but I do not know how to use these values to
> set the corresponding surface of the box.
> 
> Thanks in advance,
> 
> Gennadiy
> 

Assuming you have
  uD = Function(V)
you can create bc on another space, say W
  bc = DirichletBC(W, uD, ...)
where "..." is specification of boundary. It is sufficient and necessary
that uD can be evaluated on boundary specified in "..."

It won't work correctly on non-matching meshes in parallel.

Jan
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to