Hi all, with OpenMPI 1.6.5 (default Debian/Ubuntu), I'm running the program
``` #include <cstdlib> #include <mpi.h> int main( int argc, char* argv[] ) { MPI_Init (&argc, &argv); MPI_Finalize(); return EXIT_FAILURE; } ``` that unconditionally returns an error flag. When executing this, I'm somewhat surprised to get ``` -------------------------------------------------------------------------- mpiexec noticed that the job aborted, but has no info as to the process that caused that situation. -------------------------------------------------------------------------- ``` no matter with how many processes I run this. Returning EXIT_FAILURE seems harmless enough. Needless to say, this does not happen for EXIT_SUCCESS, or in serial execution (without mpiexec). Is this expected behavior? Has this changed in later versions of OpenMPI? Cheers, Nico