Boundary conditions and source terms

Boundary conditions and source terms