[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
5232 Villigen PSI

Mail: 	Florian.Vogelbacher at psi.ch
Phone:	+41 (0) 563105019
Web:	www.psi.ch

More information about the Dune mailing list