Material failure mechanisms and damage models