On Fri, Oct 31, 2008 at 4:08 PM, Benjamin Kirk <benjamin.kirk@nasa.gov> wrote:

What if instead after each refinement/coarsening you (i) clear a node list,
and then loop over active elements & their faces to build up a derived node
bc list?

You regenerate it instead of trying to prolong nodes...

Right... my point was that you should regenerate that list using _sidesets_ not nodesets... I think we're on the same page.

So... should we have users attach a function that regenerates this node bc list?  That way it can automatically be called when the mesh changes?  There should also be a way to manually trigger the list regeneration... for instance, for Dirichlet BC's that change with time... user code will probably want to signal that the bc list should be rebuilt.

Derek