Check out the BigMPI project for details on this topic.

Some (many?) MPI implementations still have internal limitations that
prevent one from sending more than 2 gigabytes using MPI datatypes. You can
use the BigMPI tests to identify these.

https://github.com/jeffhammond/BigMPI
https://github.com/jeffhammond/BigMPI-paper

Jeff

On Sunday, June 5, 2016, Alexander Droste <
alexander.ra.dro...@googlemail.com> wrote:

> Hi Gus,
>
> thanks a lot for the intro, that helps.
>
> Best regards,
> Alex
>
> On 05.06.16 18:30, Gustavo Correa wrote:
>
>>
>> On Jun 5, 2016, at 12:03 PM, Alexander Droste wrote:
>>
>> Hi everyone,
>>>
>>> I'd like to know what the maximum buffer size
>>> for sends/receives is. Besides the count being limited
>>> to INT_MAX, how is the max buffer size limited?
>>>
>>> Best regards,
>>> Alex
>>>
>>>
>>
>> Hi Alexander
>>
>> As far as I know, the usual solution to circumvent
>> this type of large count problem is to declare an MPI user type to hold
>> a large number of MPI native types (say,
>> an MPI_Type_Contiguous or MPI_Type_Vector to hold a bunch of floating
>> point numbers).
>>
>> https://www.open-mpi.org/doc/v1.8/man3/MPI_Type_contiguous.3.php
>>
>> Also, an OMPI pro may correct me for saying foolish things on the list,
>> but AFAIK, not all sends/receives are buffered, and the buffer size is
>> set by the default eager/rendevous message threshold (or the value that you
>> set it to be at runtime with OMPI mca parameters). That buffer size may
>> also vary according to the btl (sm,vader, tcp, openib, etc).
>>
>> Search for "eager" and "rendevous" on the FAQ:
>>
>> https://www.open-mpi.org/faq/?category=all
>>
>>
>> I hope this helps,
>> Gus Correa
>> _______________________________________________
>> users mailing list
>> us...@open-mpi.org
>> Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/users
>> Link to this post:
>> http://www.open-mpi.org/community/lists/users/2016/06/29371.php
>>
>> _______________________________________________
> users mailing list
> us...@open-mpi.org
> Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/users
> Link to this post:
> http://www.open-mpi.org/community/lists/users/2016/06/29372.php
>


-- 
Jeff Hammond
jeff.scie...@gmail.com
http://jeffhammond.github.io/

Reply via email to