Geo-disaster Modeling and Analysis:An SPH-based Approach