[mpich-discuss] MPI_MINLOC for MPI_2DOUBLE_PRECISION

Fabricio Harter fpharter at gmail.com
Fri Apr 16 10:53:19 CDT 2010


Dear All,

I built WRFVAR3.2 using MPICH2 on a cluster Dual-Core AMD Opteron(tm)
Processor 2210 with Intel ifort compiler. The program builds, but when I run
it reaches a point where MPI_Reduce aborts as the following message:


DYNAMICS OPTION: Eulerian Mass Coordinate
    alloc_space_field: domain            1,    105610432 bytes allocated
 WRF TILE   1 IS      1 IE     45 JS      1 JE     30
 WRF NUMBER OF TILES =   1
[cli_0]: aborting job:
Fatal error in MPI_Reduce: Invalid MPI_Op, error stack:
MPI_Reduce(850).............: MPI_Reduce(sbuf=0x37420d8, rbuf=0x37420e8,
count=1, MPI_2DOUBLE_PRECISION, MPI_MINLOC, root=0, comm=0x84000000) failed
MPIR_MINLOC_check_dtype(215): MPI_Op MPI_MINLOC operation not defined for
this datatype


The MPI standards for both MPI 2.1 and MPI 2.2 state that MPI_Reduce are
supported for that (p. 165 for 2.1 and p. 168 for 2.1)

Is there a version of MPICH that actually support MPI_MINLOC for
MPI_2DOUBLE_PREC ?


Thanks in advance,

Fabricio Harter.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20100416/3c792e2b/attachment.htm>


More information about the mpich-discuss mailing list