MPI-Based Spatial Parallelism for Shallow Water Equations