Deal all,
I do not understand how MPI_MINLOC works. it seem locate the maximum in a
vector and not the CPU to which the valur belongs to.

@ray: and if two has the same value?

thanks


Diego


On 10 August 2018 at 17:03, Ray Sheppard <rshep...@iu.edu> wrote:

> As a dumb scientist, I would just bcast the value I get back to the group
> and ask whoever owns it to kindly reply back with its rank.
>      Ray
>
>
> On 8/10/2018 10:49 AM, Reuti wrote:
>
>> Hi,
>>
>> Am 10.08.2018 um 16:39 schrieb Diego Avesani <diego.aves...@gmail.com>:
>>>
>>> Dear all,
>>>
>>> I have a problem:
>>> In my parallel program each CPU compute a value, let's say eff.
>>>
>>> First of all, I would like to know the maximum value. This for me is
>>> quite simple,
>>> I apply the following:
>>>
>>> CALL MPI_ALLREDUCE(eff, effmaxWorld, 1, MPI_DOUBLE_PRECISION, MPI_MAX,
>>> MPI_MASTER_COMM, MPIworld%iErr)
>>>
>> Would MPI_MAXLOC be sufficient?
>>
>> -- Reuti
>>
>>
>> However, I would like also to know to which CPU that value belongs. Is it
>>> possible?
>>>
>>> I have set-up a strange procedure but it works only when all the CPUs
>>> has different values but fails when two of then has the same eff value.
>>>
>>> Is there any intrinsic MPI procedure?
>>> in anternative,
>>> do you have some idea?
>>>
>>> really, really thanks.
>>> Diego
>>>
>>>
>>> Diego
>>>
>>> _______________________________________________
>>> users mailing list
>>> users@lists.open-mpi.org
>>> https://lists.open-mpi.org/mailman/listinfo/users
>>>
>> _______________________________________________
>> users mailing list
>> users@lists.open-mpi.org
>> https://lists.open-mpi.org/mailman/listinfo/users
>>
>
> _______________________________________________
> users mailing list
> users@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to