From ff44e765d9ab5eef72ad1973e30b4ae648fb92fa Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Tue, 5 Jul 2011 21:10:44 -0400 Subject: [PATCH] Add add_mi(). --- sumpy/kernel_common.py | 2 +- sumpy/tools.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/sumpy/kernel_common.py b/sumpy/kernel_common.py index d91f5949..0940e0e7 100644 --- a/sumpy/kernel_common.py +++ b/sumpy/kernel_common.py @@ -14,7 +14,7 @@ COMMON_PREAMBLE = r"""//CL// % if double_support: #pragma OPENCL EXTENSION cl_khr_fp64: enable % endif -#pragma OPENCL EXTENSION cl_amd_printf: enable +## #pragma OPENCL EXTENSION cl_amd_printf: enable <%def name="load_vector_g(tgt_name, src_name, src_base_offset)"> % for i in range(dimensions): diff --git a/sumpy/tools.py b/sumpy/tools.py index f1b8ee3f..b9d6c8ba 100644 --- a/sumpy/tools.py +++ b/sumpy/tools.py @@ -5,6 +5,9 @@ from __future__ import division # {{{ multi_index helpers +def add_mi(mi1, mi2): + return tuple(mi1i+mi2i for mi1i, mi2i in zip(mi1, mi2)) + def mi_factorial(mi): from pytools import factorial result = 1 -- GitLab