"force_bdss/tests/probe_classes/data_source.py" did not exist on "0ec4e5c80ea8e4f736818af7c78b17a2136d7473"
Ignore indices when splitting into accumulation terms
Example: Before this commit the expression \sum_i a_i (\nabla v)_i + \sum_j b_j (\nabla v)_j was split into two accumulation terms: 1) a_k with corresponding test function (\nabla v)_k 2) b_l with corresponding test function (\nabla v)_l Now we split into: a_k + b_k with corresponding test function (\nabla v)_k This is possible since we have linearity in the test function. TODO: Jacobians are not yet working
Showing
- python/dune/perftool/pdelab/localoperator.py 19 additions, 10 deletionspython/dune/perftool/pdelab/localoperator.py
- python/dune/perftool/ufl/extract_accumulation_terms.py 66 additions, 20 deletionspython/dune/perftool/ufl/extract_accumulation_terms.py
- python/dune/perftool/ufl/modified_terminals.py 15 additions, 7 deletionspython/dune/perftool/ufl/modified_terminals.py
- python/dune/perftool/ufl/transformations/identitypropagation.py 1 addition, 1 deletion.../dune/perftool/ufl/transformations/identitypropagation.py
- python/dune/perftool/ufl/transformations/zeropropagation.py 34 additions, 0 deletionspython/dune/perftool/ufl/transformations/zeropropagation.py
Please register or sign in to comment