[mpich-discuss] MPI_MINLOC for MPI_2DOUBLE_PRECISION

Dave Goodell goodell at mcs.anl.gov
Fri Apr 16 11:10:46 CDT 2010


Can you send us your config.log?  MPICH2 does generally support  
MPI_2DOUBLE_PRECISION for MINLOC/MAXLOC, but only when the C and  
Fortran compilers agree about certain things.  If we have your  
config.log it will help us determine why they aren't agreeing in your  
environment.

-Dave

On Apr 16, 2010, at 10:53 AM, Fabricio Harter wrote:

> 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.
>
>
>
>
>
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss



More information about the mpich-discuss mailing list