Главная / Параллельное программирование с OpenMP / Найдите ошибку в следующем фрагменте программы: #pragma omp parallel default(shared) { int i, j; #pragma omp for for (i=0; i<n; i++) { #pragma omp parallel { #pragma omp for shared (i,n) for (j=0; j<n; j++) work(i, j); } } }

Найдите ошибку в следующем фрагменте программы: #pragma omp parallel default(shared) { int i, j; #pragma omp for for (i=0; i<n; i++) { #pragma omp parallel { #pragma omp for shared (i,n) for (j=0; j<n; j++) work(i, j); } } }

вопрос

Правильный ответ:

используются конструкции распределения работ, которые вложены одна в другую
клауза shared не может быть использована в директиве for
в данном фрагменте программы ошибки нет
Сложность вопроса
70
Сложность курса: Параллельное программирование с OpenMP
28
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Гранд мерси за ответы по intiut'у.
29 июн 2019
Аноним
Экзамен прошёл на пять с минусом. Спасибо за халяуву
18 июн 2016
Аноним
Пишет вам сотрудник университета! Незамедлительно уничтожьте сайт vtone.ru с ответами с интуит. Пожалуйста
15 мар 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.