Fixing circular mapping partitioning bug

This is to fix an issue with partitioning sets and maps, also, temporarily disables partial halo exchanges, until a bug in an obscure case is fixed.