Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Pro] OpenMP. Произведение матрицы на вектор 
V
    Опции темы
Lido4ka
Дата 22.12.2008, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 18.10.2007

Репутация: нет
Всего: нет



есть код, который вычисляет произведение матрицы на вектор:
Код

!OMP PARALLEL SHARED(matrix,vect,itog)
!OMP DO PRIVATE(i,j)
  do 101 i=1,n
    do 102 j=1,n
      itog(i)=itog(i)+matrix(i,j)*vect(j)
    102 continue
  101 continue
!OMP END DO
!OMP END PARALLEL

хочу понять: у меня разбиваются по нитям оба цикла, или только внешний цикл? По моим соображениям, по нитям разбивается только внешний цикл, а уже потом каждая нить вычисляет внутренний цикл... Или я ошибаюсь?

Это сообщение отредактировал(а) Lido4ka - 22.12.2008, 19:50
PM MAIL   Вверх
popovda
Дата 27.12.2008, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 9.6.2006
Где: Москва

Репутация: нет
Всего: 6



Только внешний цикл


--------------------
С уважением, Попов Д.А.
PM MAIL   Вверх
Lido4ka
Дата 29.12.2008, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 18.10.2007

Репутация: нет
Всего: нет



Спасибо!
PM MAIL   Вверх
marcusmae
Дата 9.1.2009, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: нет
Всего: 39



Ещё бы поставить доллары

Цитата

!$OMP


а то это просто комментарий


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Fortran | Следующая тема »


 




[ Время генерации скрипта: 0.0408 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.