Running with gitlab-runner 12.9.0 (12.9.0)  on koelsch 0d8732fb section_start:1592249932:prepare_executor Preparing the "shell" executor Using Shell executor... section_end:1592249932:prepare_executor section_start:1592249932:prepare_script Preparing environment Running on koelsch... section_end:1592249932:prepare_script section_start:1592249932:get_sources Getting source from Git repository Fetching changes... Reinitialized existing Git repository in /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.git/ From https://gitlab.tiker.net/inducer/loopy * [new ref] refs/pipelines/35339 -> refs/pipelines/35339 5e86f950..25261963 fix-temp-default-shape -> origin/fix-temp-default-shape Checking out 25261963 as fix-temp-default-shape... Removing .cache/ Removing .env/ Removing loo.py.egg-info/ Removing loopy/__pycache__/ Removing loopy/_git_rev.py Removing loopy/codegen/__pycache__/ Removing loopy/frontend/__pycache__/ Removing loopy/frontend/fortran/__pycache__/ Removing loopy/kernel/__pycache__/ Removing loopy/library/__pycache__/ Removing loopy/schedule/__pycache__/ Removing loopy/target/__pycache__/ Removing loopy/target/c/__pycache__/ Removing loopy/target/c/codegen/__pycache__/ Removing loopy/transform/__pycache__/ Removing test/__pycache__/ Removing test/pytest.xml Removing virtualenv-15.1.0/ Skipping Git submodules setup section_end:1592249934:get_sources section_start:1592249934:restore_cache Restoring cache section_end:1592249934:restore_cache section_start:1592249934:download_artifacts Downloading artifacts section_end:1592249934:download_artifacts section_start:1592249934:build_script Running before_script and script $ export PY_EXE=python3 $ export PYOPENCL_TEST=intel $ export EXTRA_INSTALL="pybind11 numpy mako" $ export LOOPY_NO_CACHE=1 $ export LOOPY_INTEL_CL_OK_FOR_TEST_REF=1 $ source /opt/enable-intel-cl.sh $ curl -L -O -k https://gitlab.tiker.net/inducer/ci-support/raw/master/build-and-test-py-project.sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1338 100 1338 0 0 2432 0 --:--:-- --:--:-- --:--:-- 2432 $ . ./build-and-test-py-project.sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 4320 100 4320 0 0 7741 0 --:--:-- --:--:-- --:--:-- 7741 ----------------------------------------------- Current directory: /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy Python executable: python3 PYOPENCL_TEST: intel PYTEST_ADDOPTS: PROJECT_INSTALL_FLAGS: git revision: 25261963 git status: M loopy/target/c/compyte ?? build-and-test-py-project.sh ?? build-py-project.sh ----------------------------------------------- Removing build-and-test-py-project.sh Removing build-py-project.sh find: ‘siteconf.py’: No such file or directory Submodule path 'loopy/target/c/compyte': checked out '7e48e1166a13cfbb7b60f909b071f088034ffda1' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1820k 100 1820k 0 0 13.9M 0 --:--:-- --:--:-- --:--:-- 13.9M **> creating virtualenv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1825k 100 1825k 0 0 14.0M 0 --:--:-- --:--:-- --:--:-- 14.0M Collecting pip Using cached pip-20.1.1-py2.py3-none-any.whl (1.5 MB) Collecting wheel Using cached wheel-0.34.2-py2.py3-none-any.whl (26 kB) Installing collected packages: pip, wheel Attempting uninstall: pip Found existing installation: pip 20.1.1 Uninstalling pip-20.1.1: Successfully uninstalled pip-20.1.1 Successfully installed pip-20.1.1 wheel-0.34.2 Requirement already up-to-date: pip in ./.env/lib/python3.8/site-packages (20.1.1) Requirement already satisfied: setuptools in ./.env/lib/python3.8/site-packages (44.0.0) Collecting pytest==3.0.4 Using cached pytest-3.0.4-py2.py3-none-any.whl (170 kB) Processing /var/lib/gitlab-runner/.cache/29/pip/wheels/e6/cf/7d/bc0ce89c018794b4ca18bc64be0e40f0eb030911ed820771ae/pytest_warnings-0.2.0-py3-none-any.whl Collecting py>=1.4.29 Using cached py-1.8.2-py2.py3-none-any.whl (83 kB) Installing collected packages: py, pytest, pytest-warnings Successfully installed py-1.8.2 pytest-3.0.4 pytest-warnings-0.2.0 Collecting pybind11 Using cached pybind11-2.5.0-py2.py3-none-any.whl (296 kB) Installing collected packages: pybind11 Successfully installed pybind11-2.5.0 Collecting numpy Using cached numpy-1.18.5-cp38-cp38-manylinux1_x86_64.whl (20.6 MB) Installing collected packages: numpy Successfully installed numpy-1.18.5 Collecting mako Using cached Mako-1.1.3-py2.py3-none-any.whl (75 kB) Collecting MarkupSafe>=0.9.2 Using cached MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl (32 kB) Installing collected packages: MarkupSafe, mako Successfully installed MarkupSafe-1.1.1 mako-1.1.3 Collecting git+https://github.com/inducer/pytools.git (from -r requirements.txt (line 1)) Cloning https://github.com/inducer/pytools.git to /tmp/pip-req-build-8g5u3ptn Running command git clone -q https://github.com/inducer/pytools.git /tmp/pip-req-build-8g5u3ptn Collecting git+https://github.com/inducer/islpy.git (from -r requirements.txt (line 2)) Cloning https://github.com/inducer/islpy.git to /tmp/pip-req-build-6zamx4yw Running command git clone -q https://github.com/inducer/islpy.git /tmp/pip-req-build-6zamx4yw Running command git submodule update --init --recursive -q Collecting git+https://github.com/inducer/cgen.git (from -r requirements.txt (line 3)) Cloning https://github.com/inducer/cgen.git to /tmp/pip-req-build-0jb2q4nk Running command git clone -q https://github.com/inducer/cgen.git /tmp/pip-req-build-0jb2q4nk Collecting git+https://github.com/inducer/pyopencl.git (from -r requirements.txt (line 4)) Cloning https://github.com/inducer/pyopencl.git to /tmp/pip-req-build-hbdelj2k Running command git clone -q https://github.com/inducer/pyopencl.git /tmp/pip-req-build-hbdelj2k Running command git submodule update --init --recursive -q Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing wheel metadata: started Preparing wheel metadata: finished with status 'done' Collecting git+https://github.com/inducer/pymbolic.git (from -r requirements.txt (line 5)) Cloning https://github.com/inducer/pymbolic.git to /tmp/pip-req-build-zmasgtij Running command git clone -q https://github.com/inducer/pymbolic.git /tmp/pip-req-build-zmasgtij Collecting git+https://github.com/inducer/genpy.git (from -r requirements.txt (line 6)) Cloning https://github.com/inducer/genpy.git to /tmp/pip-req-build-hx1ecl0g Running command git clone -q https://github.com/inducer/genpy.git /tmp/pip-req-build-hx1ecl0g Collecting git+https://github.com/inducer/codepy.git (from -r requirements.txt (line 7)) Cloning https://github.com/inducer/codepy.git to /tmp/pip-req-build-6pzwlxd_ Running command git clone -q https://github.com/inducer/codepy.git /tmp/pip-req-build-6pzwlxd_ Collecting git+https://github.com/inducer/f2py (from -r requirements.txt (line 9)) Cloning https://github.com/inducer/f2py to /tmp/pip-req-build-5alxb0aa Running command git clone -q https://github.com/inducer/f2py /tmp/pip-req-build-5alxb0aa Collecting ply>=3.6 Using cached ply-3.11-py2.py3-none-any.whl (49 kB) Collecting appdirs>=1.4.0 Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) Collecting decorator>=3.2.0 Using cached decorator-4.4.2-py2.py3-none-any.whl (9.2 kB) Requirement already satisfied: numpy>=1.6.0 in ./.env/lib/python3.8/site-packages (from pytools==2020.3->-r requirements.txt (line 1)) (1.18.5) Collecting six>=1.8.0 Using cached six-1.15.0-py2.py3-none-any.whl (10 kB) Collecting cffi>=1.1.0 Using cached cffi-1.14.0-cp38-cp38-manylinux1_x86_64.whl (409 kB) Requirement already satisfied: pytest>=2 in ./.env/lib/python3.8/site-packages (from islpy==2019.1.2->-r requirements.txt (line 2)) (3.0.4) Collecting pycparser Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB) Requirement already satisfied: py>=1.4.29 in ./.env/lib/python3.8/site-packages (from pytest>=2->islpy==2019.1.2->-r requirements.txt (line 2)) (1.8.2) Building wheels for collected packages: pytools, islpy, cgen, pyopencl, pymbolic, genpy, codepy, f2py Building wheel for pytools (setup.py): started Building wheel for pytools (setup.py): finished with status 'done' Created wheel for pytools: filename=pytools-2020.3-py2.py3-none-any.whl size=65146 sha256=96ed953833354ff2ed26d0abe16353fbe718825dbbf9220adec91c846475432d Stored in directory: /tmp/pip-ephem-wheel-cache-b_jn42od/wheels/98/30/c4/fa1a45ad8d76590fb8d8ce9016688ea333ca3c30e99add3485 Building wheel for islpy (setup.py): started Building wheel for islpy (setup.py): finished with status 'done' Created wheel for islpy: filename=islpy-2019.1.2-cp38-cp38-linux_x86_64.whl size=2815080 sha256=119c8e74e6ea3eb7f0fb5103ede40c538ce9f0f71a79335eafb6a8d8ade6e7ad Stored in directory: /tmp/pip-ephem-wheel-cache-b_jn42od/wheels/92/a6/d1/324917ff02139a98ab1e67acdabd83d79ecf1d3dc1f71daf05 Building wheel for cgen (setup.py): started Building wheel for cgen (setup.py): finished with status 'done' Created wheel for cgen: filename=cgen-2020.2-py3-none-any.whl size=15815 sha256=ba5f29cb5f6cb13c818db70cddf3b5389c8a9d276aa2e94eb83b8bb12bdd2a2e Stored in directory: /tmp/pip-ephem-wheel-cache-b_jn42od/wheels/29/c9/16/4c5546ba96766c0e69132efbef9291bff070a07195caa258c4 Building wheel for pyopencl (PEP 517): started Building wheel for pyopencl (PEP 517): still running... Building wheel for pyopencl (PEP 517): finished with status 'done' Created wheel for pyopencl: filename=pyopencl-2020.2-cp38-cp38-linux_x86_64.whl size=6790435 sha256=6042305ff11d04383b68ff1d343d4d8d9d8bb486eadf077006751ca4024c79c1 Stored in directory: /tmp/pip-ephem-wheel-cache-b_jn42od/wheels/7c/f0/cf/26aeb70473b57280f9e8a187977cece32c05d3fcbce8036f36 Building wheel for pymbolic (setup.py): started Building wheel for pymbolic (setup.py): finished with status 'done' Created wheel for pymbolic: filename=pymbolic-2020.2-py3-none-any.whl size=111229 sha256=2825a6ff68d1e29b73e8d5952d79fe5dae168f9f0dd432bf3d29cf48abdaedcc Stored in directory: /tmp/pip-ephem-wheel-cache-b_jn42od/wheels/4a/a0/2a/81ef8fec4b483f5a1b16c08b7e47386008162c9de3871e913d Building wheel for genpy (setup.py): started Building wheel for genpy (setup.py): finished with status 'done' Created wheel for genpy: filename=genpy-2020.1-py3-none-any.whl size=5401 sha256=fe0839b197959390290369c96deab7d5470a5a15665c79dece07590814fe6daf Stored in directory: /tmp/pip-ephem-wheel-cache-b_jn42od/wheels/8a/54/03/0a1407c906a9e3ae57f8efb9e020e99c707c03c263267e6f98 Building wheel for codepy (setup.py): started Building wheel for codepy (setup.py): finished with status 'done' Created wheel for codepy: filename=codepy-2019.1-py3-none-any.whl size=19361 sha256=e3d085589ad41b4d592b802fd15e5a9551cd6f05407455212fa9a5c3c1776e98 Stored in directory: /tmp/pip-ephem-wheel-cache-b_jn42od/wheels/8b/9b/19/3bc545015c02948a6ef5e03c51ba772290236f2d610ed053de Building wheel for f2py (setup.py): started Building wheel for f2py (setup.py): finished with status 'error' ERROR: Command errored out with exit status 1: command: /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-5alxb0aa/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-5alxb0aa/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-wf7krmoz cwd: /tmp/pip-req-build-5alxb0aa/ Complete output (101 lines): Appending f2py configuration to Ignoring attempt to set 'name' (from '' to 'f2py') Appending fparser configuration to Ignoring attempt to set 'name' (from '' to 'fparser') 0.3.1.dev /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/setuptools/dist.py:473: UserWarning: Normalizing '0.3.1.dev' to '0.3.1.dev0' warnings.warn( running bdist_wheel running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_py creating build creating build/lib creating build/lib/f2py copying f2py/setup.py -> build/lib/f2py copying f2py/__init__.py -> build/lib/f2py copying f2py/version.py -> build/lib/f2py creating build/lib/fparser copying fparser/Fortran2003.py -> build/lib/fparser copying fparser/setup.py -> build/lib/fparser copying fparser/statements.py -> build/lib/fparser copying fparser/splitline.py -> build/lib/fparser copying fparser/utils.py -> build/lib/fparser copying fparser/script_options.py -> build/lib/fparser copying fparser/__init__.py -> build/lib/fparser copying fparser/pattern_tools.py -> build/lib/fparser copying fparser/base_classes.py -> build/lib/fparser copying fparser/typedecl_statements.py -> build/lib/fparser copying fparser/parsefortran.py -> build/lib/fparser copying fparser/sourceinfo.py -> build/lib/fparser copying fparser/api.py -> build/lib/fparser copying fparser/block_statements.py -> build/lib/fparser copying fparser/readfortran.py -> build/lib/fparser running build_scripts creating build/scripts.linux-x86_64-3.8 Creating 'build/scripts.linux-x86_64-3.8/fparser.f2003' Creating 'build/scripts.linux-x86_64-3.8/fparser.parse' Creating 'build/scripts.linux-x86_64-3.8/fparser.read' installing to build/bdist.linux-x86_64/wheel running install running install_lib creating /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/f2py copying build/lib/f2py/setup.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/f2py copying build/lib/f2py/__init__.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/f2py copying build/lib/f2py/version.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/f2py creating /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/Fortran2003.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/setup.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/statements.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/splitline.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/utils.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/script_options.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/__init__.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/pattern_tools.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/base_classes.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/typedecl_statements.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/parsefortran.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/sourceinfo.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/api.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/block_statements.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser copying build/lib/fparser/readfortran.py -> /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/fparser Traceback (most recent call last): File "", line 1, in File "/tmp/pip-req-build-5alxb0aa/setup.py", line 198, in setup( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/numpy/distutils/core.py", line 171, in setup return old_setup(**new_attr) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/setuptools/__init__.py", line 145, in setup return distutils.core.setup(**attrs) File "/usr/lib/python3.8/distutils/core.py", line 148, in setup dist.run_commands() File "/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 259, in run self.run_command('install') File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/numpy/distutils/command/install.py", line 62, in run r = self.setuptools_run() File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/numpy/distutils/command/install.py", line 36, in setuptools_run return distutils_install.run(self) File "/usr/lib/python3.8/distutils/command/install.py", line 601, in run self.run_command(cmd_name) File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/setuptools/command/install_lib.py", line 27, in run self.byte_compile(outfiles) File "/usr/lib/python3.8/distutils/command/install_lib.py", line 136, in byte_compile byte_compile(files, optimize=0, File "/usr/lib/python3.8/distutils/util.py", line 453, in byte_compile raise ValueError("invalid prefix: filename %r doesn't start with %r" ValueError: invalid prefix: filename '/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/f2py/setup.py' doesn't start with 'build/bdist.linux-x86_64/wheel' ---------------------------------------- ERROR: Failed building wheel for f2py Running setup.py clean for f2py Successfully built pytools islpy cgen pyopencl pymbolic genpy codepy Failed to build f2py Installing collected packages: ply, appdirs, decorator, six, pytools, pycparser, cffi, islpy, cgen, pyopencl, pymbolic, genpy, codepy, f2py Running setup.py install for f2py: started Running setup.py install for f2py: finished with status 'done' Successfully installed appdirs-1.4.4 cffi-1.14.0 cgen-2020.2 codepy-2019.1 decorator-4.4.2 f2py-0.3.1.dev0 genpy-2020.1 islpy-2019.1.2 ply-3.11 pycparser-2.20 pymbolic-2020.2 pyopencl-2020.2 pytools-2020.3 six-1.15.0 Obtaining file:///var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy Requirement already satisfied: Mako in ./.env/lib/python3.8/site-packages (from loo.py==2020.1) (1.1.3) Requirement already satisfied: cgen>=2016.1 in ./.env/lib/python3.8/site-packages (from loo.py==2020.1) (2020.2) Requirement already satisfied: codepy>=2017.1 in ./.env/lib/python3.8/site-packages (from loo.py==2020.1) (2019.1) Collecting colorama Using cached colorama-0.4.3-py2.py3-none-any.whl (15 kB) Requirement already satisfied: genpy>=2016.1.2 in ./.env/lib/python3.8/site-packages (from loo.py==2020.1) (2020.1) Requirement already satisfied: islpy>=2019.1 in ./.env/lib/python3.8/site-packages (from loo.py==2020.1) (2019.1.2) Requirement already satisfied: pymbolic>=2019.2 in ./.env/lib/python3.8/site-packages (from loo.py==2020.1) (2020.2) Requirement already satisfied: pytools>=2020.2 in ./.env/lib/python3.8/site-packages (from loo.py==2020.1) (2020.3) Requirement already satisfied: six>=1.8.0 in ./.env/lib/python3.8/site-packages (from loo.py==2020.1) (1.15.0) Requirement already satisfied: MarkupSafe>=0.9.2 in ./.env/lib/python3.8/site-packages (from Mako->loo.py==2020.1) (1.1.1) Requirement already satisfied: numpy>=1.6 in ./.env/lib/python3.8/site-packages (from cgen>=2016.1->loo.py==2020.1) (1.18.5) Requirement already satisfied: appdirs>=1.4.0 in ./.env/lib/python3.8/site-packages (from codepy>=2017.1->loo.py==2020.1) (1.4.4) Requirement already satisfied: cffi>=1.1.0 in ./.env/lib/python3.8/site-packages (from islpy>=2019.1->loo.py==2020.1) (1.14.0) Requirement already satisfied: pytest>=2 in ./.env/lib/python3.8/site-packages (from islpy>=2019.1->loo.py==2020.1) (3.0.4) Requirement already satisfied: decorator>=3.2.0 in ./.env/lib/python3.8/site-packages (from pytools>=2020.2->loo.py==2020.1) (4.4.2) Requirement already satisfied: pycparser in ./.env/lib/python3.8/site-packages (from cffi>=1.1.0->islpy>=2019.1->loo.py==2020.1) (2.20) Requirement already satisfied: py>=1.4.29 in ./.env/lib/python3.8/site-packages (from pytest>=2->islpy>=2019.1->loo.py==2020.1) (1.8.2) Installing collected packages: colorama, loo.py Running setup.py develop for loo.py Successfully installed colorama-0.4.3 loo.py TESTABLES: . ../doc/index.rst ../doc/misc.rst ../doc/ref_creation.rst ../doc/ref_kernel.rst ../doc/ref_other.rst ../doc/ref_transform.rst ../doc/tutorial.rst ============================= test session starts ============================== platform linux -- Python 3.8.3, pytest-3.0.4, py-1.8.2, pluggy-0.4.0 rootdir: /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy, inifile: plugins: warnings-0.2.0 collected 378 items test_apps.py FF..FFxF.FF.. test_c_execution.py .....s.. test_dg.py F test_diff.py . test_domain.py .F......FFF. test_expression.py ..........................s... test_fortran.py FF.FFFF.FFxF.F test_isl.py ... test_linalg.py FFFFFFFFFFFF test_loopy.py ....F..............F.....FFFFFFF.F..FF.FFFF...........FF................F.F.....F....FFF......s...F........F.................s.... test_misc.py ..... test_nbody.py F test_numa_diff.py FF test_reduction.py .....FFFFFFF.......... test_scan.py ........................................................ test_sem_reagan.py F test_statistics.py ........................ test_target.py ..........F....... test_transform.py FF.F...FF.FF..FFF....FF. ../doc/tutorial.rst F - generated xml file: /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/pytest.xml - =========================== short test summary info ============================ XFAIL test_apps.py::test_sum_factorization reason: extract_subst is currently too stupid for sum factorization XFAIL test_fortran.py::test_batched_sparse SKIP [1] test/test_c_execution.py:200: Can't test caching when disabled SKIP [1] /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_expression.py:420: target ICD miscompiles vector code SKIP [1] /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py:2035: Intel CL miscompiles this kernel SKIP [1] /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py:2779: Intel CL doesn't implement Kernel.program ========================== slowest 10 test durations =========================== 15.29s call test/test_numa_diff.py::test_gnuma_horiz_kernel[-11-7-2] 8.88s call test/test_numa_diff.py::test_gnuma_horiz_kernel[-11-7-1] 3.11s call test/test_apps.py::test_lbm[] 2.53s call test/test_apps.py::test_rob_stroud_bernstein[] 2.51s call test/test_sem_reagan.py::test_tim2d[] 2.44s call test/test_expression.py::test_fuzz_expression_code_gen[-int-2] 2.07s call test/test_apps.py::test_convolution[] 1.80s call test/test_loopy.py::test_nop[] 1.62s call test/test_expression.py::test_fuzz_expression_code_gen[-int_nonneg-3] 1.59s call test/test_loopy.py::test_global_barrier[] =================================== FAILURES =================================== _ test_convolution[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_apps.py", line 114, in test_convolution lp.auto_test_vs_ref(ref_knl, ctx, variant(knl), File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (448,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_convolution_with_nonzero_base[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_apps.py", line 172, in test_convolution_with_nonzero_base lp.auto_test_vs_ref(ref_knl, ctx, variant(knl), File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (1792,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/execution.py:185: ParameterFinderWarning: Unable to generate code to automatically find 'f_w' from the shape of 'f': division with remainder in linear solve for 'f_w' warn("Unable to generate code to automatically " _ test_stencil[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_apps.py", line 366, in test_stencil lp.auto_test_vs_ref(ref_knl, ctx, variant(knl), File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (81920,), (64,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_stencil_with_overfetch[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_apps.py", line 411, in test_stencil_with_overfetch lp.auto_test_vs_ref(ref_knl, ctx, variant(knl), File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (81920,), (64,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_lbm[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_apps.py", line 510, in test_lbm lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters={"nx": 20, "ny": 20}) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (4800,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_fd_1d[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_apps.py", line 555, in test_fd_1d lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (2048,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_poisson_fem[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_apps.py", line 615, in test_poisson_fem lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (384,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- KERNEL: loopy_kernel --------------------------------------------------------------------------- ARGUMENTS: Ael: type: , shape: (nels, nbf, nbf), dim_tags: (N2:stride:nbf*nbf, N1:stride:nbf, N0:stride:1) aspace: global DFinv: type: , shape: (nels, sdim, sdim), dim_tags: (N2:stride:sdim*sdim, N1:stride:sdim, N0:stride:1) aspace: global DPsi: type: , shape: (nbf, nqp, sdim), dim_tags: (N2:stride:sdim*nqp, N1:stride:sdim, N0:stride:1) aspace: global J: type: , shape: (nels), dim_tags: (N0:stride:1) aspace: global nbf: ValueArg, type: nels: ValueArg, type: nqp: ValueArg, type: sdim: ValueArg, type: w: type: , shape: (nqp), dim_tags: (N0:stride:1) aspace: global --------------------------------------------------------------------------- DOMAINS: [nbf, nels, nqp, sdim] -> { [c, i, j, k, ell, ell2] : 0 <= c < nels and 0 <= i < nbf and 0 <= j < nbf and 0 <= k < nqp and 0 <= ell < sdim and 0 <= ell2 < sdim } --------------------------------------------------------------------------- INAME IMPLEMENTATION TAGS: c: None ell: None ell2: None i: None j: None k: None --------------------------------------------------------------------------- SUBSTITUTION RULES: dpsi(bf, k0, dir) := simul_reduce(sum, [ell2], DFinv[c, ell2, dir]*DPsi[bf, k0, ell2]) --------------------------------------------------------------------------- INSTRUCTIONS: for i, j, c, k Ael[c, i, j] = J[c]*w[k]*reduce(sum, [ell], dpsi(i, k, ell)*dpsi(j, k, ell)) {id=insn} end i, j, c, k --------------------------------------------------------------------------- ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_dg_volume[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_dg.py", line 170, in test_dg_volume lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (163840,), (128,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_dg.py:44: DeprecationWarning: pyopencl.array.vec is deprecated. Please use pyopencl.cltypes for OpenCL vector and scalar types dtype4 = cl.array.vec.float4 /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_divisibility_assumption[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_domain.py", line 104, in test_divisibility_assumption lp.auto_test_vs_ref(ref_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (4096,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_domain.py:99: DeprecationWarning: passing 'device' to preprocess_kernel() is deprecated knl = lp.preprocess_kernel(knl, ctx.devices[0]) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_equality_constraints[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_domain.py", line 335, in test_equality_constraints lp.auto_test_vs_ref(seq_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (128,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- Reference Code: --------------------------------------------------------------------------- #define lid(N) ((int) get_local_id(N)) #define gid(N) ((int) get_group_id(N)) __kernel void __attribute__ ((reqd_work_group_size(1, 1, 1))) equality_constraints(__global float *__restrict__ a, __global float *__restrict__ b, int const n) { for (int i = 0; i <= -1 + n; ++i) { for (int j = 0; j <= -1 + n; ++j) a[n * i + j] = 5.0f; { int const k = 5 + i; if (-1 + -1 * k + n >= 0) b[n * i + 5 + i] = 22.0f; } } } --------------------------------------------------------------------------- ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:equality_constraints: preprocess start INFO:loopy.preprocess:equality_constraints: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:equality_constraints (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:equality_constraints: generate code: start INFO:loopy.codegen:equality_constraints: generate code: done INFO:loopy.codegen:equality_constraints: generate code: start INFO:loopy.codegen:equality_constraints: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_stride[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_domain.py", line 361, in test_stride lp.auto_test_vs_ref(seq_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_domain_dependency_via_existentially_quantified_variable[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_domain.py", line 389, in test_domain_dependency_via_existentially_quantified_variable lp.auto_test_vs_ref(seq_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/kernel/tools.py:276: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i' on instruction 'insn' was automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_fill[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_fortran.py", line 78, in test_fill lp.auto_test_vs_ref(knl, ctx, knl, parameters=dict(n=5, a=5)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:fill: preprocess start INFO:loopy.preprocess:fill: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:fill (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:fill: generate code: start INFO:loopy.codegen:fill: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_fill_const[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_fortran.py", line 99, in test_fill_const lp.auto_test_vs_ref(knl, ctx, knl, parameters=dict(n=5, a=5)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:fill: preprocess start INFO:loopy.preprocess:fill: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:fill (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:fill: generate code: start INFO:loopy.codegen:fill: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_assignment_to_subst[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_fortran.py", line 149, in test_assignment_to_subst lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=5)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:fill: preprocess start INFO:loopy.preprocess:fill: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:fill (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:fill: generate code: start INFO:loopy.codegen:fill: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_assignment_to_subst_two_defs[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_fortran.py", line 176, in test_assignment_to_subst_two_defs lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=5)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:fill: preprocess start INFO:loopy.preprocess:fill: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:fill (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:fill: generate code: start INFO:loopy.codegen:fill: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_assignment_to_subst_indices[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_fortran.py", line 208, in test_assignment_to_subst_indices lp.auto_test_vs_ref(ref_knl, ctx, knl) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:fill: preprocess start INFO:loopy.preprocess:fill: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:fill (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:fill: generate code: start INFO:loopy.codegen:fill: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_if[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_fortran.py", line 241, in test_if lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=5)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:fill: preprocess start INFO:loopy.preprocess:fill: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:fill (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:fill: generate code: start INFO:loopy.codegen:fill: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_matmul[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_fortran.py", line 325, in test_matmul lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=128, m=128, ell=128)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (16384,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:dgemm: preprocess start INFO:loopy.preprocess:dgemm: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:dgemm (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:dgemm: generate code: start INFO:loopy.codegen:dgemm: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_matmul[-i_inner,j_inner] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_fortran.py", line 325, in test_matmul lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=128, m=128, ell=128)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (16384,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine INFO:fparser:using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine INFO:loopy.preprocess:dgemm: preprocess start INFO:loopy.preprocess:dgemm: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:dgemm (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:dgemm: generate code: start INFO:loopy.codegen:dgemm: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_fuse_kernels[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_fortran.py", line 421, in test_fuse_kernels lp.auto_test_vs_ref(xyderiv, ctx, knl, parameters=dict(nelements=20, ndofs=4)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (320,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:xyderiv: preprocess start INFO:loopy.preprocess:xyderiv: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:xyderiv (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:xyderiv: generate code: start INFO:loopy.codegen:xyderiv: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_precompute_some_exist[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_fortran.py", line 503, in test_precompute_some_exist lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=128, m=128, ell=128)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (16384,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine fparser : INFO using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine INFO:fparser:using cached string- subroutine dgemm(m,n,ell,a,b,c) implicit none real*8 a(m,ell),b(ell,n),c(m,n) integer m,n,k,i,j,ell do j = 1,n do i = 1,m do k = 1,ell c(i,j) = c(i,j) + b(k,j)*a(i,k) end do end do end do end subroutine INFO:loopy.preprocess:dgemm: preprocess start INFO:loopy.preprocess:dgemm: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:dgemm (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:dgemm: generate code: start INFO:loopy.codegen:dgemm: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_axpy[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_linalg.py", line 120, in test_axpy lp.auto_test_vs_ref(seq_knl, ctx, variant(knl), File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 69, in fill_rand fill_rand(real_ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (163840,), (128,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:axpy: preprocess start INFO:loopy.preprocess:axpy: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:axpy (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:axpy: generate code: start INFO:loopy.codegen:axpy: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_transpose[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_linalg.py", line 154, in test_transpose lp.auto_test_vs_ref(seq_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (25600,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:transpose: preprocess start INFO:loopy.preprocess:transpose: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:transpose (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:transpose: generate code: start INFO:loopy.codegen:transpose: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_plain_matrix_mul[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_linalg.py", line 193, in test_plain_matrix_mul lp.auto_test_vs_ref(ref_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (25600,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:matmul: preprocess start INFO:loopy.preprocess:matmul: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:matmul (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:matmul: generate code: start INFO:loopy.codegen:matmul: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_variable_size_matrix_mul[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_linalg.py", line 229, in test_variable_size_matrix_mul lp.auto_test_vs_ref(ref_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (25600,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_funny_shape_matrix_mul[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_linalg.py", line 270, in test_funny_shape_matrix_mul lp.auto_test_vs_ref(ref_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (27520,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:matmul: preprocess start INFO:loopy.preprocess:matmul: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:matmul (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:matmul: generate code: start INFO:loopy.codegen:matmul: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_rank_one[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_linalg.py", line 352, in test_rank_one lp.auto_test_vs_ref(seq_knl, ctx, variant(knl), File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (4096,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:rank_one: preprocess start INFO:loopy.preprocess:rank_one: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:rank_one (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:rank_one: generate code: start INFO:loopy.codegen:rank_one: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_troublesome_premagma_fermi_matrix_mul[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_linalg.py", line 390, in test_troublesome_premagma_fermi_matrix_mul lp.auto_test_vs_ref(seq_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (36864,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:matmul: preprocess start INFO:loopy.preprocess:matmul: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:matmul (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:matmul: generate code: start INFO:loopy.codegen:matmul: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_intel_matrix_mul[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_linalg.py", line 440, in test_intel_matrix_mul lp.auto_test_vs_ref(seq_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (25600,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:matmul: preprocess start INFO:loopy.preprocess:matmul: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:matmul (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:matmul: generate code: start INFO:loopy.codegen:matmul: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_magma_fermi_matrix_mul[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_linalg.py", line 492, in test_magma_fermi_matrix_mul lp.auto_test_vs_ref(seq_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (25600,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:matmul: preprocess start INFO:loopy.preprocess:matmul: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:matmul (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:matmul: generate code: start INFO:loopy.codegen:matmul: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_image_matrix_mul[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_linalg.py", line 534, in test_image_matrix_mul lp.auto_test_vs_ref(seq_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (25600,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- Reference Code: --------------------------------------------------------------------------- #define lid(N) ((int) get_local_id(N)) #define gid(N) ((int) get_group_id(N)) __kernel void __attribute__ ((reqd_work_group_size(1, 1, 1))) matmul(__read_only image2d_t a, __read_only image2d_t b, __global float *__restrict__ c) { sampler_t const loopy_sampler = CLK_NORMALIZED_COORDS_FALSE | CLK_ADDRESS_CLAMP | CLK_FILTER_NEAREST; float acc_k; for (int j = 0; j <= 159; ++j) for (int i = 0; i <= 159; ++i) { acc_k = 0.0f; for (int k = 0; k <= 159; ++k) acc_k = acc_k + read_imagef(a, loopy_sampler, (float2)(k, i)).x * read_imagef(b, loopy_sampler, (float2)(j, k)).x; c[160 * i + j] = acc_k; } } --------------------------------------------------------------------------- ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:matmul: preprocess start INFO:loopy.preprocess:matmul: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:matmul (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:matmul: generate code: start INFO:loopy.codegen:matmul: generate code: done INFO:loopy.codegen:matmul: generate code: start INFO:loopy.codegen:matmul: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_fancy_matrix_mul[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_linalg.py", line 614, in test_fancy_matrix_mul lp.auto_test_vs_ref(seq_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (25600,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:fancy_matmul: preprocess start INFO:loopy.preprocess:fancy_matmul: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:fancy_matmul (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:fancy_matmul: generate code: start INFO:loopy.codegen:fancy_matmul: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_small_batched_matvec[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_linalg.py", line 648, in test_small_batched_matvec lp.auto_test_vs_ref(seq_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (1312,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:batched_matvec: preprocess start INFO:loopy.preprocess:batched_matvec: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:batched_matvec (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:batched_matvec: generate code: start INFO:loopy.codegen:batched_matvec: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_sized_and_complex_literals[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 173, in test_sized_and_complex_literals lp.auto_test_vs_ref(knl, ctx, knl, parameters=dict(n=5)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_offsets_and_slicing[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 489, in test_offsets_and_slicing a_full = cl.clrandom.rand(queue, (n, n), np.float64) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 767, in rand gen.fill_uniform(result, a=a, b=b)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (416,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_vector_types[-2] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 655, in test_vector_types lp.auto_test_vs_ref(ref_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (40000,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_vector_types[-3] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 655, in test_vector_types lp.auto_test_vs_ref(ref_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (81920,), (64,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_vector_types[-4] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 655, in test_vector_types lp.auto_test_vs_ref(ref_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (81920,), (64,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_vector_types[-8] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 655, in test_vector_types lp.auto_test_vs_ref(ref_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (163840,), (128,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_vector_types[-16] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 655, in test_vector_types lp.auto_test_vs_ref(ref_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (163840,), (128,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_conditional[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 682, in test_conditional lp.auto_test_vs_ref(ref_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (40000,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/kernel/tools.py:239: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i, j' on instruction 'twice_a' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/kernel/tools.py:239: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i, j' on instruction 'aplus' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_ilp_loop_bound[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 711, in test_ilp_loop_bound lp.auto_test_vs_ref(ref_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (40000,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_slab_decomposition_does_not_double_execute[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 748, in test_slab_decomposition_does_not_double_execute a.fill(17) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/array.py", line 1244, in fill self._fill(self, value, queue=queue, wait_for=wait_for)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/array.py", line 161, in kernel_runner return knl(queue, gs, ls, *actual_args, wait_for=wait_for) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 66, in enqueue_knl_fill TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, []; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_auto_test_can_detect_problems[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 828, in test_auto_test_can_detect_problems lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (15136,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_auto_test_zero_warmup_rounds[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 844, in test_auto_test_zero_warmup_rounds lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (160,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_atomic[-int32] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 895, in test_atomic lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=10000)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_atomic[-int64] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 895, in test_atomic lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=10000)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_atomic[-float32] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 895, in test_atomic lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=10000)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_atomic[-float64] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 895, in test_atomic lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=10000)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_kernel_splitting[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 1081, in test_kernel_splitting lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=5)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- KERNEL: loopy_kernel --------------------------------------------------------------------------- ARGUMENTS: a: type: np:dtype('float32'), shape: (1 + n), dim_tags: (N0:stride:1) aspace: global c: type: np:dtype('float32'), shape: (n), dim_tags: (N0:stride:1) aspace: global n: ValueArg, type: np:dtype('int32') out: type: np:dtype('float32'), shape: (n), dim_tags: (N0:stride:1) aspace: global --------------------------------------------------------------------------- DOMAINS: [n] -> { [i_outer, i_inner] : i_inner >= 0 and -128i_outer <= i_inner <= 127 and i_inner < n - 128i_outer } --------------------------------------------------------------------------- INAME IMPLEMENTATION TAGS: i_inner: l.0 i_outer: g.0 --------------------------------------------------------------------------- INSTRUCTIONS: for i_outer, i_inner ↱ c[i_inner + i_outer*128] = a[1 + i_inner + i_outer*128] {id=insn} └↱ ... gbarrier {id=insn_0} └ out[i_inner + i_outer*128] = c[i_inner + i_outer*128] {id=insn_1} end i_outer, i_inner --------------------------------------------------------------------------- LINEARIZATION: 0: CALL KERNEL loopy_kernel(extra_args=[], extra_inames=[]) 1: c[i_inner + i_outer*128] = a[1 + i_inner + i_outer*128] {id=insn} 2: RETURN FROM KERNEL loopy_kernel 3: ... gbarrier 4: CALL KERNEL loopy_kernel_0(extra_args=[], extra_inames=[]) 5: out[i_inner + i_outer*128] = c[i_inner + i_outer*128] {id=insn_1} 6: RETURN FROM KERNEL loopy_kernel_0 --------------------------------------------------------------------------- #define lid(N) ((int) get_local_id(N)) #define gid(N) ((int) get_group_id(N)) __kernel void __attribute__ ((reqd_work_group_size(128, 1, 1))) loopy_kernel(__global float const *__restrict__ a, __global float *__restrict__ c, int const n, __global float *__restrict__ out) { if (-1 + -128 * gid(0) + -1 * lid(0) + n >= 0) c[128 * gid(0) + lid(0)] = a[1 + 128 * gid(0) + lid(0)]; } __kernel void __attribute__ ((reqd_work_group_size(128, 1, 1))) loopy_kernel_0(__global float const *__restrict__ a, __global float *__restrict__ c, int const n, __global float *__restrict__ out) { if (-1 + -128 * gid(0) + -1 * lid(0) + n >= 0) out[128 * gid(0) + lid(0)] = c[128 * gid(0) + lid(0)]; } def _lpy_host_loopy_kernel(_lpy_cl_kernels, queue, a, c, n, out, wait_for=None, allocator=None): from struct import pack as _lpy_pack import pyopencl as _lpy_cl import pyopencl.tools if allocator is None: allocator = _lpy_cl_tools.DeferredAllocator(queue.context) _global_temporaries = [] pass # {{{ enqueue loopy_kernel _lpy_knl = _lpy_cl_kernels.loopy_kernel assert _lpy_knl.num_args == 4 # {{{ process n if n is None: raise RuntimeError("input argument 'n' must be supplied") # cast to Python int to avoid trouble with struct packing or Boost.Python n = int(n) _lpy_knl.set_arg(2, _lpy_pack('i', n)) # }}} _lpy_knl.set_arg(0, a) _lpy_knl.set_arg(1, c) _lpy_knl.set_arg(3, out) _lpy_evt = _lpy_cl.enqueue_nd_range_kernel(queue, _lpy_knl, ((127 + n) // 128,), (128,), wait_for=wait_for, g_times_l=True) wait_for = [_lpy_evt] # }}} pass pass # {{{ enqueue loopy_kernel_0 _lpy_knl = _lpy_cl_kernels.loopy_kernel_0 assert _lpy_knl.num_args == 4 # {{{ process n if n is None: raise RuntimeError("input argument 'n' must be supplied") # cast to Python int to avoid trouble with struct packing or Boost.Python n = int(n) _lpy_knl.set_arg(2, _lpy_pack('i', n)) # }}} _lpy_knl.set_arg(0, a) _lpy_knl.set_arg(1, c) _lpy_knl.set_arg(3, out) _lpy_evt = _lpy_cl.enqueue_nd_range_kernel(queue, _lpy_knl, ((127 + n) // 128,), (128,), wait_for=wait_for, g_times_l=True) wait_for = [_lpy_evt] # }}} for _tv in _global_temporaries: _tv.release() return _lpy_evt ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", INFO:loopy.codegen:loopy_kernel: generate code: start /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" INFO:loopy.codegen:loopy_kernel: generate code: done INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_kernel_splitting_with_loop[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 1122, in test_kernel_splitting_with_loop lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=5)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- KERNEL: loopy_kernel --------------------------------------------------------------------------- ARGUMENTS: a: type: np:dtype('float32'), shape: (3, 1 + n), dim_tags: (N1:stride:1 + n, N0:stride:1) aspace: global c: type: np:dtype('float32'), shape: (3, n), dim_tags: (N1:stride:n, N0:stride:1) aspace: global n: ValueArg, type: np:dtype('int32') out: type: np:dtype('float32'), shape: (3, n), dim_tags: (N1:stride:n, N0:stride:1) aspace: global --------------------------------------------------------------------------- DOMAINS: [n] -> { [k, i_outer, i_inner] : 0 <= k <= 2 and i_inner >= 0 and -128i_outer <= i_inner <= 127 and i_inner < n - 128i_outer } --------------------------------------------------------------------------- INAME IMPLEMENTATION TAGS: i_inner: l.0 i_outer: g.0 k: None --------------------------------------------------------------------------- INSTRUCTIONS: for i_outer, i_inner, k ↱ ... gbarrier {id=insn} └↱ c[k, i_inner + i_outer*128] = a[k, 1 + i_inner + i_outer*128] {id=insn_0} ↱└ ... gbarrier {id=insn_1} └ out[k, i_inner + i_outer*128] = c[k, i_inner + i_outer*128] {id=insn_2} end i_outer, i_inner, k --------------------------------------------------------------------------- LINEARIZATION: 0: for k 1: ... gbarrier 2: CALL KERNEL loopy_kernel(extra_args=[], extra_inames=['k']) 3: c[k, i_inner + i_outer*128] = a[k, 1 + i_inner + i_outer*128] {id=insn_0} 4: RETURN FROM KERNEL loopy_kernel 5: ... gbarrier 6: CALL KERNEL loopy_kernel_0(extra_args=[], extra_inames=['k']) 7: out[k, i_inner + i_outer*128] = c[k, i_inner + i_outer*128] {id=insn_2} 8: RETURN FROM KERNEL loopy_kernel_0 9: end k --------------------------------------------------------------------------- #define lid(N) ((int) get_local_id(N)) #define gid(N) ((int) get_group_id(N)) __kernel void __attribute__ ((reqd_work_group_size(128, 1, 1))) loopy_kernel(__global float const *__restrict__ a, __global float *__restrict__ c, int const n, __global float *__restrict__ out, int const k) { if (-1 + -128 * gid(0) + -1 * lid(0) + n >= 0) c[n * k + 128 * gid(0) + lid(0)] = a[(1 + n) * k + 1 + 128 * gid(0) + lid(0)]; } __kernel void __attribute__ ((reqd_work_group_size(128, 1, 1))) loopy_kernel_0(__global float const *__restrict__ a, __global float *__restrict__ c, int const n, __global float *__restrict__ out, int const k) { if (-1 + -128 * gid(0) + -1 * lid(0) + n >= 0) out[n * k + 128 * gid(0) + lid(0)] = c[n * k + 128 * gid(0) + lid(0)]; } def _lpy_host_loopy_kernel(_lpy_cl_kernels, queue, a, c, n, out, wait_for=None, allocator=None): from struct import pack as _lpy_pack import pyopencl as _lpy_cl import pyopencl.tools if allocator is None: allocator = _lpy_cl_tools.DeferredAllocator(queue.context) _global_temporaries = [] for k in range(0, 2 + 1): pass if -1 + n >= 0: pass # {{{ enqueue loopy_kernel _lpy_knl = _lpy_cl_kernels.loopy_kernel assert _lpy_knl.num_args == 5 # {{{ process n if n is None: raise RuntimeError("input argument 'n' must be supplied") # cast to Python int to avoid trouble with struct packing or Boost.Python n = int(n) _lpy_knl.set_arg(2, _lpy_pack('i', n)) # }}} # {{{ process k if k is None: raise RuntimeError("input argument 'k' must be supplied") # cast to Python int to avoid trouble with struct packing or Boost.Python k = int(k) _lpy_knl.set_arg(4, _lpy_pack('i', k)) # }}} _lpy_knl.set_arg(0, a) _lpy_knl.set_arg(1, c) _lpy_knl.set_arg(3, out) _lpy_evt = _lpy_cl.enqueue_nd_range_kernel(queue, _lpy_knl, ((127 + n) // 128,), (128,), wait_for=wait_for, g_times_l=True) wait_for = [_lpy_evt] # }}} pass pass # {{{ enqueue loopy_kernel_0 _lpy_knl = _lpy_cl_kernels.loopy_kernel_0 assert _lpy_knl.num_args == 5 # {{{ process n if n is None: raise RuntimeError("input argument 'n' must be supplied") # cast to Python int to avoid trouble with struct packing or Boost.Python n = int(n) _lpy_knl.set_arg(2, _lpy_pack('i', n)) # }}} # {{{ process k if k is None: raise RuntimeError("input argument 'k' must be supplied") # cast to Python int to avoid trouble with struct packing or Boost.Python k = int(k) _lpy_knl.set_arg(4, _lpy_pack('i', k)) # }}} _lpy_knl.set_arg(0, a) _lpy_knl.set_arg(1, c) _lpy_knl.set_arg(3, out) _lpy_evt = _lpy_cl.enqueue_nd_range_kernel(queue, _lpy_knl, ((127 + n) // 128,), (128,), wait_for=wait_for, g_times_l=True) wait_for = [_lpy_evt] # }}} for _tv in _global_temporaries: _tv.release() return _lpy_evt ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", INFO:loopy.codegen:loopy_kernel: generate code: start /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" INFO:loopy.codegen:loopy_kernel: generate code: done INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_global_temporary[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 1488, in test_global_temporary lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=5)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", INFO:loopy.codegen:loopy_kernel: generate code: start /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" INFO:loopy.codegen:loopy_kernel: generate code: done INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_finite_difference_expr_subst[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 1517, in test_finite_difference_expr_subst u = cl.clmath.sin(cl.array.to_device(queue, grid)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clmath.py", line 47, in f event1 = knl_runner(result, array, queue=queue) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/array.py", line 161, in kernel_runner return knl(queue, gs, ls, *actual_args, wait_for=wait_for) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 76, in enqueue_knl_sin_kernel TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (2048,), (32,), None, []; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_sequential_dependencies[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 1672, in test_sequential_dependencies lp.auto_test_vs_ref(knl, ctx, knl, parameters=dict(n=5)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- KERNEL: loopy_kernel --------------------------------------------------------------------------- ARGUMENTS: a: type: , shape: (n), dim_tags: (N0:stride:1) aspace: global b: type: , shape: (n), dim_tags: (N0:stride:1) aspace: global c: type: , shape: (n), dim_tags: (N0:stride:1) aspace: global n: ValueArg, type: --------------------------------------------------------------------------- DOMAINS: [n] -> { [i] : 0 <= i < n } --------------------------------------------------------------------------- INAME IMPLEMENTATION TAGS: i: None --------------------------------------------------------------------------- TEMPORARIES: aa: type: , shape: () scope:auto bb: type: , shape: () scope:auto --------------------------------------------------------------------------- INSTRUCTIONS: for i ↱ aa = 5j {id=insn} └↱ bb = 5j {id=insn_0} ↱└ a[i] = imag(aa) {id=insn_1} └↱ b[i] = imag(bb) {id=insn_2} └ c[i] = 5.0 {id=insn_3} end i --------------------------------------------------------------------------- DEPENDENCIES: (use loopy.show_dependency_graph to visualize) insn_0 : insn insn_1 : insn_0 insn_2 : insn_1 insn_3 : insn_2 --------------------------------------------------------------------------- ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_ilp_and_conditionals[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 1794, in test_ilp_and_conditionals lp.auto_test_vs_ref(ref_knl, ctx, knl) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (224,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_unr_and_conditionals[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 1817, in test_unr_and_conditionals lp.auto_test_vs_ref(ref_knl, ctx, knl) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (224,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_constant_array_args[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 1837, in test_constant_array_args lp.auto_test_vs_ref(knl, ctx, knl) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (224,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_complicated_argmin_reduction[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 2186, in test_complicated_argmin_reduction lp.auto_test_vs_ref(knl, cl_ctx, knl, parameters={ File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (416,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_struct_assignment[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py", line 555, in _deco return func._memoize_dic[args] # pylint: disable=protected-access AttributeError: 'function' object has no attribute '_memoize_dic' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_loopy.py", line 2410, in test_struct_assignment bbhit, bbhit_c_decl = cl.tools.match_dtype_to_c_struct( File "", line 2, in match_dtype_to_c_struct File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py", line 558, in _deco result = func(*args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/tools.py", line 626, in match_dtype_to_c_struct knl(queue, (1,), (1,), result_buf.data) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 48, in enqueue_knl_get_size_and_offsets TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (1,), (1,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_nbody[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_nbody.py", line 95, in test_nbody lp.auto_test_vs_ref(seq_knl, ctx, variant_knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (9024,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pymbolic/parser.py:284: DeprecationWarning: Usage of 'if' as an identifier is deprecated due to introduction of python style 'if-else' expressions. left_exp = self.parse_terminal(pstate) INFO:loopy.preprocess:nbody: preprocess start INFO:loopy.preprocess:nbody: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:nbody (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:nbody: generate code: start INFO:loopy.codegen:nbody: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_gnuma_horiz_kernel[-11-7-1] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_numa_diff.py", line 251, in test_gnuma_horiz_kernel results = lp.auto_test_vs_ref(ref_hsv, ctx, hsv, parameters=dict(elements=300), File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (163840,), (128,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stdout call ----------------------------- insn14: Uflux_r <- U_r_subst*UdotGradR_subst + Jrx_subst*P_r_subst {tags=rknl:compute_fluxes} insn42: Uflux_s <- U_s_subst*UdotGradS_subst + Jsx_subst*P_s_subst {tags=sknl:compute_fluxes} insn15: Vflux_r <- V_r_subst*UdotGradR_subst + Jry_subst*P_r_subst {tags=rknl:compute_fluxes} insn43: Vflux_s <- V_s_subst*UdotGradS_subst + Jsy_subst*P_s_subst {tags=sknl:compute_fluxes} insn16: Wflux_r <- W_r_subst*UdotGradR_subst + Jrz_subst*P_r_subst {tags=rknl:compute_fluxes} insn44: Wflux_s <- W_s_subst*UdotGradS_subst + Jsz_subst*P_s_subst {tags=sknl:compute_fluxes} insn17: Rflux_r <- R_r_subst*UdotGradR_subst {tags=rknl:compute_fluxes} insn45: Rflux_s <- R_s_subst*UdotGradS_subst {tags=sknl:compute_fluxes} insn18: Tflux_r <- T_r_subst*UdotGradR_subst {tags=rknl:compute_fluxes} insn46: Tflux_s <- T_s_subst*UdotGradS_subst {tags=sknl:compute_fluxes} insn19: Qaflux_r <- Qa_r_subst*UdotGradR_subst {tags=rknl:compute_fluxes} insn47: Qaflux_s <- Qa_s_subst*UdotGradS_subst {tags=sknl:compute_fluxes} insn20: Qwflux_r <- Qw_r_subst*UdotGradR_subst {tags=rknl:compute_fluxes} insn48: Qwflux_s <- Qw_s_subst*UdotGradS_subst {tags=sknl:compute_fluxes} OPS Op(np:dtype('float32'), add, subgroup) : [elements] -> { 1624 * elements : elements > 0 } Op(np:dtype('float32'), div, subgroup) : [elements] -> { 42 * elements : elements > 0 } Op(np:dtype('float32'), mul, subgroup) : [elements] -> { 1848 * elements : elements > 0 } Op(np:dtype('float32'), pow, subgroup) : [elements] -> { 14 * elements : elements > 0 } MEM MemAccess(global, np:dtype('float32'), {0: 1, 1: 7}, {0: 3773}, load, volumeGeometricFactors, None, workitem) : [elements] -> { 19208 * elements : elements > 0 } MemAccess(global, np:dtype('float32'), {0: 1, 1: 7}, {}, load, D, None, workitem) : [elements] -> { 196 } MemAccess(global, np:dtype('float32'), {0: 4, 1: 28}, {0: 1372}, load, Q, None, workitem) : [elements] -> { 10976 * elements : elements > 0 } MemAccess(global, np:dtype('float32'), {0: 4, 1: 28}, {0: 1372}, load, rhsQ, None, workitem) : [elements] -> { 10976 * elements : elements > 0 } MemAccess(global, np:dtype('float32'), {0: 4, 1: 28}, {0: 1372}, store, rhsQ, None, workitem) : [elements] -> { 10976 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, D_fetch, None, subgroup) : [elements] -> { 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_0, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_1, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_10, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_11, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_12, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_13, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_2, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_3, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_4, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_5, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_6, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_7, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_8, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_9, None, subgroup) : [elements] -> { 56 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, D_fetch, None, subgroup) : [elements] -> { 2744 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_1, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_11, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_13, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_3, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_5, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_7, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_9, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 1}, {}, load, D_fetch, None, subgroup) : [elements] -> { 2744 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_0, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_10, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_12, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_2, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_4, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_6, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_8, None, subgroup) : [elements] -> { 392 * elements : elements > 0 } ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:strongVolumeKernelR_and_strongVolumeKernelS: preprocess start INFO:loopy.preprocess:strongVolumeKernelR_and_strongVolumeKernelS: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction UdotGradS_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction UdotGradR_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction P_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qwflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qwflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qaflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qaflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Tflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Tflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Rflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Rflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Wflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Wflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Vflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Vflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Uflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Uflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn21 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn22 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn23 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn24 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn25 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn26 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn27 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn49 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn50 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn51 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn52 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn53 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn54 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn55 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction store_rhsQ with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", INFO:loopy.preprocess:strongVolumeKernelR_and_strongVolumeKernelS: preprocess start INFO:loopy.preprocess:strongVolumeKernelR_and_strongVolumeKernelS: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction D_fetch_rule with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", INFO:loopy.preprocess:strongVolumeKernelR_and_strongVolumeKernelS: preprocess start INFO:loopy.preprocess:strongVolumeKernelR_and_strongVolumeKernelS: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:strongVolumeKernelR_and_strongVolumeKernelS (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:strongVolumeKernelR_and_strongVolumeKernelS: generate code: start INFO:loopy.codegen:strongVolumeKernelR_and_strongVolumeKernelS: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_gnuma_horiz_kernel[-11-7-2] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_numa_diff.py", line 251, in test_gnuma_horiz_kernel results = lp.auto_test_vs_ref(ref_hsv, ctx, hsv, parameters=dict(elements=300), File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (163840,), (128,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stdout call ----------------------------- insn14: Uflux_r <- U_r_subst*UdotGradR_subst + Jrx_subst*P_r_subst {tags=rknl:compute_fluxes} insn42: Uflux_s <- U_s_subst*UdotGradS_subst + Jsx_subst*P_s_subst {tags=sknl:compute_fluxes} insn15: Vflux_r <- V_r_subst*UdotGradR_subst + Jry_subst*P_r_subst {tags=rknl:compute_fluxes} insn43: Vflux_s <- V_s_subst*UdotGradS_subst + Jsy_subst*P_s_subst {tags=sknl:compute_fluxes} insn16: Wflux_r <- W_r_subst*UdotGradR_subst + Jrz_subst*P_r_subst {tags=rknl:compute_fluxes} insn44: Wflux_s <- W_s_subst*UdotGradS_subst + Jsz_subst*P_s_subst {tags=sknl:compute_fluxes} insn17: Rflux_r <- R_r_subst*UdotGradR_subst {tags=rknl:compute_fluxes} insn45: Rflux_s <- R_s_subst*UdotGradS_subst {tags=sknl:compute_fluxes} insn18: Tflux_r <- T_r_subst*UdotGradR_subst {tags=rknl:compute_fluxes} insn46: Tflux_s <- T_s_subst*UdotGradS_subst {tags=sknl:compute_fluxes} insn19: Qaflux_r <- Qa_r_subst*UdotGradR_subst {tags=rknl:compute_fluxes} insn47: Qaflux_s <- Qa_s_subst*UdotGradS_subst {tags=sknl:compute_fluxes} insn20: Qwflux_r <- Qw_r_subst*UdotGradR_subst {tags=rknl:compute_fluxes} insn48: Qwflux_s <- Qw_s_subst*UdotGradS_subst {tags=sknl:compute_fluxes} OPS Op(np:dtype('float32'), add, subgroup) : [elements] -> { 1856 * elements : elements > 0 } Op(np:dtype('float32'), div, subgroup) : [elements] -> { 48 * elements : elements > 0 } Op(np:dtype('float32'), mul, subgroup) : [elements] -> { 2112 * elements : elements > 0 } Op(np:dtype('float32'), pow, subgroup) : [elements] -> { 16 * elements : elements > 0 } Op(np:dtype('int32'), add, subgroup) : [elements] -> { 608 * elements : elements > 0 } Op(np:dtype('int32'), mul, subgroup) : [elements] -> { 608 * elements : elements > 0 } MEM MemAccess(global, np:dtype('float32'), {0: 1, 1: 7}, {0: 3773}, load, volumeGeometricFactors, None, workitem) : [elements] -> { 21952 * elements : elements > 0 } MemAccess(global, np:dtype('float32'), {0: 1, 1: 7}, {}, load, D, None, workitem) : [elements] -> { 196 } MemAccess(global, np:dtype('float32'), {0: 4, 1: 28}, {0: 1372}, load, Q, None, workitem) : [elements] -> { 12544 * elements : elements > 0 } MemAccess(global, np:dtype('float32'), {0: 4, 1: 28}, {0: 1372}, load, rhsQ, None, workitem) : [elements] -> { 12544 * elements : elements > 0 } MemAccess(global, np:dtype('float32'), {0: 4, 1: 28}, {0: 1372}, store, rhsQ, None, workitem) : [elements] -> { 12544 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, D_fetch, None, subgroup) : [elements] -> { 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_0, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_1, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_10, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_11, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_12, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_13, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_2, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_3, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_4, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_5, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_6, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_7, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_8, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1, 1: 7}, {}, store, flux_store_9, None, subgroup) : [elements] -> { 64 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, D_fetch, None, subgroup) : [elements] -> { 3136 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_1, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_11, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_13, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_3, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_5, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_7, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {0: 1}, {}, load, flux_store_9, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 1}, {}, load, D_fetch, None, subgroup) : [elements] -> { 3136 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_0, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_10, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_12, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_2, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_4, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_6, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } MemAccess(local, np:dtype('float32'), {1: 7}, {}, load, flux_store_8, None, subgroup) : [elements] -> { 448 * elements : elements > 0 } ----------------------------- Captured stderr call ----------------------------- fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT fparser : INFO using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT INFO:fparser:using cached string-! straight from gNUMA, do not modify in loopy subroutine strongVolumeKernelR(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jrx, Jry, Jrz, Jinv real*4 UdotGradR real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(n, j, k, 1, e) V = Q(n, j, k, 2, e) W = Q(n, j, k, 3, e) R = Q(n, j, k, 5, e) T = Q(n, j, k, 6, e) Qa = Q(n, j, k, 7, e) Qw = Q(n, j, k, 8, e) Jrx = volumeGeometricFactors(n, j, k, 1, e) Jry = volumeGeometricFactors(n, j, k, 2, e) Jrz = volumeGeometricFactors(n, j, k, 3, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradR = (Jrx*U + Jry*V + Jrz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(i,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradR + Jrx*P Vflux = V*UdotGradR + Jry*P Wflux = W*UdotGradR + Jrz*P Rflux = R*UdotGradR Tflux = T*UdotGradR Qaflux = Qa*UdotGradR Qwflux = Qw*UdotGradR !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelR subroutine strongVolumeKernelS(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements integer*4 e,i,j,k,n real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux real*4 Jsx, Jsy, Jsz, Jinv real*4 UdotGradS real*4 JinvD do e = 1, elements do k = 1, Nq do j = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, n, k, 1, e) V = Q(i, n, k, 2, e) W = Q(i, n, k, 3, e) R = Q(i, n, k, 5, e) T = Q(i, n, k, 6, e) Qa = Q(i, n, k, 7, e) Qw = Q(i, n, k, 8, e) Jsx = volumeGeometricFactors(i, n, k, 4, e) Jsy = volumeGeometricFactors(i, n, k, 5, e) Jsz = volumeGeometricFactors(i, n, k, 6, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradS = (Jsx*U + Jsy*V + Jsz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(j,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradS + Jsx*P Vflux = V*UdotGradS + Jsy*P Wflux = W*UdotGradS + Jsz*P Rflux = R*UdotGradS Tflux = T*UdotGradS Qaflux = Qa*UdotGradS Qwflux = Qw*UdotGradS !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelS subroutine strongVolumeKernelT(elements, & volumeGeometricFactors, D, Q, gradQ, rhsQ) implicit none integer*4 elements real*4 volumeGeometricFactors(Nq, Nq, Nq, 11, elements) real*4 D(Nq,Nq) real*4 Q(Nq, Nq, Nq, 8, elements) real*4 rhsQ(Nq, Nq, Nq, 8, elements) real*4 gradQ(Nq, Nq, Nq, 8, 3, elements) ! FIXME CHECK, UNUSED FOR NOW real*4 U, V, W, R, T, Qa, Qw, P, UdotGradT real*4 Jtx, Jty, Jtz, Jinv, JinvD real*4 Uflux, Vflux, Wflux, Rflux, Tflux, Qaflux, Qwflux integer e, j, k, i, n do e = 1, elements do j = 1, Nq do k = 1, Nq do i = 1, Nq do n = 1,Nq !$loopy begin tagged: local_prep U = Q(i, j, n, 1, e) V = Q(i, j, n, 2, e) W = Q(i, j, n, 3, e) R = Q(i, j, n, 5, e) T = Q(i, j, n, 6, e) Qa = Q(i, j, n, 7, e) Qw = Q(i, j, n, 8, e) Jtx = volumeGeometricFactors(i, j, n, 7, e) Jty = volumeGeometricFactors(i, j, n, 8, e) Jtz = volumeGeometricFactors(i, j, n, 9, e) Jinv = volumeGeometricFactors(i, j, k, 10, e) P = p_p0*(p_R*T/p_p0) ** p_Gamma UdotGradT = (Jtx*U + Jty*V + Jtz*W)/R !$loopy end tagged: local_prep JinvD = Jinv*D(k,n) !$loopy begin tagged: compute_fluxes Uflux = U*UdotGradT + Jtx*P Vflux = V*UdotGradT + Jty*P Wflux = W*UdotGradT + Jtz*P Rflux = R*UdotGradT Tflux = T*UdotGradT Qaflux = Qa*UdotGradT Qwflux = Qw*UdotGradT !$loopy end tagged: compute_fluxes rhsQ(i, j, k, 1, e) = rhsQ(i, j, k, 1, e) - JinvD*Uflux rhsQ(i, j, k, 2, e) = rhsQ(i, j, k, 2, e) - JinvD*Vflux rhsQ(i, j, k, 3, e) = rhsQ(i, j, k, 3, e) - JinvD*Wflux rhsQ(i, j, k, 5, e) = rhsQ(i, j, k, 5, e) - JinvD*Rflux rhsQ(i, j, k, 6, e) = rhsQ(i, j, k, 6, e) - JinvD*Tflux rhsQ(i, j, k, 7, e) = rhsQ(i, j, k, 7, e) - JinvD*Qaflux rhsQ(i, j, k, 8, e) = rhsQ(i, j, k, 8, e) - JinvD*Qwflux end do end do end do end do end do end subroutine strongVolumeKernelT INFO:loopy.preprocess:strongVolumeKernelR_and_strongVolumeKernelS: preprocess start INFO:loopy.preprocess:strongVolumeKernelR_and_strongVolumeKernelS: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1201: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: Barvinok wrappers are not installed. Counting routines have overestimated the number of integer points in your loop domain. (add 'count_overestimate' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "count_overestimate", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Q_fetch_rule with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Jrz_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Jsx_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Jry_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Jsz_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Jrx_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction UdotGradS_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction UdotGradR_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Jsy_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction P_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qwflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qwflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qaflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qaflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Tflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Tflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Rflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Rflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Wflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Wflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Vflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Vflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Uflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Uflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn21 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn22 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn23 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn24 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn25 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn26 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn27 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn49 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn50 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn51 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn52 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn53 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn54 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn55 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction store_rhsQ with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", INFO:loopy.preprocess:strongVolumeKernelR_and_strongVolumeKernelS: preprocess start INFO:loopy.preprocess:strongVolumeKernelR_and_strongVolumeKernelS: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction D_fetch_rule with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", INFO:loopy.preprocess:strongVolumeKernelR_and_strongVolumeKernelS: preprocess start INFO:loopy.preprocess:strongVolumeKernelR_and_strongVolumeKernelS: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:strongVolumeKernelR_and_strongVolumeKernelS (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:strongVolumeKernelR_and_strongVolumeKernelS: generate code: start INFO:loopy.codegen:strongVolumeKernelR_and_strongVolumeKernelS: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_local_parallel_reduction[-128] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_reduction.py", line 217, in test_local_parallel_reduction lp.auto_test_vs_ref(ref_knl, ctx, knl) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_local_parallel_reduction[-5] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_reduction.py", line 217, in test_local_parallel_reduction lp.auto_test_vs_ref(ref_knl, ctx, knl) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_local_parallel_reduction[-113] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_reduction.py", line 217, in test_local_parallel_reduction lp.auto_test_vs_ref(ref_knl, ctx, knl) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_local_parallel_reduction[-67] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_reduction.py", line 217, in test_local_parallel_reduction lp.auto_test_vs_ref(ref_knl, ctx, knl) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_local_parallel_reduction[-1] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_reduction.py", line 217, in test_local_parallel_reduction lp.auto_test_vs_ref(ref_knl, ctx, knl) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_global_parallel_reduction[-1000] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_reduction.py", line 254, in test_global_parallel_reduction lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (1024,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- Reference Code: --------------------------------------------------------------------------- #define lid(N) ((int) get_local_id(N)) #define gid(N) ((int) get_group_id(N)) __kernel void __attribute__ ((reqd_work_group_size(1, 1, 1))) loopy_kernel(__global float const *__restrict__ a, int const n, __global float *__restrict__ z) { float acc_i; acc_i = 0.0f; for (int i = 0; i <= -1 + n; ++i) acc_i = acc_i + a[i]; z[0] = acc_i; } --------------------------------------------------------------------------- ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/kernel/data.py:620: DeprecationWarning: Argument/temporary data type for 'acc_i_outer' should be None if unspecified, not auto. This usage will be disallowed in 2018. ArrayBase.__init__(self, name=intern(name), INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_global_mc_parallel_reduction[-1000] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_reduction.py", line 295, in test_global_mc_parallel_reduction lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/kernel/data.py:620: DeprecationWarning: Argument/temporary data type for 'neutral_i_inner_outer' should be None if unspecified, not auto. This usage will be disallowed in 2018. ArrayBase.__init__(self, name=intern(name), /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/kernel/data.py:620: DeprecationWarning: Argument/temporary data type for 'acc_i_inner_outer' should be None if unspecified, not auto. This usage will be disallowed in 2018. ArrayBase.__init__(self, name=intern(name), /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/kernel/data.py:620: DeprecationWarning: Argument/temporary data type for 'acc_i_inner_inner' should be None if unspecified, not auto. This usage will be disallowed in 2018. ArrayBase.__init__(self, name=intern(name), /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/kernel/data.py:620: DeprecationWarning: Argument/temporary data type for 'acc_i_outer' should be None if unspecified, not auto. This usage will be disallowed in 2018. ArrayBase.__init__(self, name=intern(name), INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_tim2d[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_sem_reagan.py", line 108, in test_tim2d lp.auto_test_vs_ref(seq_knl, ctx, variant(knl), File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (81920,), (64,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- KERNEL: semlap2D --------------------------------------------------------------------------- ARGUMENTS: D: type: np:dtype('float32'), shape: (8, 8), dim_tags: (N1:stride:8, N0:stride:1) aspace: global G: type: np:dtype('float32'), shape: (3, K, 8, 8), dim_tags: (N3:stride:64*K, N2:stride:64, N1:stride:8, N0:stride:1) aspace: global K: ValueArg, type: np:dtype('int32') lap: type: np:dtype('float32'), shape: (K, 8, 8), dim_tags: (N2:stride:64, N1:stride:8, N0:stride:1) aspace: global u: type: np:dtype('float32'), shape: (K, 8, 8), dim_tags: (N2:stride:64, N1:stride:8, N0:stride:1) aspace: global --------------------------------------------------------------------------- DOMAINS: [K] -> { [i, j, e, m, o, o2, u_dim_1, u_dim_2, a, b, a_0, b_0, a_1, b_1, a_2, b_2, G_x_dim_0, G_x_dim_2, G_x_dim_3, G_y_dim_0, G_y_dim_2, G_y_dim_3] : 0 <= i <= 7 and 0 <= j <= 7 and 0 <= e < K and 0 <= m <= 7 and 0 <= o <= 7 and 0 <= o2 <= 7 and 0 <= u_dim_1 <= 7 and 0 <= u_dim_2 <= 7 and 0 <= a <= 7 and 0 <= b <= 7 and 0 <= a_0 <= 7 and 0 <= b_0 <= 7 and 0 <= a_1 <= 7 and 0 <= b_1 <= 7 and 0 <= a_2 <= 7 and 0 <= b_2 <= 7 and 0 <= G_x_dim_0 <= 2 and 0 <= G_x_dim_2 <= 7 and 0 <= G_x_dim_3 <= 7 and 0 <= G_y_dim_0 <= 2 and 0 <= G_y_dim_2 <= 7 and 0 <= G_y_dim_3 <= 7 } { [D_dim_0, D_dim_1] : 0 <= D_dim_0 <= 7 and 0 <= D_dim_1 <= 7 } --------------------------------------------------------------------------- INAME IMPLEMENTATION TAGS: D_dim_0: l.1 D_dim_1: l.0 G_x_dim_0: None G_x_dim_2: l.1 G_x_dim_3: l.0 G_y_dim_0: None G_y_dim_2: l.1 G_y_dim_3: l.0 a: l.0 a_0: l.0 a_1: l.1 a_2: l.1 b: l.1 b_0: l.1 b_1: l.0 b_2: l.0 e: g.0 i: l.0 j: l.1 m: unr o: unr o2: None u_dim_1: l.1 u_dim_2: l.0 --------------------------------------------------------------------------- TEMPORARIES: D_fetch: type: np:dtype('float32'), shape: (D_dim_0:8, D_dim_1:8), dim_tags: (N1:stride:8, N0:stride:1) scope:auto G_x_fetch: type: np:dtype('float32'), shape: (G_x_dim_0:3, G_x_dim_2:8, G_x_dim_3:8), dim_tags: (N2:stride:64, N1:stride:8, N0:stride:1) scope:auto G_y_fetch: type: np:dtype('float32'), shape: (G_y_dim_0:3, G_y_dim_2:8, G_y_dim_3:8), dim_tags: (N2:stride:64, N1:stride:8, N0:stride:1) scope:auto Gux_0: type: , shape: (a_1:8, b_1:8), dim_tags: (N1:stride:8, N0:stride:1) scope:auto Guy_0: type: , shape: (a_2:8, b_2:8), dim_tags: (N1:stride:8, N0:stride:1) scope:auto u_fetch: type: np:dtype('float32'), shape: (u_dim_1:8, u_dim_2:8), dim_tags: (N1:stride:8, N0:stride:1) scope:auto ur_0: type: , shape: (a:8, b:8), dim_tags: (N1:stride:8, N0:stride:1) scope:auto us_0: type: , shape: (a_0:8, b_0:8), dim_tags: (N1:stride:8, N0:stride:1) scope:auto --------------------------------------------------------------------------- INSTRUCTIONS: for e, G_y_dim_3, G_y_dim_2, G_y_dim_0 ↱ G_y_fetch[G_y_dim_0, G_y_dim_2, G_y_dim_3] = G$y[G_y_dim_0, e, G_y_dim_2, G_y_dim_3] {id=G_y_fetch_rule} │ end G_y_dim_3, G_y_dim_2, G_y_dim_0 │ for G_x_dim_3, G_x_dim_0, G_x_dim_2 │↱ G_x_fetch[G_x_dim_0, G_x_dim_2, G_x_dim_3] = G$x[G_x_dim_0, e, G_x_dim_2, G_x_dim_3] {id=G_x_fetch_rule} ││ end e, G_x_dim_3, G_x_dim_0, G_x_dim_2 ││ for D_dim_1, D_dim_0 ││↱ D_fetch[D_dim_0, D_dim_1] = D[D_dim_0, D_dim_1] {id=D_fetch_rule} │││ end D_dim_1, D_dim_0 │││ for e, u_dim_2, u_dim_1 │││↱ u_fetch[u_dim_1, u_dim_2] = u[e, u_dim_1, u_dim_2] {id=u_fetch_rule} ││││ end u_dim_2, u_dim_1 ││││ for b_0, a_0 ││├├↱ ur_0[a_0, b_0] = simul_reduce(sum, [o], D_fetch[a_0, o]*u_fetch[o, b_0]) {id=ur} ││├├├↱ us_0[a_0, b_0] = simul_reduce(sum, [o2], D_fetch[b_0, o2]*u_fetch[a_0, o2]) {id=us} ││││││ end b_0, a_0 ││││││ for b_1, a_1 │└├├├├↱ Gux_0[a_1, b_1] = G_x_fetch[0, a_1, b_1]*ur_0[a_1, b_1] + G_x_fetch[1, a_1, b_1]*us_0[a_1, b_1] {id=Gux} │ │││││ end b_1, a_1 │ │││││ for a_2, b_2 └↱├├├├├ Guy_0[a_2, b_2] = G_y_fetch[1, a_2, b_2]*ur_0[a_2, b_2] + G_y_fetch[2, a_2, b_2]*us_0[a_2, b_2] {id=Guy} ││││││ end a_2, b_2 ││││││ for i, j └└└└└└ lap[e, i, j] = simul_reduce(sum, [m], D_fetch[m, i]*Gux_0[m, j]) + simul_reduce(sum, [m], D_fetch[m, j]*Guy_0[i, m]) {id=insn} end e, i, j --------------------------------------------------------------------------- ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:semlap2D: preprocess start INFO:loopy.preprocess:semlap2D: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:semlap2D (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:semlap2D: generate code: start INFO:loopy.codegen:semlap2D: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_clamp[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_target.py", line 252, in test_clamp x = cl.clrandom.rand(queue, n, dtype=np.float32) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 767, in rand gen.fill_uniform(result, a=a, b=b)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (163840,), (128,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_chunk_iname[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py", line 70, in test_chunk_iname lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=130)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (160,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_collect_common_factors[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py", line 93, in test_collect_common_factors lp.auto_test_vs_ref(ref_knl, ctx, knl, parameters=dict(n=13)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (192,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_to_batched_temp[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py", line 159, in test_to_batched_temp lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_alias_temporaries[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py", line 243, in test_alias_temporaries lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_vectorize[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py", line 272, in test_vectorize lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py:258: DeprecationWarning: This function is deprecated. Use loopy.transform.data.set_array_axis_names instead. knl = lp.set_array_dim_names(knl, "a,b", "i") /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py:262: DeprecationWarning: This function is deprecated. Use loopy.transform.data.tag_array_axes instead. knl = lp.tag_data_axes(knl, "a,b", "c,vec") INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", INFO:loopy.codegen:loopy_kernel: generate code: start /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" INFO:loopy.codegen:loopy_kernel: generate code: done INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/execution.py:185: ParameterFinderWarning: Unable to generate code to automatically find 'n' from the shape of 'a': cannot handle expressions of type warn("Unable to generate code to automatically " /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/target/execution.py:185: ParameterFinderWarning: Unable to generate code to automatically find 'n' from the shape of 'b': cannot handle expressions of type warn("Unable to generate code to automatically " _ test_join_inames[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py", line 313, in test_join_inames lp.auto_test_vs_ref(ref_knl, ctx, knl, print_ref_code=True) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (256,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- Reference Code: --------------------------------------------------------------------------- #define lid(N) ((int) get_local_id(N)) #define gid(N) ((int) get_group_id(N)) __kernel void __attribute__ ((reqd_work_group_size(1, 1, 1))) loopy_kernel(__global float const *__restrict__ a, __global float *__restrict__ b) { for (int j = 0; j <= 15; ++j) for (int i = 0; i <= 15; ++i) b[16 * i + j] = 2.0f * a[16 * i + j]; } --------------------------------------------------------------------------- ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_tag_data_axes[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py", line 334, in test_tag_data_axes lp.auto_test_vs_ref(ref_knl, ctx, knl, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (8000,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py:326: DeprecationWarning: This function is deprecated. Use loopy.transform.data.tag_array_axes instead. lp.tag_data_axes(knl, "out", "N1,N0,N5") INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_precompute_confusing_subst_arguments[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py", line 379, in test_precompute_confusing_subst_arguments lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_precompute_nested_subst[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py", line 415, in test_precompute_nested_subst lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (12352,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_precompute_with_preexisting_inames[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py", line 450, in test_precompute_with_preexisting_inames lp.auto_test_vs_ref( File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (192,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_nested_substs_in_insns[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py", line 569, in test_nested_substs_in_insns lp.auto_test_vs_ref(ref_knl, ctx, knl) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (32,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " _ test_extract_subst_with_iname_deps_in_templ[] _ Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/test/test_transform.py", line 584, in test_extract_subst_with_iname_deps_in_templ lp.auto_test_vs_ref(knl, ctx_factory(), knl) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 472, in auto_test_vs_ref make_ref_args(ref_sched_kernel, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 152, in make_ref_args fill_rand(storage_array) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py", line 71, in fill_rand fill_rand(ary) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 750, in fill_rand gen.fill_uniform(result, a=a, b=b) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (2528,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False ----------------------------- Captured stderr call ----------------------------- INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) INFO:loopy.auto_test:loopy_kernel (ref): trying for the reference calculation /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " ____________________________ [doctest] tutorial.rst ____________________________ 033 >>> ctx = cl.create_some_context(interactive=False) 034 >>> queue = cl.CommandQueue(ctx) 035 036 We also create some data on the device that we'll use throughout our 037 examples: 038 039 .. doctest:: 040 041 >>> n = 16*16 042 >>> x_vec_dev = cl.clrandom.rand(queue, n, dtype=np.float32) UNEXPECTED EXCEPTION: TypeError('enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported:\n 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event\n\nInvoked with: , , (256,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False') Traceback (most recent call last): File "/usr/lib/python3.8/doctest.py", line 1336, in __run exec(compile(example.source, filename, "single", File "", line 1, in File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 767, in rand gen.fill_uniform(result, a=a, b=b)) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 676, in fill_uniform return self._fill("uniform", ary, File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/clrandom.py", line 664, in _fill evt = knl(queue, gsize, lsize, *args) File "/var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py", line 864, in kernel_call return self._enqueue(self, queue, global_size, local_size, *args, **kwargs) File "", line 96, in enqueue_knl_rng_gen_philox4x32_uniform TypeError: enqueue_nd_range_kernel(): incompatible function arguments. The following argument types are supported: 1. (queue: pyopencl._cl.CommandQueue, kernel: pyopencl._cl.Kernel, global_work_size: object, local_work_size: object, global_work_offset: object = None, wait_for: object = None, g_times_l: bool = False) -> pyopencl._cl.Event Invoked with: , , (256,), (32,), None, None; kwargs: g_times_l=None, allow_empty_ndrange=False /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/doc/tutorial.rst:42: UnexpectedException ----------------------------- Captured stderr call ----------------------------- /var/lib/gitlab-runner/builds/0d8732fb/0/inducer/loopy/.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " ============================ pytest-warning summary ============================ WW0 in test/test_apps.py:58 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_apps.py:58 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_apps.py:58 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_apps.py:120 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_apps.py:120 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_apps.py:120 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_apps.py:120 the following warning was recorded: ../loopy/target/execution.py:185: ParameterFinderWarning: Unable to generate code to automatically find 'f_w' from the shape of 'f': division with remainder in linear solve for 'f_w' warn("Unable to generate code to automatically " WW0 in test/test_apps.py:180 the following warning was recorded: test_apps.py:228: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. print(lp.CompiledKernel(ctx, knl).get_highlighted_code( WW0 in test/test_apps.py:180 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_apps.py:180 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_apps.py:235 the following warning was recorded: test_apps.py:313: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. knl = lp.CompiledKernel(ctx, knl).get_highlighted_code( WW0 in test/test_apps.py:235 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_apps.py:235 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_apps.py:322 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_apps.py:322 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_apps.py:322 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_apps.py:370 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_apps.py:370 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_apps.py:370 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_apps.py:444 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_apps.py:444 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_apps.py:444 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_apps.py:512 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_apps.py:512 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_apps.py:512 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_apps.py:512 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_apps.py:539 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_apps.py:539 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_apps.py:539 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_apps.py:559 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_apps.py:559 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_apps.py:559 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_apps.py:676 the following warning was recorded: test_apps.py:694: DeprecationWarning: Not specifying default_tag is deprecated, and default_tag will become mandatory in 2019.x. Pass 'default_tag="l.auto" to match the current default, or Pass 'default_tag=None to leave the loops untagged, which is the recommended behavior. knl = lp.add_prefetch(knl, "map1[:, j]") WW0 in test/test_c_execution.py:45 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:45 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:62 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:62 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:62 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:62 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:93 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:93 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:93 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:93 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:139 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:139 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:139 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:139 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:183 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:183 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:272 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:272 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:272 the following warning was recorded: ../loopy/target/c/__init__.py:255: DeprecationWarning: indices_in_shape is deprecated. You should prefer numpy.ndindex. for ituple in indices_in_shape(value.shape): WW0 in test/test_c_execution.py:297 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:297 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:297 the following warning was recorded: ../loopy/target/c/c_execution.py:228: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead logger.warn('Default toolchain guessed from python config ' WW0 in test/test_c_execution.py:297 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:297 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:297 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:297 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:297 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:297 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_c_execution.py:297 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_c_execution.py:297 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_dg.py:39 the following warning was recorded: test_dg.py:44: DeprecationWarning: pyopencl.array.vec is deprecated. Please use pyopencl.cltypes for OpenCL vector and scalar types dtype4 = cl.array.vec.float4 WW0 in test/test_dg.py:39 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_dg.py:39 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_dg.py:39 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_diff.py:53 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_diff.py:53 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_diff.py:53 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_diff.py:53 the following warning was recorded: ../loopy/kernel/creation.py:1803: LoopyWarning: in kernel loopy_kernel: The single-writer dependency heuristic added dependencies on instruction ID(s) 'id, insn' to instruction ID 'id_0' after kernel creation is complete. This is deprecated and may stop working in the future. To fix this, ensure that instruction dependencies are added/resolved as soon as possible, ideally at kernel creation time. (add 'single_writer_after_creation' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "single_writer_after_creation", WW0 in test/test_domain.py:57 the following warning was recorded: test_domain.py:70: DeprecationWarning: passing 'device' to preprocess_kernel() is deprecated knl = lp.preprocess_kernel(knl, ctx.devices[0]) WW0 in test/test_domain.py:57 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_domain.py:57 the following warning was recorded: test_domain.py:75: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. compiled = lp.CompiledKernel(ctx, gen_knl) WW0 in test/test_domain.py:79 the following warning was recorded: test_domain.py:99: DeprecationWarning: passing 'device' to preprocess_kernel() is deprecated knl = lp.preprocess_kernel(knl, ctx.devices[0]) WW0 in test/test_domain.py:79 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_domain.py:79 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_domain.py:79 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_domain.py:79 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_domain.py:79 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_domain.py:107 the following warning was recorded: test_domain.py:126: DeprecationWarning: passing 'device' to preprocess_kernel() is deprecated knl = lp.preprocess_kernel(knl, ctx.devices[0]) WW0 in test/test_domain.py:107 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_domain.py:107 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_domain.py:107 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_domain.py:132 the following warning was recorded: test_domain.py:155: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. cknl = lp.CompiledKernel(ctx, knl) WW0 in test/test_domain.py:132 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_domain.py:132 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_domain.py:160 the following warning was recorded: test_domain.py:186: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. cknl = lp.CompiledKernel(ctx, knl) WW0 in test/test_domain.py:160 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_domain.py:160 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_domain.py:191 the following warning was recorded: test_domain.py:221: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. cknl = lp.CompiledKernel(ctx, knl) WW0 in test/test_domain.py:191 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_domain.py:191 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_domain.py:191 the following warning was recorded: test_domain.py:229: DeprecationWarning: passing 'device' to preprocess_kernel() is deprecated knl = lp.preprocess_kernel(knl, ctx.devices[0]) WW0 in test/test_domain.py:234 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_domain.py:234 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_domain.py:234 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_domain.py:234 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_domain.py:269 the following warning was recorded: test_domain.py:297: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. cknl = lp.CompiledKernel(ctx, knl) WW0 in test/test_domain.py:269 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_domain.py:269 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_domain.py:269 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_domain.py:305 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_domain.py:305 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_domain.py:305 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_domain.py:338 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_domain.py:338 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_domain.py:338 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_domain.py:364 the following warning was recorded: ../loopy/kernel/tools.py:276: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i' on instruction 'insn' was automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", WW0 in test/test_domain.py:364 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_domain.py:364 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_domain.py:364 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_domain.py:392 the following warning was recorded: test_domain.py:402: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. print(lp.CompiledKernel(ctx, knl).get_highlighted_code()) WW0 in test/test_domain.py:392 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_domain.py:392 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:249 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:249 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:378 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:378 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:378 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:393 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:393 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:393 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_expression.py:447 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:447 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:447 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:447 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:471 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_expression.py:471 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_expression.py:471 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_expression.py:471 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_expression.py:471 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_fortran.py:47 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_fortran.py:47 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_fortran.py:47 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_fortran.py:80 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_fortran.py:80 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_fortran.py:80 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_fortran.py:101 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel fill: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_fortran.py:101 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_fortran.py:101 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_fortran.py:125 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_fortran.py:125 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_fortran.py:125 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_fortran.py:151 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_fortran.py:151 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_fortran.py:151 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_fortran.py:178 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_fortran.py:178 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_fortran.py:178 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_fortran.py:210 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_fortran.py:210 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_fortran.py:210 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_fortran.py:272 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_fortran.py:272 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_fortran.py:272 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_fortran.py:272 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_fortran.py:272 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_fortran.py:272 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_fortran.py:327 the following warning was recorded: ../loopy/transform/precompute.py:108: UserWarning: Precompute arguments in 'values_fetch_rule(-1 + rowstart + j)' do not consist exclusively of inames and constants--specifically, these are not inames: rowstart. Ignoring. warn("Precompute arguments in '%s(%s)' do not consist exclusively " WW0 in test/test_fortran.py:374 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_fortran.py:374 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_fortran.py:374 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_fortran.py:460 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_fortran.py:460 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_fortran.py:460 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_linalg.py:68 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_linalg.py:68 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_linalg.py:68 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_linalg.py:126 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_linalg.py:126 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_linalg.py:126 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_linalg.py:158 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_linalg.py:158 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_linalg.py:158 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_linalg.py:197 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_linalg.py:197 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_linalg.py:197 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_linalg.py:233 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_linalg.py:233 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_linalg.py:233 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_linalg.py:274 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_linalg.py:274 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_linalg.py:274 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_linalg.py:356 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_linalg.py:356 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_linalg.py:356 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_linalg.py:394 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_linalg.py:394 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_linalg.py:394 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_linalg.py:444 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_linalg.py:444 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_linalg.py:444 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_linalg.py:496 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_linalg.py:496 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_linalg.py:496 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_linalg.py:585 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_linalg.py:585 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_linalg.py:585 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_linalg.py:618 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_linalg.py:618 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_linalg.py:618 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:57 the following warning was recorded: test_loopy.py:70: DeprecationWarning: Passing 'scope' is deprecated. Use 'address_space' instead. [lp.TemporaryVariable( WW0 in test/test_loopy.py:57 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:57 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:57 the following warning was recorded: ../loopy/target/c/__init__.py:255: DeprecationWarning: indices_in_shape is deprecated. You should prefer numpy.ndindex. for ituple in indices_in_shape(value.shape): WW0 in test/test_loopy.py:57 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:109 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:109 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:109 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:152 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:152 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:152 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:175 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:175 the following warning was recorded: test_loopy.py:192: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. compiled = lp.CompiledKernel(ctx, gen_knl) WW0 in test/test_loopy.py:195 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:195 the following warning was recorded: test_loopy.py:213: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. compiled = lp.CompiledKernel(ctx, gen_knl) WW0 in test/test_loopy.py:216 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:216 the following warning was recorded: test_loopy.py:236: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. lp.CompiledKernel(ctx, gen_knl).get_code() WW0 in test/test_loopy.py:238 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:238 the following warning was recorded: test_loopy.py:257: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. compiled = lp.CompiledKernel(ctx, gen_knl) WW0 in test/test_loopy.py:260 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:260 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:260 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:313 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:328 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:345 the following warning was recorded: test_loopy.py:366: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. lp.CompiledKernel(ctx, knl).get_code() WW0 in test/test_loopy.py:370 the following warning was recorded: test_loopy.py:390: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. print(lp.CompiledKernel(ctx, knl).get_highlighted_code()) WW0 in test/test_loopy.py:370 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:370 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:392 the following warning was recorded: test_loopy.py:406: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. print(lp.CompiledKernel(ctx, knl).get_highlighted_code()) WW0 in test/test_loopy.py:392 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:392 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:408 the following warning was recorded: test_loopy.py:424: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. print(lp.CompiledKernel(ctx, knl).get_highlighted_code()) WW0 in test/test_loopy.py:408 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:408 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:426 the following warning was recorded: test_loopy.py:450: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. kernel_info = CompiledKernel(ctx, knl).kernel_info(frozenset()) # noqa WW0 in test/test_loopy.py:426 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel uniform_l: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:426 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:426 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:454 the following warning was recorded: test_loopy.py:470: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. print(lp.CompiledKernel(ctx, knl).get_highlighted_code()) WW0 in test/test_loopy.py:454 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:454 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:472 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:510 the following warning was recorded: test_loopy.py:529: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. cknl = lp.CompiledKernel(ctx, knl) WW0 in test/test_loopy.py:510 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:510 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:510 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:536 the following warning was recorded: test_loopy.py:559: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. print(lp.CompiledKernel(ctx, knl).get_highlighted_code()) WW0 in test/test_loopy.py:536 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:536 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:561 the following warning was recorded: ../loopy/kernel/tools.py:239: LoopyWarning: in kernel loopy_kernel: The iname(s) 'isrc_box' on instruction 'insn_0' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", WW0 in test/test_loopy.py:561 the following warning was recorded: ../loopy/kernel/tools.py:239: LoopyWarning: in kernel loopy_kernel: The iname(s) 'isrc_box' on instruction 'insn_1' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", WW0 in test/test_loopy.py:561 the following warning was recorded: ../loopy/kernel/tools.py:276: LoopyWarning: in kernel loopy_kernel: The iname(s) 'isrc_box' on instruction 'set_strength' was automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", WW0 in test/test_loopy.py:561 the following warning was recorded: test_loopy.py:585: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. print(lp.CompiledKernel(ctx, knl).get_highlighted_code( WW0 in test/test_loopy.py:561 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:561 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:594 the following warning was recorded: ../loopy/kernel/tools.py:239: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i' on instruction 'myred' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", WW0 in test/test_loopy.py:611 the following warning was recorded: test_loopy.py:627: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. print(lp.CompiledKernel(ctx, knl).get_highlighted_code( WW0 in test/test_loopy.py:611 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:611 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:632 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:632 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:632 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:632 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:632 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:632 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:632 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:632 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:632 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:632 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:632 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:632 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:632 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:632 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:632 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:660 the following warning was recorded: ../loopy/kernel/tools.py:239: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i, j' on instruction 'twice_a' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", WW0 in test/test_loopy.py:660 the following warning was recorded: ../loopy/kernel/tools.py:239: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i, j' on instruction 'aplus' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", WW0 in test/test_loopy.py:660 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:660 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:660 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:687 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:687 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:687 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:729 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:765 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:765 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:765 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:784 the following warning was recorded: ../loopy/kernel/array.py:1198: DeprecationWarning: indices_in_shape is deprecated. You should prefer numpy.ndindex. return [ WW0 in test/test_loopy.py:784 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:784 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:784 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:807 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:807 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:807 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:832 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:832 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:832 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:849 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:849 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:849 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:866 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:866 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:866 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:866 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:866 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:866 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:866 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:866 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:866 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:866 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:866 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:866 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:897 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:897 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:897 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:897 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:897 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:897 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:897 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:897 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:897 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:897 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:897 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:897 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:949 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:949 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:949 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:949 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:949 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:949 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:949 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:949 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:949 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:949 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:949 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:949 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:949 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:949 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:949 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:949 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:1003 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1003 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:1003 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1021 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1021 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1021 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:1021 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:1043 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1043 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1043 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:1043 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:1043 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:1043 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1083 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1083 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1083 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:1083 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:1083 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:1083 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1146 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1146 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1146 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1146 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1146 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1146 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1167 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1167 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1167 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1185 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1185 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1185 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1210 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1210 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1210 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1234 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1234 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1234 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1259 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1259 the following warning was recorded: ../loopy/check.py:263: WriteRaceConditionWarning: in kernel loopy_kernel: instruction 'insn_2' contains a write race: instruction will be run across parallel iname(s) 'i', which is/are not referenced in the lhs index (add 'write_race(insn_2)' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "write_race(%s)" % insn.id, WW0 in test/test_loopy.py:1259 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1259 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1259 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1259 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1259 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1293 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1293 the following warning was recorded: ../loopy/check.py:263: WriteRaceConditionWarning: in kernel loopy_kernel: instruction 'insn_2' contains a write race: instruction will be run across parallel iname(s) 'j', which is/are not referenced in the lhs index (add 'write_race(insn_2)' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "write_race(%s)" % insn.id, WW0 in test/test_loopy.py:1293 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1293 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1314 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1314 the following warning was recorded: ../loopy/check.py:263: WriteRaceConditionWarning: in kernel loopy_kernel: instruction 'insn_3' contains a write race: instruction will be run across parallel iname(s) 'j', which is/are not referenced in the lhs index (add 'write_race(insn_3)' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "write_race(%s)" % insn.id, WW0 in test/test_loopy.py:1314 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1314 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1336 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1336 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1336 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1357 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1357 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1357 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1382 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1382 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1404 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1404 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1404 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1424 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1424 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1440 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1440 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1459 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1459 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1459 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:1459 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:1459 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:1459 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1490 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1490 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1490 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1510 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1564 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1564 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1564 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1586 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1586 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1586 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:1586 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:1654 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1654 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:1654 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1674 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1674 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:1674 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1696 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1696 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:1696 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1734 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1757 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1757 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1757 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:1757 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:1773 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1773 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:1773 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1796 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1796 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:1796 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1819 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1819 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:1819 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1839 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1839 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1839 the following warning was recorded: ../loopy/target/c/__init__.py:255: DeprecationWarning: indices_in_shape is deprecated. You should prefer numpy.ndindex. for ituple in indices_in_shape(value.shape): WW0 in test/test_loopy.py:1839 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:1252: DeprecationWarning: indices_in_shape is deprecated. You should prefer numpy.ndindex. for rest in indices_in_shape(remainder): WW0 in test/test_loopy.py:1839 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1839 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1839 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1839 the following warning was recorded: ../loopy/target/c/__init__.py:255: DeprecationWarning: indices_in_shape is deprecated. You should prefer numpy.ndindex. for ituple in indices_in_shape(value.shape): WW0 in test/test_loopy.py:1839 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:1252: DeprecationWarning: indices_in_shape is deprecated. You should prefer numpy.ndindex. for rest in indices_in_shape(remainder): WW0 in test/test_loopy.py:1839 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1868 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1868 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1893 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1893 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1893 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:1893 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:1923 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1923 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1923 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:1938 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:1938 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:1938 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:2057 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2057 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2084 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2084 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2101 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2101 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2101 the following warning was recorded: ../loopy/target/c/__init__.py:255: DeprecationWarning: indices_in_shape is deprecated. You should prefer numpy.ndindex. for ituple in indices_in_shape(value.shape): WW0 in test/test_loopy.py:2101 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:2149 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2149 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_loopy.py:2149 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:2239 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2239 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2266 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2266 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2292 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2292 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2292 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:2292 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:2399 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:2434 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2434 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2434 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:2471 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2471 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2471 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:2491 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2491 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2491 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:2527 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2527 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2527 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_loopy.py:2527 the following warning was recorded: ../loopy/target/c/__init__.py:255: DeprecationWarning: indices_in_shape is deprecated. You should prefer numpy.ndindex. for ituple in indices_in_shape(value.shape): WW0 in test/test_loopy.py:2527 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_loopy.py:2527 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:2599 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2599 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2599 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:2641 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2656 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2675 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2675 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2675 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2675 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2700 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2700 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2700 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:2713 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2820 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_loopy.py:2820 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_loopy.py:2820 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_loopy.py:2848 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_nbody.py:39 the following warning was recorded: ../.env/lib/python3.8/site-packages/pymbolic/parser.py:284: DeprecationWarning: Usage of 'if' as an identifier is deprecated due to introduction of python style 'if-else' expressions. left_exp = self.parse_terminal(pstate) WW0 in test/test_nbody.py:39 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_nbody.py:39 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_nbody.py:39 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction UdotGradS_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction UdotGradR_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction P_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qwflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qwflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qaflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qaflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Tflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Tflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Rflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Rflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Wflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Wflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Vflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Vflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Uflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Uflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn21 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn22 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn23 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn24 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn25 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn26 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn27 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn49 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn50 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn51 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn52 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn53 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn54 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn55 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction store_rhsQ with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction D_fetch_rule with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1201: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: Barvinok wrappers are not installed. Counting routines have overestimated the number of integer points in your loop domain. (add 'count_overestimate' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "count_overestimate", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Q_fetch_rule with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Jrz_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Jsx_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Jry_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Jsz_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Jrx_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction UdotGradS_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction UdotGradR_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Jsy_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction P_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qwflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qwflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qaflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Qaflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Tflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Tflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Rflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Rflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Wflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Wflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Vflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Vflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Uflux_s_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction Uflux_r_subst with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn21 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn22 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn23 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn24 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn25 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn26 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn27 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn49 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn50 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn51 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn52 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn53 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn54 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction insn55 with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction store_rhsQ with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: get_insn_count: when counting instruction D_fetch_rule with count_granularity=subgroup, using upper bound for work-group size (49 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_numa_diff.py:49 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:54 the following warning was recorded: test_reduction.py:68: DeprecationWarning: passing 'device' to preprocess_kernel() is deprecated knl = lp.preprocess_kernel(knl, ctx.devices[0]) WW0 in test/test_reduction.py:70 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:70 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:70 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:91 the following warning was recorded: test_reduction.py:112: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. cknl = lp.CompiledKernel(ctx, knl) WW0 in test/test_reduction.py:91 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:91 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:91 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:121 the following warning was recorded: test_reduction.py:149: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. cknl = lp.CompiledKernel(ctx, knl) WW0 in test/test_reduction.py:121 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:121 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:153 the following warning was recorded: test_reduction.py:182: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. cknl = lp.CompiledKernel(ctx, knl) WW0 in test/test_reduction.py:153 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:153 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:186 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:186 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_reduction.py:186 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:186 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:186 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_reduction.py:186 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:186 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:186 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_reduction.py:186 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:186 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:186 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_reduction.py:186 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:186 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:186 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_reduction.py:186 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:219 the following warning was recorded: ../loopy/kernel/data.py:620: DeprecationWarning: Argument/temporary data type for 'acc_i_outer' should be None if unspecified, not auto. This usage will be disallowed in 2018. ArrayBase.__init__(self, name=intern(name), WW0 in test/test_reduction.py:219 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:219 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_reduction.py:219 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:258 the following warning was recorded: ../loopy/kernel/data.py:620: DeprecationWarning: Argument/temporary data type for 'neutral_i_inner_outer' should be None if unspecified, not auto. This usage will be disallowed in 2018. ArrayBase.__init__(self, name=intern(name), WW0 in test/test_reduction.py:258 the following warning was recorded: ../loopy/kernel/data.py:620: DeprecationWarning: Argument/temporary data type for 'acc_i_inner_outer' should be None if unspecified, not auto. This usage will be disallowed in 2018. ArrayBase.__init__(self, name=intern(name), WW0 in test/test_reduction.py:258 the following warning was recorded: ../loopy/kernel/data.py:620: DeprecationWarning: Argument/temporary data type for 'acc_i_inner_inner' should be None if unspecified, not auto. This usage will be disallowed in 2018. ArrayBase.__init__(self, name=intern(name), WW0 in test/test_reduction.py:258 the following warning was recorded: ../loopy/kernel/data.py:620: DeprecationWarning: Argument/temporary data type for 'acc_i_outer' should be None if unspecified, not auto. This usage will be disallowed in 2018. ArrayBase.__init__(self, name=intern(name), WW0 in test/test_reduction.py:258 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:258 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_reduction.py:258 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:298 the following warning was recorded: ../loopy/options.py:51: DeprecationWarning: option 'highlight_cl' is deprecated and was ignored warn("option '%s' is deprecated and was ignored" % name, WW0 in test/test_reduction.py:298 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:298 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:298 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:323 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:323 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:323 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:344 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:344 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:344 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:344 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:344 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:344 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:344 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:344 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:344 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:344 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:344 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:344 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:382 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:382 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:382 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:406 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:406 the following warning was recorded: ../loopy/check.py:263: WriteRaceConditionWarning: in kernel loopy_kernel: instruction 'insn_0' contains a write race: instruction will be run across parallel iname(s) 'red_i', which is/are not referenced in the lhs index (add 'write_race(insn_0)' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "write_race(%s)" % insn.id, WW0 in test/test_reduction.py:406 the following warning was recorded: ../loopy/check.py:263: WriteRaceConditionWarning: in kernel loopy_kernel: instruction 'insn_1' contains a write race: instruction will be run across parallel iname(s) 'red_i', which is/are not referenced in the lhs index (add 'write_race(insn_1)' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "write_race(%s)" % insn.id, WW0 in test/test_reduction.py:406 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:406 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_reduction.py:426 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_reduction.py:426 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_reduction.py:426 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_reduction.py:426 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_scan.py:61 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:61 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:61 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:61 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:61 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:61 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:61 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:61 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:61 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:82 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:82 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:82 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:82 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:82 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:82 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:114 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:114 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:114 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_scan.py:114 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_scan.py:147 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:147 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:147 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:166 the following warning was recorded: ../loopy/kernel/data.py:620: DeprecationWarning: Argument/temporary data type for 'acc_j' should be None if unspecified, not auto. This usage will be disallowed in 2018. ArrayBase.__init__(self, name=intern(name), WW0 in test/test_scan.py:166 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:166 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:166 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:208 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:208 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:208 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:208 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:208 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:208 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:208 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:208 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:208 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:208 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:208 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:208 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:208 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:208 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:208 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:235 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:235 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:235 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:268 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:268 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:268 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:268 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:268 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:268 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:293 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:293 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:293 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:293 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:293 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:293 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:293 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:293 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:293 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:293 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:293 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:293 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:312 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:312 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:312 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:312 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:312 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:312 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:312 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:312 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:312 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:312 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:312 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:312 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:340 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:340 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:340 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:340 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:340 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:340 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/kernel/creation.py:1803: LoopyWarning: in kernel loopy_kernel: The single-writer dependency heuristic added dependencies on instruction ID(s) 'scan_j_read_stage_0' to instruction ID 'scan_j_write_stage_0' after kernel creation is complete. This is deprecated and may stop working in the future. To fix this, ensure that instruction dependencies are added/resolved as soon as possible, ideally at kernel creation time. (add 'single_writer_after_creation' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "single_writer_after_creation", WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/kernel/creation.py:1803: LoopyWarning: in kernel loopy_kernel: The single-writer dependency heuristic added dependencies on instruction ID(s) 'scan_j_read_stage_0' to instruction ID 'scan_j_write_stage_0' after kernel creation is complete. This is deprecated and may stop working in the future. To fix this, ensure that instruction dependencies are added/resolved as soon as possible, ideally at kernel creation time. (add 'single_writer_after_creation' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "single_writer_after_creation", WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_scan.py:391 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_scan.py:391 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_sem_reagan.py:36 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_sem_reagan.py:36 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_sem_reagan.py:36 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_statistics.py:44 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:44 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel basic: get_insn_count: when counting instruction insn with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:44 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel basic: get_insn_count: when counting instruction insn_0 with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:82 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:82 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel matmul_serial: get_insn_count: when counting instruction insn_k_update with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:112 the following warning was recorded: ../.env/lib/python3.8/site-packages/pymbolic/parser.py:284: DeprecationWarning: Usage of 'if' as an identifier is deprecated due to introduction of python style 'if-else' expressions. left_exp = self.parse_terminal(pstate) WW0 in test/test_statistics.py:112 the following warning was recorded: ../loopy/statistics.py:803: LoopyWarning: in kernel logic: ExpressionOpCounter counting ops as sum of if-statement branches. (add 'summing_if_branches_ops' to silenced_warnings kernel attribute to disable) warn_with_kernel(self.knl, "summing_if_branches_ops", WW0 in test/test_statistics.py:112 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:112 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel logic: get_insn_count: when counting instruction insn with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:149 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:149 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel specialops: get_insn_count: when counting instruction insn with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:149 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel specialops: get_insn_count: when counting instruction insn_0 with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:193 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:193 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel bitwise: get_insn_count: when counting instruction insn with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:193 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel bitwise: get_insn_count: when counting instruction insn_0 with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:238 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:238 the following warning was recorded: ../loopy/statistics.py:1201: LoopyWarning: in kernel bitwise: Barvinok wrappers are not installed. Counting routines have overestimated the number of integer points in your loop domain. (add 'count_overestimate' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "count_overestimate", WW0 in test/test_statistics.py:238 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel bitwise: get_insn_count: when counting instruction insn with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:278 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:278 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel basic: get_insn_count: when counting instruction insn with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:278 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel basic: get_insn_count: when counting instruction insn_0 with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:347 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:347 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel matmul: get_insn_count: when counting instruction insn_k_update with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:347 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel matmul: get_insn_count: when counting instruction insn_0 with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:401 the following warning was recorded: ../.env/lib/python3.8/site-packages/pymbolic/parser.py:284: DeprecationWarning: Usage of 'if' as an identifier is deprecated due to introduction of python style 'if-else' expressions. left_exp = self.parse_terminal(pstate) WW0 in test/test_statistics.py:401 the following warning was recorded: ../loopy/statistics.py:678: LoopyWarning: in kernel logic: GlobalMemAccessCounter counting sum of if-expression branches. (add 'summing_if_branches' to silenced_warnings kernel attribute to disable) warn_with_kernel(self.knl, "summing_if_branches", WW0 in test/test_statistics.py:401 the following warning was recorded: ../loopy/statistics.py:678: LoopyWarning: in kernel logic: LocalMemAccessCounter counting sum of if-expression branches. (add 'summing_if_branches' to silenced_warnings kernel attribute to disable) warn_with_kernel(self.knl, "summing_if_branches", WW0 in test/test_statistics.py:401 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:401 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel logic: get_insn_count: when counting instruction insn with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:446 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:446 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel specialops: get_insn_count: when counting instruction insn with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:446 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel specialops: get_insn_count: when counting instruction insn_0 with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:521 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:521 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel bitwise: get_insn_count: when counting instruction insn with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:521 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel bitwise: get_insn_count: when counting instruction insn_0 with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:589 the following warning was recorded: ../loopy/statistics.py:1201: LoopyWarning: in kernel mixed: Barvinok wrappers are not installed. Counting routines have overestimated the number of integer points in your loop domain. (add 'count_overestimate' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "count_overestimate", WW0 in test/test_statistics.py:589 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:589 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel mixed: get_insn_count: when counting instruction insn with count_granularity=subgroup, using upper bound for work-group size (65 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:589 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel mixed: get_insn_count: when counting instruction insn_0 with count_granularity=subgroup, using upper bound for work-group size (65 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:697 the following warning was recorded: ../loopy/statistics.py:1201: LoopyWarning: in kernel nonconsec: Barvinok wrappers are not installed. Counting routines have overestimated the number of integer points in your loop domain. (add 'count_overestimate' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "count_overestimate", WW0 in test/test_statistics.py:811 the following warning was recorded: ../loopy/statistics.py:1498: LoopyWarning: in kernel consec: 'guess' sub-group size passed, no target device found, wildly guessing that sub-group size is 32. (add 'get_x_map_guessing_subgroup_size' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "get_x_map_guessing_subgroup_size", WW0 in test/test_statistics.py:904 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel basic: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_statistics.py:904 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_statistics.py:927 the following warning was recorded: ../loopy/kernel/data.py:620: DeprecationWarning: Argument/temporary data type for 'c' should be None if unspecified, not auto. This usage will be disallowed in 2018. ArrayBase.__init__(self, name=intern(name), WW0 in test/test_statistics.py:927 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel weird2: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_statistics.py:927 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_statistics.py:927 the following warning was recorded: ../loopy/statistics.py:1736: UserWarning: get_inames_domain did not get a frozenset knl.get_inames_domain(iname_list). WW0 in test/test_statistics.py:954 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel matmul: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_statistics.py:954 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_statistics.py:954 the following warning was recorded: ../loopy/statistics.py:1736: UserWarning: get_inames_domain did not get a frozenset knl.get_inames_domain(iname_list). WW0 in test/test_statistics.py:954 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel matmul: get_insn_count: when counting instruction b_fetch_rule with count_granularity=subgroup, using upper bound for work-group size (256 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:954 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel matmul: get_insn_count: when counting instruction a_fetch_rule with count_granularity=subgroup, using upper bound for work-group size (256 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:954 the following warning was recorded: ../loopy/statistics.py:1201: LoopyWarning: in kernel matmul: Barvinok wrappers are not installed. Counting routines have overestimated the number of integer points in your loop domain. (add 'count_overestimate' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "count_overestimate", WW0 in test/test_statistics.py:954 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel matmul: get_insn_count: when counting instruction insn_k_outer_k_inner_update with count_granularity=subgroup, using upper bound for work-group size (256 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:954 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel matmul: get_insn_count: when counting instruction insn_0 with count_granularity=subgroup, using upper bound for work-group size (256 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:1062 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:1062 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel local: get_insn_count: when counting instruction loc_init with count_granularity=subgroup, using upper bound for work-group size (256 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:1062 the following warning was recorded: ../loopy/statistics.py:853: UserWarning: _IndexStrideCoefficientCollector encountered FloorDiv, ignoring denominator in expression (j_inner + r) // 16 warn("_IndexStrideCoefficientCollector encountered FloorDiv, ignoring " WW0 in test/test_statistics.py:1062 the following warning was recorded: ../loopy/statistics.py:853: UserWarning: _IndexStrideCoefficientCollector encountered FloorDiv, ignoring denominator in expression (4 + j_inner + r) // 16 warn("_IndexStrideCoefficientCollector encountered FloorDiv, ignoring " WW0 in test/test_statistics.py:1062 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel local: get_insn_count: when counting instruction add with count_granularity=subgroup, using upper bound for work-group size (256 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:1062 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel local: get_insn_count: when counting instruction store with count_granularity=subgroup, using upper bound for work-group size (256 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:1106 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:1106 the following warning was recorded: ../loopy/statistics.py:1201: LoopyWarning: in kernel matmul: Barvinok wrappers are not installed. Counting routines have overestimated the number of integer points in your loop domain. (add 'count_overestimate' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "count_overestimate", WW0 in test/test_statistics.py:1106 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel matmul: get_insn_count: when counting instruction insn_k_outer_k_inner_update with count_granularity=subgroup, using upper bound for work-group size (256 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:1197 the following warning was recorded: ../loopy/statistics.py:1272: UserWarning: get_inames_domain did not get a frozenset inames_domain = knl.get_inames_domain(insn_inames) WW0 in test/test_statistics.py:1197 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel basic: get_insn_count: when counting instruction insn with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_statistics.py:1197 the following warning was recorded: ../loopy/statistics.py:1327: LoopyWarning: in kernel basic: get_insn_count: when counting instruction insn_0 with count_granularity=subgroup, using upper bound for work-group size (1 work-items) to compute sub-groups per work-group. When multiple device programs present, actual sub-group count may belower. (add 'insn_count_subgroups_upper_bound' to silenced_warnings kernel attribute to disable) warn_with_kernel(knl, "insn_count_subgroups_upper_bound", WW0 in test/test_target.py:57 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:57 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:82 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:82 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:105 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:105 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:148 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:148 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:148 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:148 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:148 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:148 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:148 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:148 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:193 the following warning was recorded: ../loopy/kernel/tools.py:239: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i' on instruction 'realpart' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", WW0 in test/test_target.py:193 the following warning was recorded: ../loopy/kernel/tools.py:239: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i' on instruction 'insn_1' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", WW0 in test/test_target.py:193 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:193 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:193 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_target.py:193 the following warning was recorded: ../loopy/kernel/tools.py:239: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i' on instruction 'realpart' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", WW0 in test/test_target.py:193 the following warning was recorded: ../loopy/kernel/tools.py:239: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i' on instruction 'insn_1' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "inferred_iname", WW0 in test/test_target.py:193 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:193 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:193 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_target.py:229 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:229 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:229 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_target.py:246 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_target.py:263 the following warning was recorded: test_target.py:268: LoopyWarning: The Numba targets are not yet feature-complete target=lp.NumbaTarget()) WW0 in test/test_target.py:263 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:263 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:274 the following warning was recorded: test_target.py:279: LoopyWarning: The Numba target is not yet feature-complete target=lp.NumbaCudaTarget()) WW0 in test/test_target.py:274 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:274 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:294 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:294 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:294 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_target.py:332 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel stream_triad: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:332 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_target.py:361 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_target.py:361 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:54 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:54 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_transform.py:54 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:72 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:72 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_transform.py:72 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:95 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_transform.py:95 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:95 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:126 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:126 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_transform.py:126 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:163 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_transform.py:163 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:163 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:184 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_transform.py:184 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:184 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:215 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:215 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_transform.py:215 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:247 the following warning was recorded: test_transform.py:258: DeprecationWarning: This function is deprecated. Use loopy.transform.data.set_array_axis_names instead. knl = lp.set_array_dim_names(knl, "a,b", "i") WW0 in test/test_transform.py:247 the following warning was recorded: test_transform.py:262: DeprecationWarning: This function is deprecated. Use loopy.transform.data.tag_array_axes instead. knl = lp.tag_data_axes(knl, "a,b", "c,vec") WW0 in test/test_transform.py:247 the following warning was recorded: ../loopy/schedule/__init__.py:2032: DeprecationWarning: in kernel loopy_kernel: get_one_scheduled_kernel is deprecated. Use get_one_linearized_kernel instead. (add 'get_one_scheduled_kernel_deprecated' to silenced_warnings kernel attribute to disable) warn_with_kernel( WW0 in test/test_transform.py:247 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:247 the following warning was recorded: ../loopy/target/pyopencl.py:145: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) warn_with_kernel(kernel, "no_device_in_pre_codegen_checks", WW0 in test/test_transform.py:247 the following warning was recorded: ../loopy/target/pyopencl.py:473: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed. To avoid this, pass target=lp.PyOpenCLTarget(dev) when creating the kernel. warn("{knl_name}: device not supplied to PyOpenCLTarget--" WW0 in test/test_transform.py:247 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_transform.py:247 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:247 the following warning was recorded: ../loopy/target/execution.py:185: ParameterFinderWarning: Unable to generate code to automatically find 'n' from the shape of 'a': cannot handle expressions of type warn("Unable to generate code to automatically " WW0 in test/test_transform.py:247 the following warning was recorded: ../loopy/target/execution.py:185: ParameterFinderWarning: Unable to generate code to automatically find 'n' from the shape of 'b': cannot handle expressions of type warn("Unable to generate code to automatically " WW0 in test/test_transform.py:293 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:293 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_transform.py:293 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:315 the following warning was recorded: test_transform.py:326: DeprecationWarning: This function is deprecated. Use loopy.transform.data.tag_array_axes instead. lp.tag_data_axes(knl, "out", "N1,N0,N5") WW0 in test/test_transform.py:315 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:315 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_transform.py:315 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:357 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:357 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_transform.py:357 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:383 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:383 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_transform.py:383 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:419 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:419 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_transform.py:419 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:551 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:551 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_transform.py:551 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in test/test_transform.py:571 the following warning was recorded: ../.env/lib/python3.8/site-packages/pytools/__init__.py:280: DeprecationWarning: 'LoopKernel.schedule' is deprecated. Use 'LoopKernel.linearization'. return self.__class__(**self.get_copy_kwargs(**kwargs)) WW0 in test/test_transform.py:571 the following warning was recorded: ../loopy/auto_test.py:460: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel) WW0 in test/test_transform.py:571 the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " WW0 in doc/tutorial.rst:None the following warning was recorded: ../.env/lib/python3.8/site-packages/pyopencl/__init__.py:251: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. warn("Non-empty compiler output encountered. Set the " = 85 failed, 287 passed, 4 skipped, 2 xfailed, 1119 pytest-warnings in 135.86 seconds = Hi! section_end:1592250249:build_script section_start:1592250249:after_script Running after_script section_end:1592250249:after_script section_start:1592250249:upload_artifacts_on_failure Uploading artifacts for failed job Uploading artifacts... time="2020-06-15T14:44:09-05:00" level=error msg="Docker executor: prebuilt image will be loaded from /var/lib/gitlab-runner." Runtime platform  arch=amd64 os=linux pid=2181674 revision=12.9.0 version=12.9.0 test/pytest.xml: found 1 matching files  Uploading artifacts to coordinator... ok  id=120584 responseStatus=201 Created token=ugtYozch section_end:1592250250:upload_artifacts_on_failure ERROR: Job failed: exit status 1