bottom - up construction and 2 : 1 balance refinement of linear octrees in parallel .
the quadtree and related hierarchical data structures .