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

С++ для начинающих

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

распараллелить цикл - C++

04.02.2013, 20:20. Просмотров 585. Ответов 0
Метки нет (Все метки)

здрасти,я токо начал заниматься параллельным, нужна помощь.
народ кто знает почему эта ошибка появляется - "error C3017: termination test in OpenMP 'for' statement has improper form" ?
я в других циклах уже использовал "#pragma omp parallel for " , а здесь че-то не хочет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        int b;
    b = omp_get_num_procs();
    omp_set_num_threads(b);
    cout<<"procs : "<<b<<"\n";
    
    {
        #pragma omp parallel for  shared(...)
        for (int i = 0 ; i <M-1; i++) 
            {
                s = s +ds ;
                CalcG( Vc,V0, S,hst, m, fi1, fi2,rov, F,cx,s,N,rom,VT, L,G1);
                Spr2 = Spr2 + G1;
                fR( s, sigma,f2 );
                W2 = W2 + G1*f2;
            }
    }
ЗЫ гуглил я, в рунете нет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2013, 20:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос распараллелить цикл (C++):

Помогите распараллелить цикл!!! - C++
Эксперты помогите, распараллелить консольное приложение на два(или четыре) ядра. Раньше ни когда не сталкивался с этим, даже не знаю, что...

Как распараллелить цикл while? - C++
Доброго времени суток. При распараллелировании применять технологии Openmp. Было бы здорово, если бы ответ на вопрос, что в заглавии,...

Не получается распараллелить цикл - C++
Добрый день! В ходе опытов я выяснил, что распараллеливание цикла for с помощью OMP не приносит выигрыша во времени. Т.е. код...

Распараллелить цикл со сложной индексацией используя OpenMP - C++
Пусть есть такой цикл, преобразующий массив: #define N 6 #define RADIUS 1 int arr; int flag; int x,y; do { flag = 0;

Распараллелить процессы - C++
доброго вечера, прошу помощи, дали задание распараллелить процессы, что бы уменьшить время выполнения программы, я в программировании...

Не удаётся распараллелить программу - C++
Доброго времени суток. Есть программа, её нужно распараллелить, получив выигрыш во времени. Беда в том, что выигрыша во времени как...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2013, 20:20
Привет! Вот еще темы с ответами:

Распараллелить, используя OpenMP - C++
Имеется программа, для нахождения определенного интеграла. Необходимо ее распараллелить. Я сделал, но не знаю на сколько это эффективно....

Можно ли это распараллелить? - C++
int min(int *s, int *e) { int *m; int l; int r; if (s==e) { return *s; } m=s+(e-s)/2;

Распараллелить с помощью критической секции - C++
Здравствуйте форумчане! Дан массив от 1..n, который сортирует числа например: 1...4 2 1 3 3 вывод 1 2 3 3 Собственно...

Распараллелить метод Гаусса (OpenMP) - C++
Доброго времени суток, дамы и господа! Столкнулась с проблемой следующего рода - не получается распараллелить метод Гаусса с помощью...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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