Startpage >> Main >> PoissonProblem

Poisson Problem

Poisson equation, thanks to G. Sadaka

$$ \begin{array}{rcll} -\Delta u & =& f & \mbox{on } \Omega=(0,1)^2\\ u&=& g &\mbox{on } \partial \Omega \end{array} $$

download example: Sadaka_Poisson.edp or return to 2D examples

verbosity=0.;
real Dx=.01,Dy=.01;
mesh Th=square(floor(1./Dx),floor(1./Dy));
fespace Vh(Th,P1);
Vh uh,vh;
func f = 1.;
func g = 0.;
macro Grad(u)[dx(u),dy(u)]//
solve Poisson(uh,vh) = int2d(Th)(Grad(uh)'*Grad(vh))
                                   - int2d(Th)( f*vh) + on(1,2,3,4,uh=g) ;                 
plot(uh,dim=2,fill=true,value=true,boundary=false);

return to 2D examples

Page last modified on March 28, 2014, at 06:30 PM