Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: [OMPI users] Huge memory usage, small messages, 1.6.5
From: Maciej Klimek (maciej.klimek_at_[hidden])
Date: 2014-01-06 17:02:56

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)