isoSurface on processor case (so not parallel) crashes since asks for patchNeighbourField
If not running parallel should just use patchInternalField? Problem is that it also uses this routine to generate coordinates which then would be on top of each other.
See isoSurface::adaptPatchFields in sampling/surface/isoSurface/isoSurfaceTemplates.C