moving mesh partitioner and load balance to functions
moving subdomain allocation to function
3d load balance and partitioning working