remove blockedMatrix
add matrixGetSubMatrix()