Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Программирование под Unix/Linux > последовательный и параллельный код программы |
Автор: max07 10.10.2006, 22:11 | ||
Здрасте, есть проблема с программой. Написана н С++ с Lam/MPI. в программе есть последовательный и параллельный код, то есть например:
Собственно проблема в том что так как создаются при запуске например 6 программ - процессов, то последовательный код выводится 6 раз ну и параллельный потом в конце. Так вот возможно ли сделать так чтоб последовательный выводился 1 раз а не 6??? |
Автор: GrayCardinal 11.10.2006, 05:38 |
max07, После count << Добавьте fflush (stdout). Иначе буферы вывода копируются во все процессы... |
Автор: max07 11.10.2006, 22:40 |
это функция такая? а stdout так и передавать? |
Автор: GrayCardinal 12.10.2006, 05:08 |
max07, Да, функция такая, да, так и передавать ![]() Добавлено @ 05:22 PS Я не в курсе. но если stdout и cout не одно и то же, тогда соответственно cout передавать ![]() |