OpenMP. Как распараллелить цикл?

Здравствуйте, помогите, пожалуйста, с распараллеливанием данного цикла на OpenMP. Заранее спасибо.

for (i = 0; i < N; i++)
        {
            result[i] = 0;
            for ( j=RowIndex[i]; j<RowIndex[i + 1]; j++)
            {
                if (i == col[j])
                    result[i] += val[j] * vector[col[j]];
                else
                {
                    result[i] += val[j] * vector[col[j]];
                    result[col[j]] += val[j] * vector[i];
                }
            }
        }
  • Вопрос задан
  • 913 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы