should be identical in mesher and solver