openmp
Вопросы и ответы
Вопрос или проблема У меня есть функция, которая выполняет некоторую логику (которую я не показывал в коде, и это не имеет значения для данного контекста) внутри параллельного цикла for и записывает это в файл. Код записи в файл защищен с помощью omp critical.
Вопросы и ответы
Вопрос или проблема У меня следующая проблема: я пытаюсь параллелить свой код. Упрощенная версия кода выглядит так: !$omp parallel do private(e, b0_vek) reduction(+:b_vek) schedule(static, chunk_elem) do e = 1, n_elem call AddSource(elem(e), b0_vek) slice=elem(e)%node(1:6) !
Вопросы и ответы
Вопрос или проблема Я учу API задач OpenMP прямо сейчас, но я запутался в том, как использовать клаузу private при создании задач, чтобы потоки имели независимые копии переменной, объявленной вне секций #pragma omp. Рассмотрим код ниже: #include<