← Back to team overview

dolfin team mailing list archive

Re: [Question #140910]: Mixed problem, no solution

 

Question #140910 on DOLFIN changed:
https://answers.launchpad.net/dolfin/+question/140910

    Status: Open => Answered

Johan Hake proposed the following answer:
Please provide the version of DOLFIN you are using and the output of what 
DOLFIN tells you when you actually run the code. If you also provide a minimal 
runnable code snippet that would also be very useful!

Johan

On Monday January 10 2011 10:00:04 B. Emek Abali wrote:
> New question #140910 on DOLFIN:
> https://answers.launchpad.net/dolfin/+question/140910
> 
> setting a mixed space (velocity field v, pressure field p) as
> 
> V = VectorFunctionSpace(mesh, 'CG', 1)
> Q = FunctionSpace(mesh, 'DG', 0)
> ME = MixedFunctionSpace([V,Q])
> 
> and by describing
> 
> null = Constant(0.0)
> class TopDrag(Expression):
> 	def eval(self, vec, x):
> 		vec[0] = 10.0
> 		vec[1] = 0.0
> 		vec[2] = 0.0
> 	def dim(self):
> 		return 3
> 
> vOnTop = TopDrag()
> 
> wanted to reach:
> 
> a given velocity on a subdomain (not here but defined in a proper way with
> compile_subdomains() ) DirichletBC(ME.sub(0), vOnTop, top)
> 
> zero velocity in one direction
> DirichletBC(ME.sub(0).sub(1), null, front)
> 
> and a given pressure on a subdomain
> DirichletBC(ME.sub(1), pIn, left)
> 
> which I couldn't :)
> 
> Any sharp eyes where I am not thinking as FEniCS wants?

-- 
You received this question notification because you are a member of
DOLFIN Team, which is an answer contact for DOLFIN.