|
|
Другие темы раздела | |||||||||||||||||||||||
OpenMP OpenMP создается один поток Доброго времени суток! В вижле подключил поддержку opm: Project Properties -> C/C++ -> Language -> Open MP Support: Yes (/openmp) Имею такой код: #include <iostream> #include <omp.h> https://www.cyberforum.ru/ openmp/ thread2628708.html |
Многопоточное программирование. Синхронизация вывода потоков, чтобы доступ к окну консоли был исключающим OpenMP Доброй ночи всем! Подскажите как синхронизировать вывод потоков, что бы доступ к окну консоли был исключающим? OpenMP Есть наработки #include <omp.h> #include <stdio.h> #include <iostream> #include <conio.h> using namespace std; | ||||||||||||||||||||||
OpenMP Многопоточное приложение для поиска минимального a OpenMP Приветствую всех! Возникла проблема, ума не приложу как ниже указанную задачу реализовать через OpenMP. Вчера кое как реализовал ее через std::thread, а стандарт OpenMP не понимаю. Задача: Дана последовательность натуральных чисел {a0...an-1}. Создать многопоточное приложение для поиска минимального a. Количество потоков является входным параметром программы, потоки проводят вычисления... https://www.cyberforum.ru/ openmp/ thread2624072.html |
OpenMP Не удается распараллелить цикл через OpenMP в Fortran
https://www.cyberforum.ru/ openmp/ thread2623335.html Здравствуйте! Пытаюсь распараллелить цикл do в Фортране (Inteal Parallel Studio поверх MSVS) на 6 ядер (процессор AMD FX-6300). Для чего обрамил данный цикл директивами !$OMP DO мой цикл do !$OMP END DO В свойствах проекта поставил Generate Parallel Code (/Qopenmp). Однако наблюдение за запущенной программой в Process Explorer, что существует лишь один Thread ID, т.е. программа не... | ||||||||||||||||||||||
OpenMP OpenMP Не получатся cборкa OpenMP. Выдаёт ошибку просто. Помогите исправить ошибку в кодее уже не знаю что делать #include "stdafx.h" #include <omp.h> using namespace std; const int N = 500; double A; double B; double C; |
OpenMP Время при распараллеливании через OpenMP больше чем без
https://www.cyberforum.ru/ openmp/ thread2606667.html Здравствуйте! Есть программа, которая находит след матрицы. Нужно сделать ее распараллелить. Я сделала через OpenMP, но время выполнения например при 1 потоке меньше или равно времени при 10 потоках (матрица 10000 на 10000). Подскажите пожалуйста, в чем проблема и как ее решить. #include <iostream> #include <iostream> #include <windows.h> #include <ctime> #include <omp.h>//библиотека... | ||||||||||||||||||||||
OpenMP OpenMP. Вызов функции в параллельных циклах
https://www.cyberforum.ru/ openmp/ thread2595343.html Здравствуйте! Помогите, пожалуйста, разобраться, каким образом можно заставить корректно работать вызов функции в параллельных циклах? Вот проблемный кусочек кода: omp_set_num_threads(2); #pragma omp parallel for shared(A, B, C) private(i, j, k) for (i = 0; i < N; i++) { for (j = 0; j < K; j++) { for (k = 0; k < M; k++) C += A * B; SetPixel(hdc, i, j, RGB(0, C, 0)); |
OpenMP OpenMP метод исключения(фон Неймана) Всем привет! Помогите разобраться, пожалуйста, с программой. Необходимо вычислить интеграл методом исключения с точностью ε=0.007. Есть код, но он неправильный. Уже голову сломала, как можно исправить, чтобы заработало? #include <iostream> #include <random> #include <omp.h> #include <cmath> #include <math.h> | ||||||||||||||||||||||
OpenMP Параллельная программа на OpenMP выполняется очень медленно
https://www.cyberforum.ru/ openmp/ thread2566307.html Здравствуйте, написал параллельную программу на OpenMP для решения системы разностных уравнений методом переменных направлений. Проблема в следующем - последовательная версия программы выполняется на сервере за 0.03 секунды, а кода запускаю на 2 и более потоках, то программа превышает лимит времени для выполнения на сервере и файл вывода, в котором выводится время выполнения программы оказывается... |
OpenMP Технология OpenMP
https://www.cyberforum.ru/ openmp/ thread2565521.html Здравствуйте, ищу ответы на эти вопросы. Заранее спасибо. Если в программе есть несколько вложенных циклов, и директива for относится к внешнему циклу, как будет выполняться параллельная программа? Приведите пример и опишите работу программы при запуске на 2 нитях. Могут ли два потока одновременно находиться в одной критической секции? В разных безымянных критических областях? В критических... | ||||||||||||||||||||||
OpenMP OpenMP, распараллелить нахождение минимума в массиве Здравствуйте, есть код с нахождением минимального элемента, но при попытке запуска VS выдает предупреждение: Предупреждение C4018 <: несоответствие типов со знаком и без знака Так же говорится, что "Поток завершился с кодом 1" Вопрос, как это можно пофиксить? #include <omp.h> |
OpenMP OpenMP, ошибка в reduction
Здравствуйте, есть вот такой код, поиск максимального значения в массиве с использованием OpenMP, но в 16й строке с "reduction()" получается ошибка
Ошибка C3036 max: недопустимая лексема оператора в предложении OpenMP "reduction"
Поиск в гугле не помог, в свойствах проекта везде подключена поддержка OpenMP
Нашел только то, что это reduction c пар
Наверх
|