From ddc4f94dea2184a5b4d7a79e40c78af68ed30a6c Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sun, 29 Jun 2014 19:38:48 -0500 Subject: [PATCH] Don't overwrite array orders with default order --- loopy/kernel/array.py | 2 +- loopy/kernel/creation.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/loopy/kernel/array.py b/loopy/kernel/array.py index 45360a926..c362043ca 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 c9909c280..54e240283 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) -- GitLab