Simulator programs and utilities for automatic differentiation.
Go to file
Andreas Lauser f7982e15ce parallelization: treat off-diagonal matrix entries on the process boundaries properly
this is required so that the element-centered finite volume method
does not handle each partition of the domain separately. (i.e. so that
fluxes accross faces on the process boundaries are considered) mea culpa!

The fix for this is to also include these entries in the matrix which
uses domestic indices. This required some rather extensive changes to
the blacklisting mechanism as for this it must be possible to
translate the index of a blacklisted entity (i.e., an entity in a
ghost or an overlap cell) to a domestic index (i.e., the corresponding
index in the algebraic overlap).

Note that the code for algebraic overlaps is *fun* and the person who
wrote it should be tarred and feathered. (*ouch* ;)) Seriously: Better
approaches than "lets-throw-this-away-and-use-grid-overlaps" are
deeply appreciated. (The grid overlap is not really useful in Dune
because only "Mickey Mouse grids" like Dune::YaspGrid support it.)
2014-07-21 21:25:27 +02:00
bin relax the python script to check the reference solutions 2013-07-07 19:02:28 +02:00
doc refactoring: rename GridCreator to GridManager 2014-04-27 19:12:32 +02:00
examples replace a few now-incorrect "Vcfv" prefixes in the comments 2014-07-21 21:21:42 +02:00
tests parallelization: treat off-diagonal matrix entries on the process boundaries properly 2014-07-21 21:25:27 +02:00