PARALLEL.RU

Дискуссионный клуб по параллельным вычислениям
Текущее время: 24 ноя 17 8:55

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: про синтаксис OpenMP
СообщениеДобавлено: 4 апр 09 16:37 
Не в сети

Зарегистрирован: 4 янв 09 1:46
Сообщения: 6
Можно ли при распараллеливании цикла ограничится только указанием приватных переменных, т.е.
Код:
int i=0;
#pragma omp parallel for private(i,другие_локальные_переменные)
for(;i<n;++i){
тело_цикла
}

например n глобальная переменная, ее по синтаксису нужно указать в области shared(n,другие_глобальные). Но, вроде работает без явного указания глобальных переменных, а найти в документации какими считаются переменные по умолчанию не могу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: про синтаксис OpenMP
СообщениеДобавлено: 6 апр 09 11:56 
Не в сети

Зарегистрирован: 18 ноя 02 16:40
Сообщения: 168
Откуда: Москва
Переменные, описанные в последовательной области, по умолчанию shared, а переменные, описанные в параллельной области, по умолчанию private. Если явно не указано. При этом управлящие переменные распределяемого цикла автоматом делаются локальными.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB