[Dune] [#684] boundarySegmentIndex

Dune dune at dune-project.org
Sat Dec 5 23:17:53 CET 2009


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened.  Details are below. 

User who did this - Andreas Dedner (dedner) 

Attached to Project - Dune
Summary - boundarySegmentIndex
Task Type - Bug Report
Category - Dune Modules
Status - New
Assigned To - 
Operating System - Unspecified / All
Severity - Low
Priority - Normal
Reported Version - 1.1
Due in Version - Undecided
Due Date - Undecided
Details - It was decided to add a boundarySegmentIndex to the interface.
There are a few questions especially for parallel grids still open:

1) is the boundary index local, i.e., zero starting consecutive on
   each processor?
2) how does load balancing work? If boundary ids are user
   data they have to be communicated during load balancing, i.e.,
   some suitable method on the datahandle is required.
   Also if the boundarySegment index are non persistent there must be
   a way to attach it persistently to the grid during load balancing.
3) how do I obtain the size of the new boundary segment index set? Also
   for serial grids.

I tried to find answers to these questions in Oliver's additions to the
grid howto - but I might have missed it. 

remarks:
1: I guess it should be ''local''
2: before load balancing one could attach the boundaryId to the corresponding 
   codim 1 face using idSet.id(*inter.inside(), inter.numberOfInside(), 1)
   Then gather/scatter on codim 1 entites (of course then called on all
   codim 1 entities). And then move them from the map to a vector based
   on the new boundarySegmentIndex
3  add a method boundarySegmentIndexSize to the grid

Perhaps we should postpone the introduction of the boundarySegmentIndex method
to after 2.0 and until we have decide on a general way to attach data
to intersections. A special index set providing indices for intersections in general
and a second index for intersections at the boundary. I would not like to add a new
method to the intersection and then have to deprecate it right away because we decide
to introduce a new index set.
      

More information can be found at the following URL:
http://www.dune-project.org/flyspray/index.php?do=details&task_id=684

You are receiving this message because you have requested it from the Flyspray bugtracking system.  If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.




More information about the Dune mailing list