Changed dirichlet boundary condition to reflect boundary being half way between the first guard point and real grid point