This Section describes the partitioner functions . The algorithm of data partitioning is based on Hilbert's curve and it is described in detail in the next Section. The library supports in-core and out-of-core versions of the partitioner.