Distributed poly-square mapping for large-scale semi-structured quad mesh generation. (September 2017)