[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