Вот некоторые общие вопросы, с которыми я столкнулся при разработке обработки ошибок для алгоритма, который должен выполняться параллельно с использованием MPI (в С++):
- Выполняются ли исключения внутри кода, который выполняется параллельно? Определено ли поведение?
- Как они работают? Разве это отличается для разных реализаций?
- Это хорошая практика - или я должен использовать коды возврата?