asheng89/andrew-discretefracturemechanics archive