[Dune] gridview communicate()
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:
> 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.
Paul Scherrer Institut
5232 Villigen PSI
Mail: Florian.Vogelbacher at psi.ch
Phone: +41 (0) 563105019
More information about the Dune