[Dune] Shared memory capabilities?

Aleksejs Fomins aleksejs.fomins at lspr.ch
Wed Oct 29 11:45:29 CET 2014


Dear All,

Thank you for your replies. I now better understand the subject.

I conclude that at the moment the shared memory implementation effort is
not really worth the gain.

Best,
Aleksejs

On 10/29/2014 11:38 AM, Christian Engwer wrote:
> 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
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 551 bytes
Desc: OpenPGP digital signature
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20141029/0701c410/attachment.sig>


More information about the Dune mailing list