partition-type and partition-iterators added. A mapper to map local indices to continuouse range added