diff --git a/grudge/symbolic/operators.py b/grudge/symbolic/operators.py index 34ec47aaa556369ecea8e688f81bdcbaa0a6db3f..84dd4679bad9ba642ba00ffc4fcf391df4185dde 100644 --- a/grudge/symbolic/operators.py +++ b/grudge/symbolic/operators.py @@ -519,10 +519,10 @@ def norm(p, arg, dd=None): return sym.CFunction("sqrt")(norm_squared) elif p == np.Inf: - result = sym.NodalMax()(sym.CFunction("fabs")(arg)) + result = sym.NodalMax(dd_in=dd)(sym.CFunction("fabs")(arg)) from pymbolic.primitives import Max - if isinstance(norm_squared, np.ndarray): + if isinstance(result, np.ndarray): from functools import reduce result = reduce(Max, result)