diff --git a/loopy/kernel/array.py b/loopy/kernel/array.py index 45360a926a943755978b6c5b337c12af35531172..c362043ca2e96625ef546982c7441e8326567420 100644 --- a/loopy/kernel/array.py +++ b/loopy/kernel/array.py @@ -30,7 +30,7 @@ from pytools import Record, memoize_method import pyopencl as cl # noqa import pyopencl.array # noqa -import numpy as np +import numpy as np # noqa from loopy.diagnostic import LoopyError from loopy.tools import is_integer diff --git a/loopy/kernel/creation.py b/loopy/kernel/creation.py index c9909c280d603ff15e5ee696948c684310f83661..54e240283c5198c2c6472f7731594f34396e50cc 100644 --- a/loopy/kernel/creation.py +++ b/loopy/kernel/creation.py @@ -924,7 +924,7 @@ def apply_default_order_to_args(kernel, default_order): processed_args = [] for arg in kernel.args: - if isinstance(arg, ArrayBase): + if isinstance(arg, ArrayBase) and arg.order is None: arg = arg.copy(order=default_order) processed_args.append(arg)