1
1
openmpi/ompi/mpi
Jeff Squyres 57a3dce9ba LANL noticed that calling MPI_ABORT invokes opal_output(0, ...)
unconditionally, which can result in a flood of messages to the user
if all MPI processes invoke abort.  Additionally, some users were
confused because they saw the MPI_ABORT opal_output() messages from
''some'' MPI processes, but not ''all'' of them (despite the fact that
every MPI process supposedly invoked MPI_ABORT).  The reason is that
calling MPI_ABORT triggers ORTE to kill all MPI processes, so it's a
race condition as to whether a) all MPI processes actually invoke
MPI_ABORT, and/or b) whether every process is able to opal_output()
before they are killed.

This commit does two simple things:
 * Now use orte_show_help() for the MPI_ABORT message, so they are
   aggregated. 
 * Add a note in the message that calling MPI_ABORT kills all
   processes, so you might not see all output, yadda yadda yadda.

This commit was SVN r19735.
2008-10-14 19:23:03 +00:00
..
c LANL noticed that calling MPI_ABORT invokes opal_output(0, ...) 2008-10-14 19:23:03 +00:00
cxx Add a check for LOCK_SHARED in the sys/synch.h file. If it exists then smash it to avoid problems with preprocessor and C++. 2008-09-10 12:58:30 +00:00
f03 - Minor bugfixes and removed compiler warnings 2007-01-28 19:52:09 +00:00
f77 Don't forget to release the temporary arrays used for converting 2008-08-17 21:57:59 +00:00
f90 Fix MPI_CART_GET to take an array of logicals for the periods argument 2008-07-30 20:29:23 +00:00
man/man3 Some more work on the man pages: 2008-08-07 19:20:40 +00:00
help-mpi-api.txt LANL noticed that calling MPI_ABORT invokes opal_output(0, ...) 2008-10-14 19:23:03 +00:00
Makefile.am Fixes trac:1409: ensure that the C++, F77, and F90 bindings libraries 2008-07-25 21:18:05 +00:00
README.dox Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00

/*
 * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
 *                         University Research and Technology
 *                         Corporation.  All rights reserved.
 * Copyright (c) 2004-2005 The University of Tennessee and The University
 *                         of Tennessee Research Foundation.  All rights
 *                         reserved.
 * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, 
 *                         University of Stuttgart.  All rights reserved.
 * Copyright (c) 2004-2005 The Regents of the University of California.
 *                         All rights reserved.
 * $COPYRIGHT$
 * 
 * Additional copyrights may follow
 * 
 * $HEADER$
 */

/**

@page page_mpi The src/mpi directory

@section page_mpi_introduction Introduction

This is the introduction.
This is the introduction.
This is the introduction.
This is the introduction.
This is the introduction.
This is the introduction.
This is the introduction.

*/