grid constructer in eigen_s and eigen_sx calculates myrow, mycol, nprow and npcol, instead of creating an unnecessary blacs's grid.