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