In micromagnetics.py generalise split_to_comparable_groups() function
Don't calculate min_element_size each step

it's pointless with no adaptivity and it's slow