[Dune] Shared memory capabilities?

Christian Engwer christian.engwer at uni-muenster.de
Wed Oct 29 11:38:56 CET 2014


Dear Aleksejs,


>In principle, there could be some gain of using shared memory between
>all processes in the node:
>1) With shared memory, it may be possible to reduce the communication
>between processes in one node.

No. If you have a good MPI  implementation it should use a direct copy where ever possible. (and on your supercomputer I assume you have such a good  implementation)

>2) Some information between processes is overlapping, like some
>vertices
>and boundaries, and thus will slightly reduce memory footprint.

Here you can gain something, but you still have to be careful to keep data locality.

Christian

>My question was to describe the work that has been done or is planned
>to
>be done by Dune in this direction in foreseeable future.
>
>Thank you,
>Aleksejs
>
>
>On 10/29/2014 09:42 AM, Oliver Sander wrote:
>> Am 29.10.2014 um 09:04 schrieb Aleksejs Fomins:
>>> Dear Dune,
>>>
>>> What are the current capabilities of Dune to deal with shared memory
>>> architectures? Is there a plan to implement it?
>>>
>>> By shared memory I mean using all the memory of a node by all its
>>> processes to avoid communication between them
>>>
>> 
>> Hi Aleksejs,
>> I'm afraid you need to be a bit more specific here.  What exactly do
>you need?
>> Best,
>> Oliver
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Dune mailing list
>> Dune at dune-project.org
>> http://lists.dune-project.org/mailman/listinfo/dune
>> 
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Dune mailing list
>Dune at dune-project.org
>http://lists.dune-project.org/mailman/listinfo/dune





More information about the Dune mailing list