<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">My thanks too. My position, as Barry notes, is that if you ever use | (pipe) in a shell command, you agree with me, even if you don't know it :). One of the fundamental strengths of Unix is the easy ability to build tools by composing other tools with pipe, and programs and systems that insist on gratuitous output break this model; they become second class citizens in the Unix world. <div><br></div><div>Bill</div><div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="font-size: 12px; ">William Gropp</div><div style="font-size: 12px; ">Director, Parallel Computing Institute</div><div style="font-size: 12px; ">Deputy Director for Research</div><div style="font-size: 12px; ">Institute for Advanced Computing Applications and Technologies</div></div></div></span><span class="Apple-style-span" style="font-size: 12px; ">Thomas M. Siebel Chair in Computer Science</span><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="font-size: 12px; ">University of Illinois Urbana-Champaign</div></div><div><br></div></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline">
</div>
<br><div><div>On Feb 21, 2014, at 2:32 PM, Barry Smith wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><br> Jeff,<br><br> Thanks. This is certainly a useful thing. <br><br> I never meant to kick a hornet’s nest with my initial email. I was taught by my postdoctoral advisor that any library or package that had stdout or stderr output hardwired that could not be turned off without losing functionality was rude and poorly thought out but then that guy probably never amounted to anything I guess so I should just ignore him since he doesn’t represent main stream thought.<br><br> Barry<br><br>On Feb 21, 2014, at 3:10 PM, Jeff Hammond <<a href="mailto:jeff.science@gmail.com">jeff.science@gmail.com</a>> wrote:<br><br><blockquote type="cite">Barry:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Would the following behavior be acceptable to you? I have only made<br></blockquote><blockquote type="cite">the changes in MPI but am looking at the process manager now.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Jeff<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"># Without the process manager<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">alcfwl181:build jhammond$ export MPIR_CVAR_SUPPRESS_ABORT_MESSAGE=0<br></blockquote><blockquote type="cite">alcfwl181:build jhammond$ ./a.out<br></blockquote><blockquote type="cite">application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0<br></blockquote><blockquote type="cite">alcfwl181:build jhammond$ export MPIR_CVAR_SUPPRESS_ABORT_MESSAGE=1<br></blockquote><blockquote type="cite">alcfwl181:build jhammond$ ./a.out<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">alcfwl181:build jhammond$ unset MPIR_CVAR_SUPPRESS_ABORT_MESSAGE<br></blockquote><blockquote type="cite">alcfwl181:build jhammond$ ./a.out<br></blockquote><blockquote type="cite">application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"># With the process manager<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">alcfwl181:build jhammond$ mpiexec -n 1 -env<br></blockquote><blockquote type="cite">MPIR_CVAR_SUPPRESS_ABORT_MESSAGE 0 ./a.out<br></blockquote><blockquote type="cite">application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">===================================================================================<br></blockquote><blockquote type="cite">= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES<br></blockquote><blockquote type="cite">= PID 61023 RUNNING AT <a href="http://alcfwl181.alcf.anl.gov">alcfwl181.alcf.anl.gov</a><br></blockquote><blockquote type="cite">= EXIT CODE: 1<br></blockquote><blockquote type="cite">= CLEANING UP REMAINING PROCESSES<br></blockquote><blockquote type="cite">= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES<br></blockquote><blockquote type="cite">===================================================================================<br></blockquote><blockquote type="cite">alcfwl181:build jhammond$ mpiexec -n 1 -env<br></blockquote><blockquote type="cite">MPIR_CVAR_SUPPRESS_ABORT_MESSAGE 1 ./a.out<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">===================================================================================<br></blockquote><blockquote type="cite">= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES<br></blockquote><blockquote type="cite">= PID 61026 RUNNING AT <a href="http://alcfwl181.alcf.anl.gov">alcfwl181.alcf.anl.gov</a><br></blockquote><blockquote type="cite">= EXIT CODE: 1<br></blockquote><blockquote type="cite">= CLEANING UP REMAINING PROCESSES<br></blockquote><blockquote type="cite">= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES<br></blockquote><blockquote type="cite">===================================================================================<br></blockquote><blockquote type="cite">alcfwl181:build jhammond$ mpiexec -n 1 ./a.out<br></blockquote><blockquote type="cite">application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">===================================================================================<br></blockquote><blockquote type="cite">= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES<br></blockquote><blockquote type="cite">= PID 61032 RUNNING AT <a href="http://alcfwl181.alcf.anl.gov">alcfwl181.alcf.anl.gov</a><br></blockquote><blockquote type="cite">= EXIT CODE: 1<br></blockquote><blockquote type="cite">= CLEANING UP REMAINING PROCESSES<br></blockquote><blockquote type="cite">= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES<br></blockquote><blockquote type="cite">===================================================================================<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Thu, Feb 20, 2014 at 11:33 AM, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> Is there any way to turn off MPICH (and others) printing messages about MPI_Abort? We have already prepared and presented useful error messages to the user about the situation and would like to avoid having these additional messages printed (that often make the situation look worse than it is)<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> Thanks<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> Barry<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">application called MPI_Abort(MPI_COMM_WORLD, 56) - process 0<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">[cli_0]: aborting job:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">application called MPI_Abort(MPI_COMM_WORLD, 56) - process 0<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">==================================================================mailto:discuss@mpich.org=================<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">= EXIT CODE: 56<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">= CLEANING UP REMAINING PROCESSES<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">===================================================================================<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">_______________________________________________<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">discuss mailing list <a href="mailto:discuss@mpich.org">discuss@mpich.org</a><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">To manage subscription options or unsubscribe:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><a href="https://lists.mpich.org/mailman/listinfo/discuss">https://lists.mpich.org/mailman/listinfo/discuss</a><br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">-- <br></blockquote><blockquote type="cite">Jeff Hammond<br></blockquote><blockquote type="cite"><a href="mailto:jeff.science@gmail.com">jeff.science@gmail.com</a><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">discuss mailing list <a href="mailto:discuss@mpich.org">discuss@mpich.org</a><br></blockquote><blockquote type="cite">To manage subscription options or unsubscribe:<br></blockquote><blockquote type="cite"><a href="https://lists.mpich.org/mailman/listinfo/discuss">https://lists.mpich.org/mailman/listinfo/discuss</a><br></blockquote><br></div></blockquote></div><br></div></body></html>