A full-scale numerical tool for debris flow simulation based on the lattice-Boltzmann method