{ int crow, ccol; if(VERBOSE){ printf("Block C at [%d,%d] managed by task %d in:\n", row, col, mytid); for(crow = 0; crow < blksize; crow++){ for(ccol = 0; ccol < blksize; ccol++) printf("%5g ", M[2][(crow*blksize) + ccol]); printf("\n"); } printf("Block A at [%d,%d] managed by task %d in:\n", row, col, mytid); for(crow = 0; crow < blksize; crow++){ for(ccol = 0; ccol < blksize; ccol++) printf("%5g ", M[0][(crow*blksize) + ccol]); printf("\n"); } } }