[mpich-devel] Suboptimal MPI_Allreduce() for intercommunicators
Lisandro Dalcin
dalcinl at gmail.com
Thu May 1 03:54:38 CDT 2014
On 30 April 2014 18:56, Rajeev Thakur <thakur at mcs.anl.gov> wrote:
> It was probably done that way to avoid the need for memory allocation, but can you add a ticket in Trac and we will look at it.
>
https://trac.mpich.org/projects/mpich/ticket/2074
>
> (For example, on one side of the intercommunicator sendbuf=1 byte, recvbuf=1 gigabyte; on the other side, sendbuf=1 gigabyte, recvbuf=1 byte)
>
For Allreduce, you cannot have 1 byte/ 1gigabyte at each side.
--
Lisandro Dalcin
---------------
CIMEC (UNL/CONICET)
Predio CONICET-Santa Fe
Colectora RN 168 Km 472, Paraje El Pozo
3000 Santa Fe, Argentina
Tel: +54-342-4511594 (ext 1016)
Tel/Fax: +54-342-4511169
More information about the devel
mailing list