PARALLEL.RU

Дискуссионный клуб по параллельным вычислениям
Текущее время: 24 авг 19 18:25

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Помогите новичку
СообщениеДобавлено: 6 окт 03 13:54 
Я написал прогу, решающую задачу Дирихле для эллиптического уравнения на параллелепипеде. Алгоритм списал из книжки с точностью до запятой (если это что-то значит - метод верхней релаксации при красно-черном разбиение). На одном процессоре она считает идеально, а как распареллелю - у нее то ли с точностью что-то случается, то ли другую задачу начинает считать, то ли еще чего. В общем, ответ получается неправильный, причем чем дальше от границ - тем больше ошибка. Подскажите, если можете, с чем это может быть связано и как с этим бороться. (у меня уже фантазии не хватает, чтобы придумать где еще может быть ошибка).
Заранее спасибо за любой совет.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 окт 03 18:08 
ох уж эта отладка!

я не понял одного, код был списан параллельный, или последовательный. Если параллельный, то не факт, что его автор сам где-то не додпустил ошибку, особенно в кратности распределения данных между процессорами, что может повлиять на точность (а может и просто в математике), а если код был написан самомтоятельно, то ошибка может быть где угодно: от способа распараллеливания, до неверного кодирования.


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

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


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

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


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

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