1
1
Open MPI main development repository (BSD license) https://github.com/open-mpi/ompi
Перейти к файлу
Brian Barrett a39eac0825 fix up a couple of things in the waitpid function (the patch is bigger than
it looks because I re-word wrapped a couple of long comments):

  - remove the polling of the event library in all cases where the
    condition variables already do so.  The condition variables were
    updated and I didn't update this code to match.  This was only
    causing problems because there were some cases where it was
    causing deadlock-like things with the orte_wait mutex.

  - unlock the orte_wait mutex once we have the status info from
    the pid we were waiting on, rather than holding it until the
    condition variable can be destroyed.  This allows us to poll
    a bit more blindly while waiting for the other thread to finish
    with the condition signal

  - do the condition variable-like unlock / poll / unlock cycle
    when progressing the event library when the condition variable
    doesn't do it for us.

This commit was SVN r5064.
2005-03-28 15:57:11 +00:00
config * make sure THREADS_HAVE_DIFFERENT_PIDS is always defined to something 2005-03-27 17:13:00 +00:00
contrib Clarify the comments on what the scripts are used for. 2005-03-24 15:07:32 +00:00
etc Add UC copyright 2005-03-24 12:43:37 +00:00
include A simpler way to do the same thing. 2005-03-28 15:42:02 +00:00
src fix up a couple of things in the waitpid function (the patch is bigger than 2005-03-28 15:57:11 +00:00
test Remove the dummy output file when the test is done 2005-03-27 12:47:32 +00:00
vcproj Add UC copyright 2005-03-24 12:43:37 +00:00
acinclude.m4 Add UC copyright 2005-03-24 12:43:37 +00:00
autogen.sh Add UC copyright 2005-03-24 12:43:37 +00:00
configure.ac A simpler way to do the same thing. 2005-03-28 15:42:02 +00:00
Doxyfile Add UC copyright 2005-03-24 12:43:37 +00:00
HACKING Add UC copyright 2005-03-24 12:43:37 +00:00
INSTALL Add UC copyright 2005-03-24 12:43:37 +00:00
ISSUES * Sync trunk to r4977 of the tim branch 2005-03-22 00:31:17 +00:00
LICENSE Add UC copyright 2005-03-24 12:43:37 +00:00
Makefile.am Fix some bugs in the version number scheme, and make the proces a bit 2005-03-25 03:19:46 +00:00
MPI_DEVEL_MERGE_README * Merge in all changes from the mpi-devel branch 2005-03-26 18:49:16 +00:00
README Add UC copyright 2005-03-24 12:43:37 +00:00
RTE_MERGE_README * Sync trunk to r4977 of the tim branch 2005-03-22 00:31:17 +00:00
VERSION Fix some bugs in the version number scheme, and make the proces a bit 2005-03-25 03:19:46 +00:00

Copyright (c) 2004-2005 The Trustees of Indiana University.
                        All rights reserved.
Copyright (c) 2004-2005 The Trustees of the University of Tennessee.
                        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$

This is the world's greatest MPI.

...more to write here
should be a short file, referring to the real docs.