Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
gh00st13
0 / 0 / 0
Регистрация: 22.12.2015
Сообщений: 2
#1

Ошибка с распараллеливание процессов. OpenMP - C++

19.04.2016, 22:05. Просмотров 240. Ответов 0
Метки нет (Все метки)

Пытаюсь параллелить этот фрагмент, но выдает ошибки:
- error C3017: неверный вид проверки завершения в операторе For директивы OpenMP
- error C3019: неверный вид приращения в операторе For директивы OpenMP

Объясните пожалуйста, что делаю не так.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
        omp_set_num_threads(4);
    #pragma omp parallel
    {
    I=eps+1, I1=0;
    #pragma omp for
    for (int N=2; (N<=4)||(fabs(I1-I)>eps); N*=2)
    {
        double h, sum2=0, sum4=0, sum=0;
        h=(b-a)/(2*N);
        for (int i=1; i<=2*N-1; i+=2)
        {   
            sum4+=f(a+h*i);
            sum2+=f(a+h*(i+1));
        }
        sum=f(a)+4*sum4+2*sum2-f(b); 
        I=I1;
        I1=(h/3)*sum;
    }
    
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2016, 22:05     Ошибка с распараллеливание процессов. OpenMP
Посмотрите здесь:

Распараллеливание C++
C++ WinAPI Создание задания, добавление процессов, удаление процессов
Распараллеливание с помощью OpenMP C++
Как выполнить распараллеливание с помощью OpenMP C++
Распараллеливание циклов с ипользованием OpenMP C++
распараллеливание C++
C++ WinAPI Распараллеливание
Работа с OpenMP. Распараллеливание цикла for C++
C++ WinAPI Распараллеливание процессов
C++ Для распараллеливание процессов лучше пользоваться OpenMP или Win32?
Visual C++ Ошибка выделения памяти при использовании OpenMP в связке с ITK (Teamcenter API)
C++ Странное распараллеливание

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru