Fatigue failure prediction in GFRP composite laminates: comprehensive fatigue damage model, software implementation in SAMCEF and benchmark tests