Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: [OMPI users] Sharing (not copying) data with OpenMPI?
From: jody (jody.xha_at_[hidden])
Date: 2012-04-16 09:52:40


Hi

In my application i have to generate a large block of data (several
gigs) which subsequently has to be accessed by all processes (read
only),
Because of its size, it would take quite some time to serialize and
send the data to the different processes. Furthermore, i risk
running out of memory if this data is instantiated more than once on
one machine.

Does OpenMPI offer some way of sharing data between processes (on the
same machine) without needing to send (and therefore copy) it?

Or would i have to do this by means of creating shared memory, writing
to it, and then make it accessible for reading by the processes?

Thank You
  Jody