Есть кусок кода:
void FillRandom(double ** array, int ncol, int nrow)
{
srand(time(0));
for (int i = 0; i < nrow; ++i)
{
for (int j = 0; j < ncol; ++j)
array[i][j]= (double)rand()/RAND_MAX*RAND_DIV;
}
}
Задача его распараллелить с помощью openmp. Как? Я пытался разобраться, но все мои попытки только приводили к большему времени выполнения. Обычно ncol=nrow=1000.