Завершение всех процессов с помощью MPI

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

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

Как это сделать с MPI?

12
задан Amir Rachum 25 March 2011 в 14:21
поделиться