← Back to team overview

ffc team mailing list archive

Re: lagrange multiplier on boundary

 

On Thu, Apr 16, 2009 at 07:56:32PM +0200, Jed Brown wrote:
> On Thu 2009-04-16 19:45, Anders Logg wrote:
> > On Thu, Apr 16, 2009 at 10:42:08AM -0400, Shawn Walker wrote:
> > > Hello.
> > > 
> > > I was wondering how do you have finite element spaces that only live on 
> > > the boundary?  Say I want to solve a mixed form for Laplace's equation. 
> > > And, I would like to set the normal flux on the boundary by using a 
> > > Lagrange multiplier that is only defined on the boundary.  Is there an 
> > > example on this already?
> > 
> > Is it not enough to add a boundary integral? Something like
> > 
> >   lmbda*(dot(sigma, n) - g)*ds
> 
> You seem to be describing a penalty method which doesn't add any dofs
> and can be enforced this way (just choose 'lmbda' to be a big number).
> The issue is that lmbda needs to have a suitable number of degrees of
> freedom in the global system and these need to correspond to basis
> functions on the boundary.

ok, now I see what you mean.

No, that's not possible to do (mixing function spaces on different
meshes in the same formulation).

-- 
Anders

Attachment: signature.asc
Description: Digital signature


Follow ups

References