Automatic Parallel Octree Grid Generation Software With An Extensible Solver Framework And A Focus On Urban Simulation