Creating subcommunicators and passing down to the findSplit routine.