Re: [OMPI users] Sharing (not copying) data with OpenMPI?

2012-04-17 Thread Rayson Ho
On Tue, Apr 17, 2012 at 2:26 AM, jody wrote: > As to OpenMP: i already make use of OpenMP in some places (for > instance for the creation of the large data block), > but unfortunately my main application is not well suited for OpenMP > parallelization.. If MPI does not

Re: [OMPI users] Sharing (not copying) data with OpenMPI?

2012-04-17 Thread Sebastian Rettenberger
Hi RMA operations exist since MPI 2.0. There are some new functions in MPI 3.0, but I don't think you will need them. I'm currently working on a library that provides access to large grids. It uses RMA and it works quite well with MPI 2.0. Best regards, Sebastian > Hi > > Thank You all for

Re: [OMPI users] Sharing (not copying) data with OpenMPI?

2012-04-17 Thread jody
Hi Thank You all for your replies. I'll certainly look into the MPI 3.0 RMA link (out of pure interest) but i am afraid i can't go bleeding edge, because my application will also have to run on an other machine. As to OpenMP: i already make use of OpenMP in some places (for instance for the

Re: [OMPI users] Sharing (not copying) data with OpenMPI?

2012-04-16 Thread Brian Austin
Maybe you meant to search for OpenMP instead of Open-MPI. You can achieve something close to what you want by using OpenMP for on-node parallelism and MPI for inter-node communication. -Brian On Mon, Apr 16, 2012 at 11:02 AM, George Bosilca wrote: > No currently there is

Re: [OMPI users] Sharing (not copying) data with OpenMPI?

2012-04-16 Thread George Bosilca
No currently there is no way in MPI (and subsequently in Open MPI) to achieve this. However, in the next version of the MPI standard there will be a function allowing processes to shared a memory segment (https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/284). If you like living on the

Re: [OMPI users] Sharing (not copying) data with OpenMPI?

2012-04-16 Thread Ralph Castain
Hi Jody I don't believe we have exposed our shared memory system for general use - it's pretty deeply buried in the messaging system. We do have a branch where some of us are playing with an ORTE-level shared memory system for precisely this kind of use-case, but it isn't ready yet. On Apr

[OMPI users] Sharing (not copying) data with OpenMPI?

2012-04-16 Thread jody
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