В: У меня есть код, запрашивающий данные от пользователя и читающий из
стандартного ввода. На системах IBM SP приглашение не появляется, пока
пользователь не ответит на него!
О: Это свойство системы IBM POE. Существует процедура POE, mpc_flush
(1), которую Вы можете использовать для очистки вывода. Прочтите страницу man
для этой процедуры; она синхронизирована во всей задаче и не может
использоваться, пока все процессы в MPI_COMM_WORLD не вызовут ее. С
другой стороны, Вы всегда можете оканчивать Вывод символом новой строки
(
n); это вызовет очистку вывода и также поместит ввод от
пользователя на новую строку.