A Variationally Consistent Mesh Adaptation Method for Explicit Lagrangian Dynamics