Explore use of different built-in function other than `round`

As of PYthon 3 round has switched to banker's rounding, which may cause problems in ensuring that a maximum specified dimension is maintained (i.e. max_axial_mesh_size). More detail on this can be found here.