Zero shifts at top and bottom

Enforce the zero-shift boundary condition by setting shifts at top and
bottom to zero in the smoothing preconditioner.