A discrete crack network toolkit for Abaqus for damage and residual strength prediction of laminated composites. (May 2017)