This is an old revision of the document!


This Wiki page is outdated, please go to:

Reduction with MINLOC and MAXLOC

The reduction operations MINLOC and MAXLOC differ from all others: they return two results, the minimum resp. maximum of the values in the different tasks and the rank of a task, which holds the extreme value. mpi4py provides the two operations only for the lower case reduce and allreduce mehods for comparing a single numerical data object in every task. An example is given in

inp = numpy.random.rand(size)
senddata = inp[rank]
print 'on task',rank,'reduce:    ',senddata,recvdata 

print 'on task',rank,'allreduce: ',senddata,recvdata

Code Examples

The python codes for all examples described in this tutorial are available from

Scientific Computing

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies