| 622 | } |
| 623 | |
| 624 | void |
| 625 | ReduceBoolOr (bool& r) |
| 626 | { |
| 627 | int src = r; // src is either 0 or 1. |
| 628 | |
| 629 | detail::DoAllReduce<int>(&src,MPI_SUM,1); |
| 630 | |
| 631 | r = (src == 0) ? false : true; |
| 632 | } |
| 633 | |
| 634 | void |
| 635 | ReduceBoolOr (bool& r, int cpu) |
no test coverage detected