![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
max07 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 21.12.2004 Репутация: нет Всего: нет |
Здрасте,
есть проблема с программой. Написана н С++ с Lam/MPI. в программе есть последовательный и параллельный код, то есть например:
Собственно проблема в том что так как создаются при запуске например 6 программ - процессов, то последовательный код выводится 6 раз ну и параллельный потом в конце. Так вот возможно ли сделать так чтоб последовательный выводился 1 раз а не 6??? |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 8 Всего: 58 |
max07,
После count << Добавьте fflush (stdout). Иначе буферы вывода копируются во все процессы... |
|||
|
||||
max07 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 21.12.2004 Репутация: нет Всего: нет |
это функция такая? а stdout так и передавать?
|
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 8 Всего: 58 |
max07,
Да, функция такая, да, так и передавать ![]() Добавлено @ 05:22 PS Я не в курсе. но если stdout и cout не одно и то же, тогда соответственно cout передавать ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |