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
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
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
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
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
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
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