Describir: Computational Granular Dynamics