[Dune] gridview communicate()
Vogelbacher Florian
Florian.Vogelbacher at psi.ch
Fri Sep 10 12:26:40 CEST 2010
Jupp, it seem's I actually do use a grid without overlap: ALUGrid.
I was not aware of this before, but now everything makes so much sense!
Thanks a lot!
Markus Blatt wrote:
> Hi,
>
> On Fri, Sep 10, 2010 at 11:57:51AM +0200, Vogelbacher Florian wrote:
>> to parallelize my discontinuous galerkin solver I call inside a non
>> overlapping operator object the
>>
>> gridviewcommunicate(CommDataHandleIF<DataHandle,Data>& datahandle,
>> InterfaceType interface, CommunicationDirection direction) function.
>>
>> The datahandle is a derived class of CommDataHandleIF and of CODIM0.
>>
>> To have access to ghost element data I call the interface type
>> Overlap_All_Interface, however nothing is received or send. With
>> All_All_Interface it does work, however it seems a little bit brutal
>> to me to send everything to everyone in some sense.
>
> Sounds more brutal than it is. It does not send everything, but just
> the data associated to entities that are also present on other processes.
>
>> But why does
>> Overlapp_All_Interface not send anything?
>>
>
> Probably you use a grid that has no overlap entities.
>
> Cheers,
>
> Markus
--
---------------------------
Paul Scherrer Institut
Florian Vogelbacher
WBCA/004
5232 Villigen PSI
Switzerland
Mail: Florian.Vogelbacher at psi.ch
Phone: +41 (0) 563105019
Web: www.psi.ch
---------------------------
More information about the Dune
mailing list