Simulator programs and utilities for automatic differentiation.
Go to file
Andreas Lauser db5eb4249e add a container for grid data with a prefetch-friendly memory layout
the class is called "PffGridVector", which is short for "PreFetch
Friendly Grid Vector" ("Vector" in the sense of std::vector). The idea
is to store the data in question for the complete stencil of all
elements which makes the memory access pattern of the simulation much
more localized. this approach has the downsides that much more memory
is required to represent the data (for cartesian 3D grids this means
about factor 8 more), and that data cannot easily be changed for an
individual degree of freedom (because it would require to change the
representations of all stencils which contain the DOF).

also, use this new class to store the transmissbility values of
ebos. it is pretty easy to extent the number of quantities stored this
way, but it seems like the performance of linearization stays flat or
is slightly worse if the PffGridVector is used for more quantities...
2016-10-30 18:48:06 +01:00
applications/ebos add a container for grid data with a prefetch-friendly memory layout 2016-10-30 18:48:06 +01:00
ewoms/aux clean up the licensing preable of source files 2016-03-17 13:20:20 +01:00