Я пытаюсь решить уравнение Пуассона в реальном пространстве на архитектуре с несколькими GPU, используя код в C/CUDA с библиотекой MPI. На данный момент меня интересует только проблема в периодической коробке. Но в будущем я, возможно, захочу посмотреть на сферическую геометрию.Решение уравнения Пуассона на нескольких графических процессорах, расположенных на разных узлах кластера, взаимодействующих по протоколу MPI
Существует ли существующая процедура для решения этой проблемы? Комментарии, датированные августом 2012 года, как представляется, указывают на то, что библиотека тяги не адаптирована для архитектуры нескольких графических процессоров. Это все еще правильно?
Если существует обычная процедура, какой метод она использует (Якоби, СОР, Гаусс-Зейдел, Крылов)? Просьба высказать свое мнение о своей скорости и проблемах, с которыми вы столкнулись.
Спасибо за ваше время.
Это очень широкий вопрос и не очень хорошо изучен. «Multi-GPU» и MPI - полностью ортогональные концепции. Не имеет значения, работает ли Thrust (или любой другой код GPU) с поддержкой нескольких GPU или нет, когда вы работаете с MPI в настройках распределенной памяти. – talonmies