Так что я пытаюсь написать себе умножение матрицы, использующее MPI (реализация OpenMPI). Проблема заключается в том, что хотя отправка частей матрицы из master в slaves с помощью MPI_Send/MPI_Recv работает правильно, MPI_Recv в главном процессе, который должен получать ответы от ведомых (отмеченный комментарием // !!!), ждет бесконечно, никогда не получая ответа ,Mpi_recv зависает во время ожидания сообщения, отправленного с ведомого процесса
Однако я вижу, что подчиненные процессы отправляют ответы (debugMessage в строке 167).
Для того, чтобы вопрос ясно, код можно найти здесь: http://pastebin.com/ZY9jQXDD
Итак, кто-нибудь знает, где проблема, и может помочь мне?
Код, который вы ищите, больше не доступен. Пожалуйста, подумайте о том, чтобы включить его в свой вопрос. – niklasfi