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

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

Восстановить пароль Регистрация
 
pacan4uk
1 / 1 / 0
Регистрация: 04.02.2013
Сообщений: 14
04.02.2013, 20:20     распараллелить цикл #1
здрасти,я токо начал заниматься параллельным, нужна помощь.
народ кто знает почему эта ошибка появляется - "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;
            }
    }
ЗЫ гуглил я, в рунете нет
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2013, 20:20     распараллелить цикл
Посмотрите здесь:

C++ Помогите распараллелить цикл!!!
Можно ли это распараллелить? C++
распараллелить с помощью критической секции C++
Не получается распараллелить цикл C++
Распараллелить, используя OpenMP C++
Как распараллелить цикл while? C++
C++ Не удаётся распараллелить программу
Распараллелить цикл со сложной индексацией используя OpenMP C++

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

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

Текущее время: 21:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru