Anisotropic Mesh Adaptation in Numerical Computations: Methods and Applications