Improve run.sh and Modify surfaceSnowmelt()