- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
When I run my MPI code, the printf's are not displayed immediately. They are displayed all at once when the program terminates.
Is there a way to remove this delay and print things immediately?
コピーされたリンク
6 返答(返信)
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
It italo,
Does your operating system buffer output?
Sincerely,
James Tullos
Technical Consulting Engineer
Intel® Cluster Tools
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
When I run the program without mpiexec, it doesn't buffer. It displays the output immediately. When I use mpiexec, it only shows the result when the program finishes. It happens only on Windows 7. On Linux it's ok.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hi italo,
Got it. I'm seeing the same behavior, let me see if there's a simple fix for this.
Sincerely,
James Tullos
Technical Consulting Engineer
Intel® Cluster Tools
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hi italo,
Are you flushing stdout after your printf calls?
Sincerely,
James Tullos
Technical Consulting Engineer
Intel® Cluster Tools
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hi italo,
Good. Please feel free to contact us again if there are any future concerns.
Sincerely,
James Tullos
Technical Consulting Engineer
Intel® Cluster Tools