[mpich-devel] when is MPICH going to be count-safe?
Jeff Hammond
jhammond at alcf.anl.gov
Sun Oct 13 22:10:09 CDT 2013
Side note: the OpenMPI trunk gives the correct answers for this test.
Jeff
----- Original Message -----
> From: "Jeff Hammond" <jhammond at alcf.anl.gov>
> To: devel at mpich.org
> Sent: Sunday, October 13, 2013 9:13:31 PM
> Subject: when is MPICH going to be count-safe?
>
> I'd like to be able to use MPI_Datatypes to send e.g. 4 GiB messages.
> Right now, even 2 GiB fails.
>
> Code is here
> https://github.com/jeffhammond/HPCGloves/tree/master/examples/mpi64.
> Test machine is in MCS.
>
> Thanks,
>
> Jeff
>
> [jhammond at protos mpi64]$ ./test_type_contig.x 15
> count = 32768
> ocount = 32768
> [jhammond at protos mpi64]$ ./test_type_contig.x 20
> count = 1048576
> ocount = 1048576
> [jhammond at protos mpi64]$ ./test_type_contig.x 25
> count = 33554432
> ocount = 33554432
> [jhammond at protos mpi64]$ ./test_type_contig.x 30
> count = 1073741824
> ocount = 1073741824
> [jhammond at protos mpi64]$ ./test_type_contig.x 31
> count = 2147483648
> Assertion failed in file
> ../src/mpid/common/datatype/dataloop/segment_packunpack.c at line
> 133: FALSE
> memcpy argument memory ranges overlap, dst_=0x254b310
> src_=0x7f6ad81f3010 len_=-2147483648
>
> internal ABORT - process 0
> [jhammond at protos mpi64]$ ./test_type_contig.x 32
> count = 4294967296
> ocount = 0
>
> --
> Jeff Hammond
> Argonne Leadership Computing Facility
> University of Chicago Computation Institute
> jhammond at alcf.anl.gov / (630) 252-5381
> http://www.linkedin.com/in/jeffhammond
> https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond
> ALCF docs: http://www.alcf.anl.gov/user-guides
>
--
Jeff Hammond
Argonne Leadership Computing Facility
University of Chicago Computation Institute
jhammond at alcf.anl.gov / (630) 252-5381
http://www.linkedin.com/in/jeffhammond
https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond
ALCF docs: http://www.alcf.anl.gov/user-guides
More information about the devel
mailing list