An unstructured multigrid method based on geometric smoothness