[Dune] Notification from Dune

Flyspray dune at hal.iwr.uni-heidelberg.de
Wed Dec 13 11:23:54 CET 2006


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

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

User who did this: - Oliver Sander (sander)

Attached to Project - Dune
Summary - Is it safe to call method father()?
Task Type - Feature Request
Category - Grid
Status - New
Assigned To - 
Operating System - All
Severity - Low
Priority - Normal
Reported Version - SVN
Due in Version - post 1.0
Due Date - Undecided
Details - I think there is a tiny loophole in our grid interface
specification.  The documentation of the method father() says that the
behaviour of the method is undefined when there is no father.  That
means you can really only call it when you are sure that there is a
father.  But how can you know?  We know there is no father when we're
on level 0.  But on the other levels we cannot be sure that there is
one.  Parallel UG supports so-called vertical load-balancing, where
the coarse grid remains on a given processor while finer parts of the
grid get moved elsewhere.  Hence those finer grid parts contain
elements which are not on level 0 but with their fathers not being
present on the same processor.

So it seems to me that either we need a way to figure out whether a
father exists, or we need to specify that father() throws an exception
when there is no father.  

Or am I missing something?

More information can be found at the following URL:
http://hal.iwr.uni-heidelberg.de/flyspray/?do=details&id=220

You are receiving this message because you have requested it from the
Flyspray bugtracking system.  You can be removed from future
notifications by visiting the URL shown above.





More information about the Dune mailing list