On Wed, 27 Jan 2016, Roy Stogner wrote:

> That's nothing I'd be able to get to myself in the immediate future,
> although obviously "subtle inaccuracy when mixing time-dependent
> Dirichlet + AMR" ought to be a high priority to fix.

On the other hand, Paul Bauman just IM'ed me to say that he'd be
interested in fixing this ASAP.  :-)

So here's more of an outline in what needs to be done:

1. DofMap::process_constraints() needs to be fixed to properly update
adjoint and not just primal rhs'es when expanding constraint
equations.  I'm doing this myself right now, partly because I know
even more people it could affect, partly because it's very
straightforward to fix, partly because it's a prerequisite for the
rest, and partly because it was just plain embarrassing to run across.

2. AdjointDofConstraintValues needs to be changed to index over
strings (vector names), not just integers.  Loops over qoi_index which
directly look up adjoint constraint rhs via that index need to instead
prepend the rest of the adjoint vector name first.

3. We need a new enforce_constraints_exactly() version which takes a
vector name.

4. We need to use this function (probably with a new overloaded
argument to figure out which) in project_vector().
---
Roy

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to