diagonal openmp with whole matrix