Jeff Squyres
23ab9e0277
A better solution to the previous commit -- RETAIN/RELEASE the MPI_Op
...
at the top-level MPI API function. This allows two kinds of
scenarios:
1. MPI_Ireduce(..., op, ...);
MPI_Op_free(op);
MPI_Wait(...);
For the non-blocking collectives that we're someday planning -- to
make them analogous to non-blocking point-to-point stuff.
2. Thread 1:
MPI_Reduce(..., op, ...);
Thread 2:
MPI_Op_free(op);
Granted, for #2 to occur would tread a fine line between a correct and
erroneous MPI program, but it is possible (as long as the Op_free was
*after* MPI_reduce() had started to execute). It's more realistic
with case #1 , where the Op_free() could be executed in the same thread
or a different thread.
This commit was SVN r7870.
2005-10-25 19:20:42 +00:00
..
2005-09-07 05:54:53 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-13 19:15:01 +00:00
2005-09-14 01:44:55 +00:00
2005-09-12 09:17:44 +00:00
2005-10-25 19:20:42 +00:00
2005-09-13 17:07:03 +00:00
2005-09-13 17:07:03 +00:00
2005-09-13 17:07:03 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-13 17:07:03 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-10-25 19:20:42 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-13 19:07:13 +00:00
2005-09-13 19:07:13 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-10-14 18:51:20 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-16 18:44:21 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-15 15:44:12 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-07 05:54:53 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-10-14 22:06:25 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-10-25 19:20:42 +00:00
2005-10-25 19:20:42 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-10-25 19:20:42 +00:00
2005-09-13 19:07:13 +00:00
2005-09-13 19:07:13 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-22 16:43:17 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00
2005-09-12 09:17:44 +00:00