[mpich-discuss] MPI x64 - buy advanced version

ddkrause ddkrause at uni-bonn.de
Fri Sep 19 09:27:56 CDT 2008


Hello,

Joao Paulo Lima Santos wrote:
> Dear THE SOURCE,
>
> Really there's MPI_INTEGER8 to represents 8-bit integer, but not all
> variables can take this form, for example the COUNT:
>
> MPI_Send(void* buf,int count,MPI_Datatype datatype,
>    int dest,int tag,MPI_Comm comm);
>
> I am sending a vector whose size exceeds representation 4-bit integer
> (COUNT). Internally, the MPI function does not appear to represent an
> entire 8-bit and returns an error message.
>

You are talking about 4 byte integers, don't you?
I think at least following the standard the count arguments needs to be
an integer. However the C standard does not specify the size of int.
Maybe you can use some compiler flag to increase the size of int?
Otherwise you probably need to split the message.

> Do you now some version that I can to do it?
>
> Sincerily yours.
>
> Joao Paulo
>
>



Best regards,
D. Krause




>
>
>
> Quoting The Source <thesourcehim at gmail.com>:
>
>> As far as I know, there's MPI_CHAR type that represents 8-bit integer
>> (no matter what platform). Works for me on Fedora 9 x86_64.
>>
>> Joao Paulo Lima Santos ?????:
>>> Dear staff,
>>> I'm trying to run mpi in environment of 64bits (Win x64) and I've
>>> failled. I need to have integer variables which only can be
>>> represented by eigth bits. Is there a version of MPI that I can
>>> use?. Is it possible buy such version?
>>>
>>> Sincerily yours.
>>>
>>> Joao Paulo
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>




More information about the mpich-discuss mailing list