7.17 Adaptive meshing