From: Guillaume Alleon <alleon@club-internet.fr>
Newsgroups: comp.parallel.mpi
Subject: MPI_Allgather
Date: Sun, 15 Nov 1998 20:25:45 +0100
Organization: Club-Internet (France)
Message-Id: <364F2AB9.AEDB9213@club-internet.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


I have written a matvec algorithm using MPI. To perform the job
I use new intermediate datatype. At some point, I use some
MPI_Allgather on some row communicator where I use as
argument two different MPI_Datatypes (input/output). This s working
on SGI and IBM using native MPI implementation. When I use mpich
I get an error message. What is correct ?
when I look mpich/src/coll/allgather.c there is :
  if (sendtype != recvtype)
    return MPIR_ERROR(comm_ptr, MPI_ERR_TYPE, myname)

When I comment this two lines, my program is valid but ...

Any comment ?

Guillaume ALLEON

