From 4f9b02ae8a0f743a220063ea24f5e00104a7b2f8 Mon Sep 17 00:00:00 2001 From: Matt Wala <wala1@illinois.edu> Date: Tue, 10 Jan 2017 09:13:52 -0600 Subject: [PATCH] Add a timing message. --- sumpy/assignment_collection.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sumpy/assignment_collection.py b/sumpy/assignment_collection.py index 2bfdbc2a..840b04da 100644 --- a/sumpy/assignment_collection.py +++ b/sumpy/assignment_collection.py @@ -159,6 +159,9 @@ class SymbolicAssignmentCollection(object): return new_name def run_global_cse(self, extra_exprs=[]): + import time + start_time = time.time() + logger.info("common subexpression elimination: start") assign_names = sorted(self.assignments) @@ -185,7 +188,8 @@ class SymbolicAssignmentCollection(object): assert isinstance(name, sp.Symbol) self.add_assignment(name.name, value) - logger.info("common subexpression elimination: done") + logger.info("common subexpression elimination: done after {dur:.2f} s" + .format(dur=time.time() - start_time)) return new_extra_exprs def kill_trivial_assignments(self, exprs): -- GitLab