LINUX.ORG.RU

MPI сбой в одном из потоков

 


0

4

При написании MPI приложения возможно ли средствами MPI предусмотреть возможность сбоя в одном из потоков (например роизошла ошибка сегментирования или узел выключили ...)? Так чтобы приложение не заканчивалось аварийно, а просто «вычисляющий» поток сообщал о сбое, а «управляющий» его работу передавал еще кому-то.

При написании MPI приложения возможно ли средствами MPI предусмотреть возможность сбоя в одном из потоков (например роизошла ошибка сегментирования

Пиши аккуратней и обрабатывай прерывания

или узел выключили ..

А чем это отличается от того, что выключили компьютер на котором работало однопоточное приложение?

То что ты хочешь идёт в разрез с задачами MPI. Так что никому это не нужно.

AlexVR ★★★★★ ()

Создатели стандарта MPI сознательно обходят стороной вопросы fault tolerance, скидывая эту проблему на «уровень приложения».

Какие-то наработки есть в конкретных реализациях, рекомендую поискать по запросу «mpi fault tolerance».

anonymous ()

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

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

Опять эдди_эм пихает свои снипеты

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.