Snow avalanches cause fatalities and economic damage. Key to their mitigation is the understanding of snow avalanche dynamics. This study investigates the dynamic behavior of snow avalanches, using the material point method (MPM) and an elastoplastic constitutive law for porous cohesive materials. By virtue of the hybrid Eulerian-Lagrangian nature of the MPM, we can handle processes involving large deformations, collisions and fractures. Meanwhile, the elastoplastic model enables us to capture the mixed-mode failure of snow, including tensile, shear and compressive failure. Using the proposed numerical approach, distinct behaviors of snow avalanches, from fluid-like to solid-like, are examined with varied snow mechanical properties. In particular, four flow regimes reported from real observations are identified, namely, cold dense, warm shear, warm plug and sliding slab regimes. Moreover, notable surges and roll waves are observed peculiarly for flows in transition from cold dense to warm shear regimes. Each of the flow regimes shows unique flow characteristics in terms of the evolution of the avalanche front, the free-surface shape, and the vertical velocity profile. We further explore the influence of slope geometry on the behavior of snow avalanches, including the effect of slope angle and path length on the maximum flow velocity, the runout angle and the deposit height. Unified trends are obtained between the normalized maximum flow velocity and the scaled runout angle as well as the scaled deposit height, reflecting analogous rules with different geometry conditions of the slope. It is found that the maximum flow velocity is mainly controlled by the friction between the bed and the flow, the geometry of the slope, and the snow properties. We reveal the crucial effect of both flow and deposition behaviors on the runout angle. Furthermore, our MPM modeling is calibrated and tested with simulations of real snow avalanches. The evolution of the avalanche front position and velocity from the MPM modeling shows reasonable agreement with the measurement data from the literature. The MPM approach serves as a novel and promising tool to offer systematic and quantitative analysis for mitigation of gravitational hazards like snow avalanches.