Reimplement instrumentation as a loopy transformation
This is currently only used for level 4 instrumentation, as these start and stop markers were messing heavily with dependencies in the sum factorization code. This way, the necessary but ugly work of adding instrumentation is separated much more nicely.
Showing
- python/dune/perftool/loopy/transformations/instrumentation.py 101 additions, 0 deletions...on/dune/perftool/loopy/transformations/instrumentation.py
- python/dune/perftool/loopy/transformations/vectorize_quad.py 5 additions, 1 deletionpython/dune/perftool/loopy/transformations/vectorize_quad.py
- python/dune/perftool/pdelab/localoperator.py 9 additions, 1 deletionpython/dune/perftool/pdelab/localoperator.py
- python/dune/perftool/sumfact/accumulation.py 2 additions, 33 deletionspython/dune/perftool/sumfact/accumulation.py
- python/dune/perftool/sumfact/realization.py 0 additions, 26 deletionspython/dune/perftool/sumfact/realization.py
Loading
Please register or sign in to comment