-
David Goodell authored
This changes allreduce and reduce to use MPIR_Reduce_local_impl instead of manually managing operator invocation, which greatly de-clutters the code and reduces the chances of making an error through copy-paste coding. It also strengthens the error checking when using built-in reduction operators. No reviewer.
a2b70c05