Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] Sending relatively large messages with high frequency
From: Prentice Bisbal (prentice_at_[hidden])
Date: 2010-02-25 15:42:58


I was getting the same error a few weeks ago. In my case the error
message was spot on. I was trying to put too much data in a buffer using
MPI_Pack.

I was able to track down the problem using valgrind. Have you tried that
yet? You need to install valgrind first and then compile OpenMPI with
valgrind support. It takes some time, but is worth it.

http://www.open-mpi.org/faq/?category=debugging#memchecker_what

Amr Hassan wrote:
> Hi All,
>
> I'm facing a strange problem with OpenMPI.
>
> I'm developing an application which is required to send a message from
> each client (1 MB each) to a server node for around 10 times per second
> (it's a distributed render application and I'm trying to reach a higher
> frame rate ). The problem is that OpenMPI crash in that case and only
> works if I partition this messages into a set of 20 k sub-messages with
> a sleep between each one of them for around 1 to 10 ms!! This solution
> is very expensive in term of time needed to send the data. Is there any
> other solutions?
>
> The error i got now is:
> Signal: Segmentation fault (11)
> Signal code: Address not mapped (1)
> Failing at address: xxxxxxxxxxxxx
>
> The OS is Linux CentOS. I'm using the latest version of OpenMPI.
>
> I appreciate any help regarding that.
>
> Regards,
> Amr
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users

-- 
Prentice Bisbal
Linux Software Support Specialist/System Administrator
School of Natural Sciences
Institute for Advanced Study
Princeton, NJ