All, While debugging my application using good ol' printf and redirecting stderr and stdout to files using --outfile-pattern/--errfile-pattern, I realized that MPICH does not truncate output files if they already exist. This caused quite a bit of confusion on my side as the interesting information was located at the end of the application's output and I repeatedly found stale data before realizing that the files are not truncated. Is this behavior intended? How to reproduce: $ cat /proc/cpuinfo > test.log $ mpirun --outfile-pattern test.log -n 1 hostname Expected (from me at least): the file (only) contains the output of `hostname`. Result: the file contains the output of `hostname` followed by the remaining content of /proc/cpuinfo. Cheers, Joseph -- Dipl.-Inf. Joseph Schuchart High Performance Computing Center Stuttgart (HLRS) Nobelstr. 19 D-70569 Stuttgart Tel.: +49(0)711-68565890 Fax: +49(0)711-6856832 E-Mail: [email protected] _______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
participants (1)
-
Joseph Schuchart