SPH Modeling of Shallow Flow with Open Boundaries for Practical Flood Simulation