Hello,
I have a simple program, where one node is supposed to send 3 * 10^5
4 byte messages to the other node. Sending is done using MPI_Send,
receiving is done
using MPI_Recv. The problem which arises while running this program on two
machines is
that the sending node is using a lot of memory i.e. >= 19 Gb virtual
memory, and ~1.5 Gb resident memory. When running two processes on one
machine, memory usage is a lot smaller.

I tried also a scenario with sending, fewer messages (like 100), which
contain more payload (so that the total data send is identical) and memory
usage was normal.

I am using OpenMPI 1.6.5.
Probably I am doing something wrong, could You try to help me?
(attached the requested outputs of ompi_info)
Thanks,
Maciek.

<<attachment: ompi_info_all.zip>>

<<attachment: ompi_info_parsable_master.zip>>

<<attachment: ompi_info_parsable_worker_0.zip>>

<<attachment: ompi_info_parsable_worker_1.zip>>

Reply via email to