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