Skip to content
Snippets Groups Projects
Commit 07690c76 authored by Marcel Koch's avatar Marcel Koch
Browse files

update solve timings

parent f4eef262
No related branches found
No related tags found
No related merge requests found
......@@ -57,23 +57,8 @@ def dune_solve():
if get_form_option("generate_jacobians"):
print_matrix()
if get_option('instrumentation_level') >= 2:
from dune.codegen.pdelab.driver.timings import setup_timer, name_timing_stream, name_timing_identifier
timestream = name_timing_stream()
setup_timer()
from dune.codegen.generation import post_include
post_include("HP_DECLARE_TIMER(solve);", filetag="driver")
solve = ["HP_TIMER_START(solve);",
"{}".format(solve),
"HP_TIMER_STOP(solve);",
"DUMP_TIMER({}, solve, {}, true);".format(get_option("instrumentation_level"), timestream),
]
if get_option('instrumentation_level') >= 3:
from dune.codegen.pdelab.driver.gridoperator import name_localoperator
lop_name = name_localoperator(form_ident)
solve.append("{}.dump_timers({}, {}, true);".format(lop_name, timestream, name_timing_identifier()))
from dune.codegen.pdelab.driver.timings import timed_region
solve = timed_region('solve', solve)
return solve
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment