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

Reply via email to