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