On Thu, Mar 5, 2015 at 6:22 PM, Bogdan Sataric
wrote:
> Hello George,
>
> So is it safe for me to assume that my code is good and that you will
> remove this bug from next OpenMPI version?
>
Yes I think it is safe to assume your code is correct (or at least it
follows the specifications you desc
Hello Tom,
Actually I have tried using: MPI_Type_Create_Hindexed but the same problem
persisted for the same matrix dimensions.
Displacements array values are not a problem. Matrix of a size 800x640x480
creates type that is a bit less then 4GB large in case of complex datatype.
It definitely fits
Hello George,
So is it safe for me to assume that my code is good and that you will
remove this bug from next OpenMPI version?
Also I would like to know which future OpenMPI version will incorporate
this fix (so I can try my code in fixed version)?
Thank you,
Bogdan Sataric
email: bogdan
Actually, you are not the first to encounter the problem with
'MPI_Type_indexed' for very large datatypes. I also run with a 1.6
release, and solved the problem by switching to
'MPI_Type_Create_Hindexed' for the datatype. The critical difference is
that the displacements for 'MPI_type_indexed' ar
Bogdan,
As far as I can tell your code is correct, and the problem is coming from
Open MPI. More specifically, I used alloca in the optimization stage in
MPI_Type_commit, and as your arrays of length were too large, alloca failed
and lead to a segfault. I fixed in the trunk (3c489ea), and this wil
I've been having problems with my 3D matrix transpose program. I'm using
MPI_Type_indexed in order to allign specific blocks that I want to send and
receive across one or multiple nodes of a cluster. Up to few days ago I was
able to run my program without any errors. However several test cases on
t