Overload List
| Name | Description | |
|---|---|---|
| Reduce<(Of <(T>)>)(T, ReductionOperation<(Of <(T>)>), Int32) |
Reduce is a collective algorithm that combines the values stored by each process into a
single value available at the designated root process. The values are combined
in a user-defined way, specified via a delegate. If value1, value2, ..., valueN
are the values provided by the N processes in the communicator, the result will be the value
value1 op value2 op ... op valueN. This result is only
available to the root process. If all processes need the result of the reduction,
use Allreduce<(Of <(T>)>)(T, ReductionOperation<(Of <(T>)>)).
| |
| Reduce<(Of <(T>)>)(array<T>[]()[], ReductionOperation<(Of <(T>)>), Int32) |
Reduce is a collective algorithm that combines the values stored by each process into a
single value available at the designated root process. This particular variant of
Reduce<(Of <(T>)>)(T, ReductionOperation<(Of <(T>)>), Int32) applies to each of the elements
of the provided arrays. Each process must provide arrays of the same length, and the values at each
array index are combined
in a user-defined way, specified via a delegate. If value1, value2, ..., valueN
are the ith values provided by the N processes in the communicator, the ith result will be the value
value1 op value2 op ... op valueN. The resulting array is only
available to the root process. If all processes need the result of the reduction,
use Allreduce<(Of <(T>)>)(array<T>[]()[], ReductionOperation<(Of <(T>)>), array<T>[]()[]%).
| |
| Reduce<(Of <(T>)>)(array<T>[]()[], ReductionOperation<(Of <(T>)>), Int32, array<T>[]()[]%) |
Reduce is a collective algorithm that combines the values stored by each process into a
single value available at the designated root process. This particular variant of
Reduce<(Of <(T>)>)(T, ReductionOperation<(Of <(T>)>), Int32) applies to each of the elements
of the provided arrays. Each process must provide arrays of the same length, and the values at each
array index are combined
in a user-defined way, specified via a delegate. If value1, value2, ..., valueN
are the ith values provided by the N processes in the communicator, the ith result will be the value
value1 op value2 op ... op valueN. The resulting array is only
available to the root process. If all processes need the result of the reduction,
use Allreduce<(Of <(T>)>)(array<T>[]()[], ReductionOperation<(Of <(T>)>), array<T>[]()[]%).
|