Now we have the mgsp working with multiple subdivisions (at least two levels) but it will work for more subdivisions. We still need to add more unittests.
The problem was in the MatrixPartition.h class